ApiTap

Convert live website traffic into signed API skill files for replay via fetch().

123|9|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/n1byn1kt/apitap --skill apitap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ApiTap
Source: https://github.com/n1byn1kt/apitap/tree/main
Command: npx skills add https://github.com/n1byn1kt/apitap --skill apitap

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and assets (resource) components.

What problem does it solve?

ApiTap provides a browser-free way to access web data by converting websites into portable API skill files, avoiding the cost and fragility of browser automation and manual scraping.

Core Features & Use Cases

  • Read mode extracts page content without launching a browser, using site-specific decoders and fallbacks for general HTML.
  • Replay mode calls a captured endpoint directly via fetch() using a signed skill file, enabling AI agents to rely on stable APIs.
  • Capture mode records network traffic from a site to generate new skill files for future replay, reducing setup effort and improving reproducibility.
  • Typical use cases include querying popular services (Stripe, GitHub, Slack) or any site with an API-like surface via a portable skill.

Quick Start

Use ApiTap to capture a site and generate a skill file, then replay an endpoint directly with fetch().

Frequently Asked Questions about ApiTap

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract web data without launching a browser for scraping?

You can extract web data without a browser by using Read mode to pull page content directly via site-specific decoders and HTML fallbacks. This avoids browser automation fragility by converting live website traffic into portable API skill files.

How do I capture live website traffic to generate reusable API endpoints for AI agents?

Capture live website traffic by recording network activity to automatically generate signed skill files. These files allow AI agents to later replay endpoints directly via fetch(), providing stable APIs without manual setup.

Can I use fetch() to replay captured endpoints without relying on browser automation?

Yes, you can use fetch() to replay captured endpoints directly by utilizing signed skill files. This removes the need for browser-based scraping, enabling machine agents to rely on stable, portable APIs.

Does ApiTap enforce security protections like SSRF prevention for captured API traffic?

ApiTap enforces SSRF protection, signs generated skill files, and encrypts credentials in local storage. These security measures keep your web automation and API replay workflows secure end-to-end.

What is the best way to turn a website with an API-like surface into a portable skill file?

The best way to turn a website into a portable skill file is using Capture mode to record network traffic. This generates signed files that AI agents can replay via fetch() to query services like Stripe, GitHub, or Slack.