{"repo":"n1byn1kt/apitap","free":true,"listed":false,"github":"https://github.com/n1byn1kt/apitap","clone":"git clone https://github.com/n1byn1kt/apitap.git","description":"CLI, MCP server, and npm library that turns any website into an API — no docs, no SDK, no browser.","language":"TypeScript","stars":123,"topics":["ai-agent","api","browser-automation","mcp","mcp-server","playwright","web-scraping","skill-file"],"license":"Apache-2.0","category":"scrapers-browser-automation","readme_excerpt":"ApiTap The CLI, MCP server, and npm library that turns any website into an API — no docs, no SDK, no browser. ApiTap is a CLI, MCP server, and npm library that lets AI agents (and you) browse the web through APIs instead of browsers. Point it at a site: it captures the internal API from real traffic, generates a portable signed skill file , and replays requests directly with fetch() . Credentials never live in the file — they stay in encrypted storage and are injected at replay — and replays are matched against the captured route shapes, so your agent learns an endpoint drifted before it fails mid-task. No DOM, no selectors, no flaky waits. Token costs drop 20-100x compared to browser automation. Sites that publish OpenAPI specs can skip capture entirely via apitap import (APIs.guru directory built in). The web was built for human eyes; ApiTap makes it native to machines. No scraping. No browser. Just the API. --- How It Works ApiTap has three ways to build its API knowledge: 1. Capture (30 seconds) — Launch a browser, visit a site, browse normally. ApiTap intercepts all network traffic via CDP, filters noise, and generates a skill file. Or use apitap attach to capture from your already-running Chrome. 2. Discover (automatic) — ApiTap auto-detects frameworks (WordPress, Next.js, Shopify) and probes for OpenAPI specs at common paths. Works without a browser. 3. Import (instant) — Import OpenAPI/Swagger specs from the APIs.guru directory of 2,500+ public APIs, or from any spec ","default_branch":null,"files":null,"tree":[],"storefront":"/r/n1byn1kt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/n1byn1kt/apitap/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}