
apitap
by n1byn1kt·★ 83·Score 48
ApiTap turns any website into an API through MCP server with pre-mapped endpoints and traffic capture.
Overview
ApiTap is a versatile CLI, MCP server, and npm library that transforms websites into APIs without requiring documentation or browser automation. It offers three methods for building API knowledge: importing OpenAPI specs from APIs.guru, capturing API traffic via browser, and automatically discovering APIs from common frameworks. The system generates portable skill files that allow AI agents to interact with websites through fetch() calls rather than browsers, significantly reducing token costs (20-100x) compared to traditional browser automation. With 6,400+ pre-mapped endpoints across 280+ APIs like Stripe, GitHub, and Spotify, it's ready to use immediately after installation.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose ApiTap when you need API access to websites that don't have public APIs, and when you want to reduce token costs compared to browser automation.
When NOT to choose this
Don't choose ApiTap if you need write access to APIs (it's read-only), or if you're working with highly protected APIs that require complex request signatures or bot detection.
Tools this server exposes
12 tools extracted from the READMEapitap_browseHigh-level "just get me the data" (discover + replay in one call)
apitap_peekZero-cost URL triage (HEAD only)
apitap_readExtract content without a browser (7 decoders)
apitap_discoverDetect a site's APIs without launching a browser
apitap_searchSearch available skill files
apitap_replayReplay a captured API endpoint
apitap_replay_batchReplay multiple endpoints in parallel across domains
apitap_captureCapture API traffic via instrumented browser
apitap_capture_startStart an interactive capture session
apitap_capture_interactInteract with a live capture session (click, type, scroll)
apitap_capture_finishFinish or abort a capture session
apitap_auth_requestRequest human authentication for a site
Comparable tools
Installation
# Install globally
npm install -g @apitap/core
# Start the MCP server
apitap mcp
# For Claude Desktop, add to your MCP config:
{
"mcpServers": {
"apitap": {
"command": "apitap",
"args": ["mcp"]
}
}
}For capture and browse functionality, also install Playwright:
npx playwright install chromiumFAQ
- How does ApiTap differ from browser automation tools like Playwright?
- ApiTap captures API traffic once and allows agents to call endpoints directly via fetch(), reducing token costs by 20-100x compared to browser automation which requires DOM parsing and selector handling.
- Does ApiTap require reverse-engineering APIs manually?
- No, ApiTap automates API discovery through three methods: importing OpenAPI specs, capturing browser traffic via CDP, and auto-detecting common frameworks. All methods generate reusable skill files.
Compare apitap with
Last updated · Auto-generated from public README + GitHub signals.