New: Stream Prices over Server-Sent Events

Crypto Price API

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

30 days free, then $199 a month. Card required, cancel any time.

5,000 calls/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.

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.

Request limits of Coinranking crypto price API by plan
FreeStartupProfessional
Calls per month5,0001,000,0005,000,000
Rate limitAbout 5 per second (burst)6,000 per minute6,000 per minute
Results per request1005,0005,000
API keys12Unlimited
Extra callsFrom $0.00003 per callFrom $0.00003 per call

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 upProfessional
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 call per request1 call per connection
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; coin fiat prices and tier-3 coins need a paid plan.

Coinranking API plans and what each includes for this feature
Free · $0Startup · $49/moProfessional · $199/mo
Price$0$49$199
Coins, details, price, trending, searchIncludedIncludedIncluded
Coin fiat pricesIncluded
Tier 3 coins in /coinsIncludedIncluded
Price update frequencyEvery minuteEvery minuteEvery minute, plus WebSockets and SSE
Card requiredNoTrialTrial

30-day free trial on Professional. Compare every plan.

Crypto Price API Questions

Get Live Crypto Prices

Create a free key and call /coins. No card, 5,000 calls a month.

30 days free, then $199 a month. Card required, cancel any time.

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