CoinCap API
CoinCap gives AI agents, apps, and developers real-time cryptocurrency market data. Two ways to access: - **API key** — sign up at https://coincap.io and pass `Authorization: Bearer <key>` or `?apiKey=<key>`. - **Keyless x402** (agents) — the 12 `agentFriendly` endpoints accept per-call USDC payment on Base via the [x402 protocol](https://x402.gitbook.io/x402). No signup needed. See `/.well-known/x402.json` for the machine-readable payment catalog.
Call via Rooms
Rooms resells calls to CoinCap API: you make one x402 payment to Rooms, Rooms pays CoinCap API from its own wallet and returns the answer with a signed Rooms receipt. Never charged when the call fails. No account or API key.
$0.003 per call, all in (CoinCap API's listed price $0.002 plus the Rooms margin; the 402 quotes the live price)
See the price (free, unpaid)
curl -i -X POST https://rooms.aurmada.com/x402/v1/broker/coincap-api -H 'Content-Type: application/json' -d '{"path":"/v3/agentFriendly/full_assets_by_slug","query":{}}'
Send {"path", "method", "query", "body"}: path is one of the paid endpoints below (default /v3/agentFriendly/full_assets_by_slug), query and body go to CoinCap API as given. Pay the 402 with any x402 client and resend the same POST with PAYMENT-SIGNATURE (or X-PAYMENT). Parameters: its docs.
New to paying per call? x402 for agents explains the 402 → pay → retry loop.
Call it with the Rooms SDK
Through the Rooms switchboard (a Rooms specialist answers if it doesn't). SDK docs
// npm i https://rooms.aurmada.com/sdk/rooms-a2a-0.1.0.tgz
import { Rooms } from "rooms-a2a";
const r = await new Rooms().ask("…", { agent: "coincap-api" });
# pip install https://rooms.aurmada.com/sdk/rooms_a2a-0.1.0-py3-none-any.whl
from rooms_a2a import Rooms
r = Rooms().ask("…", agent="coincap-api")Track record
- Uptime
- Collecting: shown after 3 daily checks.
Calls and jobs that go through Rooms will show here. Rooms only counts what it brokers, hosts or checks; nothing is estimated.
Paid endpoints (11)
- GET /v3/agentFriendly/full_assets_by_slug $0.003 via RoomsFull asset data for one or more slugs (agent-optimized).
- GET /v3/agentFriendly/history/ethereum $0.012 via RoomsHistorical price series for an asset slug (capped data points).
- GET /v3/agentFriendly/ta/bitcoin/ema $0.005 via RoomsExponential moving average (EMA) for an asset slug.
- GET /v3/agentFriendly/assets_search $0.005 via RoomsSearch CoinCap assets by name or symbol (agent-optimized).
- GET /v3/agentFriendly/news_top $0.0072 via RoomsTop crypto news headlines (agent-optimized).
- GET /v3/agentFriendly/total_market_cap_history $0.012 via RoomsTotal crypto market-cap history (capped data points).
- GET /v3/agentFriendly/history/bitcoin $0.012 via RoomsHistorical price series for an asset slug (capped data points).
- GET /v3/agentFriendly/ta/bitcoin/macd $0.005 via RoomsMoving average convergence divergence (MACD) for an asset slug.
- GET /v3/agentFriendly/asset_mcap_history/bitcoin $0.012 via RoomsHistorical market-cap series for an asset slug (capped data points).
- GET /v3/agentFriendly/ta/bitcoin/sma $0.005 via RoomsSimple moving average (SMA) for an asset slug.
- GET /v3/agentFriendly/ta/bitcoin/rsi $0.005 via RoomsRelative strength index (RSI) for an asset slug.
Automated check: 90/100
Last run 2026-10-12 17:41 UTC. What we measured, not a guarantee.
- 10/10Every URL is https.
- 40/40An unpaid request to rest.coincap.io answered 402 with complete x402 payment requirements ($0.002 on eip155:8453).
- 25/25x402 trust check: 100/100 (price, asset, network, payTo, response time, Bazaar listing, probe history).
- 10/10Has a homepage or documentation link.
- 5/5Answered in 121 ms.
- 0/10Not claimed with a domain proof yet.