New: Stream Prices over Server-Sent Events

The CoinGecko API Alternative That Keeps Your IDs

Keep the CoinGecko slugs you already store: one call resolves each to a Coinranking coin, and coinGeckoId comes back on every response after that. 2.4M+ coins, price history to 2010 on Startup and higher, with shared monthly credit allowances. Weighing up the field? compare all alternatives.

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

$99/month · 30-day free trial · https://api.coinranking.com/v2/mappings/coingecko/coin/:id

From a CoinGecko slug
# The CoinGecko id you already store, e.g. 'bitcoin', 'ethereum', 'tether'
curl 'https://api.coinranking.com/v2/mappings/coingecko/coin/bitcoin' \
  -H 'x-access-token: YOUR_KEY'

# Returns the same response as /coin/:uuid, with the UUID to store
# and coinGeckoId echoed back on every later response

Keep Your CoinGecko IDs. Change One Base URL.

Migrations fail on identifiers, not on data. This removes that step.

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.

  • Start a 30-day Growth trial for production mapping access; one key per environment.
  • For each row keyed by CoinGecko slug, call the mapping endpoint once and store the uuid.
  • Swap each CoinGecko call for its Coinranking counterpart from the table below, starting with /coins/markets.
  • Replace polling with the SSE or WebSocket stream where a minute-old price was the pain.

From /coins/markets to /coins, Endpoint by Endpoint

The eight CoinGecko calls most integrations are built on, and the Coinranking call that replaces each.

CoinGecko API endpoints and their Coinranking API equivalents
CoinGeckoCoinrankingWhat changes
/coins/markets/coinsRanked list with price, market cap, 24h volume, change, sparkline. Up to 5,000 results on paid plans; 1 credit per 500 returned items, rounded up with a minimum of 1 credit.
/simple/price/coins?uuids[]=…Prices for a set of coins in one request. Pass the UUIDs; any of 180+ reference currencies.
/coins/{id}/coin/:uuidDetails, supply, links, and the same market figures as the list.
/coins/{id}/market_chart/coin/:uuid/price-history?timePeriod=Price history. One year on Free, five years on Basic, all available history on Startup and higher. timePeriod from 1h to 5y.
/coins/{id}/ohlc/coin/:uuid/ohlcCandles for charting. Growth production access; lower plans have daily previews.
/coins/list/mappings/coingecko/coin/:idYour id map, the other way round: one slug in, one coin out. coinGeckoId is also on every /coins row.
/exchanges/exchangesExchange list with volume and markets. Growth production access; lower plans have daily previews.
/global/statsTotal market cap, 24h volume, Bitcoin dominance.

CoinGecko paths from docs.coingecko.com/reference, Coinranking paths from coinranking.com/api/documentation, both verified 16 September 2026.

Coinranking and CoinGecko, Side by Side

The terms that differ, so the port is predictable.

Terms of Coinranking API compared with the CoinGecko API
CoinrankingCoinGecko
Coin identifierUUID, e.g. Qwsogvtv82FCd; CoinGecko slug accepted by the mapping endpointSlug, e.g. bitcoin
What one request costs1 credit per single object; 1 per 500 returned items, rounded up with a minimum of 1 creditCall credits, deducted from the monthly plan
Paid plansBasic $24 / 500K; Startup $49 / 1M; Growth $99 / 2M; Professional $199 / 5M creditsBasic $35 for 100k credits; Analyst $129 for 500k; Lite $499 for 2m
Price historySince 2010 on Startup and higher; 5 years on Basic; 1 year on FreeCapped on Basic; daily from 2013 from Analyst ($129)
Rows per list requestUp to 5,000 on paid plansUp to 250 (per_page)
WebSocket billing0.0025–0.05 credits per delivered message0.1 credit per message received (self-serve)
WebSocket statusLive; SLA available as an add-on on Professional and EnterpriseBeta; excluded from the SLA
Price streaming over SSEAll plans; recommended for front endsNone documented; its /sse endpoint is the MCP transport for AI clients, not a price feed

CoinGecko plans and history from coingecko.com/en/api/pricing and docs.coingecko.com/reference/coins-id-market-chart; per_page from docs.coingecko.com/reference/coins-markets; WebSocket figures from docs.coingecko.com/websocket; SSE row from docs.coingecko.com/docs/mcp-server. All verified 16 September 2026.

Why Teams Switch from CoinGecko

Three differences, each with the figure behind it.

Shared REST and streaming credits

REST and streaming share your account credit balance. Delivered WebSocket messages and SSE data events cost 0.05 credits on Free, 0.025 on Basic, 0.01 on Startup, 0.005 on Growth and 0.0025 on Professional. Connection setup, heartbeats, acknowledgements and errors cost no credits. Plan update intervals and connection limits still apply. See plans and pricing.

History to 2010 on Startup and Higher

Startup and higher plans return price history since 2010. Basic includes five years. On CoinGecko, history is capped on Basic and daily data from 2013 starts at Analyst, $129 a month.

Slugs In, UUIDs Out

The mapping endpoint takes the slug you store; every response carries coinGeckoId. No spreadsheet of id pairs, and both providers run side by side during the trial.

Mapping by Plan

Production mapping access starts on Growth, with five successful daily previews per endpoint for Free, Basic and Startup. The coinGeckoId field on every coin is on every plan, including Free.

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
Standard endpoints on this page5 successful previews / endpoint / UTC day5 successful previews / endpoint / UTC day5 successful previews / endpoint / UTC dayProduction accessProduction access

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.

CoinGecko Switching Questions

Switch from CoinGecko

Map your CoinGecko slugs and run both providers side by side. Try the Growth plan free for 30 days.

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

    CoinGecko API Alternative: Keep Your IDs | Coinranking