Authorization notice. API Anything is dual-use. Only use it on software, sites and systems you own or have explicit permission to test.
Who it is forA developer or agent builder who needs data from a site like Goodreads and does not want to write a scraper or drive a browser.
The problemBrowser-driven agents are slow and costly on sites they must navigate page by page.
The outcomeThe site's data comes back as JSON from one command over plain HTTP, with tier 1 shown in the result.
What you need first
- Node 22.13 or newer
- git, to clone the repository
- Google Chrome, or another Chromium browser set with API_ANYTHING_BROWSER, for creating operations
- A coding agent such as Claude Code or Codex, if you want the agent to call operations over MCP
- The GitHub CLI, only if you plan to publish a spec
Steps
git clone https://github.com/goodnight000/api-anything.git && cd api-anythingnpm ci && npm install -g "$(npm pack --silent)"api-anything pull goodreadsapi-anything call goodreads searchBooks q=piranesi
Prompt for your agent
Using the api-anything repo at github.com/goodnight000/api-anything, run `api-anything pull <site>` and then `api-anything call <site> <operation> q=<query>` for a query you choose. Expected output is one JSON object with ok set to true and a data array. Verify that ok is true and that tier is 1.
Caveat. The README says the package is not on npm yet, so you must install from a local clone, and it covers only the operations that were taught, not whole sites.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for goodnight000/api-anything and "Query a website through a shared spec in minutes"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer