API Catalogue
Search the full JarvisClaw catalogue: thousands of pay-per-call API endpoints across crypto, data, search, media and compute. One key, no subscription, settled in USDC via x402.
Independent x402 services whose endpoints are resolvable through us.
How the catalogue works
Each entry is a live HTTP endpoint run by an independent provider. JarvisClaw resolves it, quotes the price and settles the payment, so one key or one USDC wallet reaches all of them. Endpoints that stop answering are withdrawn automatically.
4428 endpoints in 42 categories
- Blockchain — 584 APIs
- General — 572 APIs
- Search — 429 APIs
- Finance — 240 APIs
- Social — 201 APIs
- Crypto Data — 196 APIs
- Developer — 184 APIs
- Data Tools — 177 APIs
- Code — 162 APIs
- AI — 123 APIs
- Compliance — 120 APIs
- LLM — 105 APIs
- News — 104 APIs
- Document — 102 APIs
- DNS — 101 APIs
- DeFi — 101 APIs
- Image — 92 APIs
- Reference — 85 APIs
- Email — 80 APIs
- Company — 76 APIs
- Geo — 67 APIs
- Science — 50 APIs
- Prediction — 46 APIs
- RPC — 43 APIs
- Commerce — 40 APIs
- Video — 37 APIs
- Web — 33 APIs
- Security — 30 APIs
- Sports — 29 APIs
- OCR — 26 APIs
- Travel — 25 APIs
- Weather — 24 APIs
- Web Tools — 24 APIs
- QR — 20 APIs
- Gaming — 19 APIs
- Real Estate — 17 APIs
- Utility — 16 APIs
- People — 13 APIs
- Audio — 11 APIs
- Web Archive — 10 APIs
- Storage — 7 APIs
- TTS — 7 APIs
Find an endpoint
Search by what you need rather than by provider: "qr code", "btc fees", "geocode". Agents can do the same through the search_apis tool on the MCP server, or the catalogue API below.
curl "https://api.jarvisclaw.ai/api/marketplace/apis?keyword=btc&page_size=5"Browse the full API catalogue · MCP Server
How to pay
Call any endpoint. Without a key you get HTTP 402 with the exact price in USDC; sign that quote with a Base or Solana wallet and repeat the request. With an account API key the same call is billed to your balance instead.
curl -i https://api.jarvisclaw.ai/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model":"auto/free","messages":[{"role":"user","content":"Hello"}]}'