Skip to endpoints
Crypto API · Free forever

One free API for crypto data — agents, not applications

DEX pairs, prices, swap quotes, TVL, on-chain reads, name resolution — one bill for CoinGecko, DefiLlama, Jupiter, DexScreener and Robinhood Chain RPC. No key, no wallet. A generous free tier, pay-per-call in USDC only above quota.

Free tier — no key BYOK pass-through x402 pay-per-call CoinGecko · DefiLlama · Jupiter · DexScreener · Robinhood Chain RPC Loading live registry…
Quickstart

One call, real data back

Every endpoint is a plain HTTP call under /api/v1/x/<provider>/<endpoint>. No auth header, no SDK, no signup — the free tier serves real JSON immediately. Here's a live ETH price from CoinGecko.

Base URL: /api/v1/x · discovery index: GET /api/v1/x · machine spec: openapi.json

Live registry

Every endpoint, rendered from production

This table is not hand-written — it's fetched from GET /api/v1/x at page load, so it always matches exactly what's deployed. New providers appear here the moment they ship, with zero edits to this page.

Reference

Read the docs, or pay for scale

The free tier is real production data with zero setup. When your agent needs more — its own upstream key, a AXIS plan, or scripted pay-per-call — the same URLs upgrade in place.

Docs

Full API reference

Every provider, every billing lane, and the free-tier quota table in one page.

Read the docs → OpenAPI 3.1

Machine-readable spec

Generated live from the same registry as this page — feed it to any codegen or agent tool.

Open openapi.json →
x402

Pay-per-call, programmatically

How the HTTP 402 challenge works, and how an agent settles USDC to keep calling past the free tier.

Read the x402 docs →