Every website has an API powering it. ApiTap finds it, captures it, and lets your AI agent call it directly — no browser, no scraping, no DOM. Just structured JSON at 1/100th the token cost.
$ npm install -g @apitap/core
claude mcp add -s user apitap -- apitap-mcp
That's not an optimization. That's a different architecture.
Point ApiTap at any site. It opens a browser, watches network traffic, and identifies real API endpoints — filtering out analytics, tracking pixels, and framework noise.
→A portable JSON map of the site's API. Parameterized URLs, auth tokens encrypted at rest, HMAC-signed to prevent tampering. Share it, version it, commit it.
→Your agent reads the skill file and calls the API directly with fetch(). No Chrome. No DOM. No flaky selectors. Just structured data.
apitap read https://youtube.com/watch?v=dQw4w9WgXcQ yourself and count the tokens.
789 tests. Defense in depth. Because your agent shouldn't be a liability.
The web was built for human eyes; ApiTap makes it native to machines.