New: Stream Prices over Server-Sent Events

Crypto Price API

Live price, market cap, volume, change and sparkline for 2.4M+ coins in one REST call, in any of 180+ currencies, in 10–100ms. Free plan with 10,000 credits a month, no card.

10,000 credits a month, no credit card. WebSocket and SSE streaming are available on all plans.

10,000 requests/month free, no card · https://api.coinranking.com/v2/coins

curl
# Top 10 coins by market cap, priced in US dollars
curl 'https://api.coinranking.com/v2/coins?limit=10' \
  -H 'x-access-token: YOUR_KEY'

# One coin, priced in euros, 7-day change and sparkline
curl 'https://api.coinranking.com/v2/coin/Qwsogvtv82FCd?referenceCurrencyUuid=5k-_VTxqtCEI&timePeriod=7d' \
  -H 'x-access-token: YOUR_KEY'

One Call Returns the Whole Market

GET /coins returns up to 5,000 coins per page (100 on Free) with price, market cap, volume, change, sparkline, all-time high, icon and UUID.

Endpoints marked Growth have production access on Growth and higher. Free, Basic and Startup can make five successful preview requests per eligible endpoint, per account, each UTC day. Normal usage and plan limits apply. How previews work.

Priced in Any of 180+ Currencies

One referenceCurrencyUuid parameter converts price, market cap and volume server-side, to fiat, another coin, gold or an index.

Reference currency types accepted by Coinranking API price endpoints
ExamplesWhere to find the UUID
Fiat (180+)USD, EUR, GBP, JPY, INR, BRL/reference-currencies?types[]=fiat
CoinsBTC, ETH, USDT — any listed coin/coins
DenominatorsSatoshi, Wei/reference-currencies?types[]=denominator
CommoditiesGold, Silver/reference-currencies?types[]=commodities
Indices and stocksS&P 500, Nasdaq, Tesla, Apple/reference-currencies?types[]=indices or types[]=stocks

Fast, Predictable and Documented for Every Limit

Calls return in 10–100ms and every response carries rate-limit headers.

Coinranking API plans and limits
FreeBasicStartupGrowthProfessional
Monthly price$0$24$49$99$199
Monthly credits10,000500,0001,000,0002,000,0005,000,000
REST rate limit5 / second1,000 / minute2,000 / minute4,000 / minute6,000 / minute
API keys1125Unlimited
Historical window, where supported1 year5 yearsAll time (from 2010)All time (from 2010)All time (from 2010)
Maximum results per response1005,0005,0005,0005,000

Endpoint-specific limits may be lower. Preview allowances are shared across every API key on your account. Every paid plan offers a 30-day free trial. Compare all features.

Every Minute over REST, Every Tick over the Stream

Load the first screen from REST, keep it live over SSE (front ends) or WebSockets (back ends) with the UUIDs the list already returned.

REST and WebSocket delivery of Coinranking prices compared
REST /coinsStreaming /rates (WebSocket or SSE)
PlanFree and upAll plans
Price ageUp to 60 secondsPushed on calculation
Coins per request100 (Free) or 5,000 (paid)100 per connection
Currencies180+ fiat, any coin, commodities, indices, stocksUS dollar
Cost1 credit per single object; 1 per 500 returned itemsPer delivered message, at your plan rate
Also carriesMarket cap, change, sparkline, ATH, icon24-hour volume

What Developers Build on the Crypto Price API

One call, and the icons come with it.

Market Tables

A ranked list with price, cap, volume, change and a sparkline per row, in one request per page.

Portfolio Values

Pass the holdings' UUIDs in uuids[] and revalue the whole portfolio with a single call, in the user's currency.

Price Alerts

Poll /coin/:uuid/price once a minute per coin, or move to the socket when a minute is too slow.

Search and Converters

Type-ahead over coins and fiat with /search-suggestions, then convert with any reference currency.

Crypto Price API by Plan

The price endpoints are on every plan, including Free; tier-3 coins are included within your plan limits. Coin fiat prices have production access on Growth with previews on lower plans.

Coinranking API plans and limits
FreeBasicStartupGrowthProfessional
Monthly price$0$24$49$99$199
Monthly credits10,000500,0001,000,0002,000,0005,000,000
REST rate limit5 / second1,000 / minute2,000 / minute4,000 / minute6,000 / minute
API keys1125Unlimited
Historical window, where supported1 year5 yearsAll time (from 2010)All time (from 2010)All time (from 2010)
Maximum results per response1005,0005,0005,0005,000

Endpoint-specific limits may be lower. Preview allowances are shared across every API key on your account. Every paid plan offers a 30-day free trial. Compare all features.

Crypto Price API Questions

Get Live Crypto Prices

Create a free key and call /coins. No card, 10,000 credits a month.

10,000 credits a month, no credit card. WebSocket and SSE streaming are available on all plans.

    Crypto Price API: 2.4M+ Coins, 180+ Currencies | Coinranking