Historical Crypto Data API
Price history back to 2010 for 2.4M+ coins, in any of 180+ currencies, plus market cap, volume, rank and supply history per coin. One year free; all time from $49 a month.
10,000 credits a month, no credit card. WebSocket and SSE streaming are available on all plans.
1 year free · all time from $49/month · https://api.coinranking.com/v2/coin/:uuid/price-history
# Bitcoin, every price point since listing, in US dollars
curl 'https://api.coinranking.com/v2/coin/Qwsogvtv82FCd/price-history?timePeriod=all' \
-H 'x-access-token: YOUR_KEY'
# The nearest price to a moment in time (epoch seconds)
curl 'https://api.coinranking.com/v2/coin/Qwsogvtv82FCd/price?timestamp=1588349307' \
-H 'x-access-token: YOUR_KEY'Five Histories per Coin, One Pattern
Every history endpoint lives under /coin/:uuid/ and returns a history array of timestamped points.
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.
Price and timestamp per point for a
timePeriodfrom 1h to all, plus the percentage change over the period. The endpoint behind the main chart on coinranking.com.The nearest stored price to any epoch timestamp: minute resolution inside 24 hours, hourly inside 30 days, daily beyond. One point, one call.
Market cap per interval, from price times circulating supply at the time. Intervals hour, day, week, month; up to 5,000 points.
Total volume traded per interval in the reference currency, for volume bars under a chart or period-over-period comparison.
Four ranks per point: by market cap, by fully diluted market cap, by 24-hour volume and by price, with the coin's tier at the time.
Circulating and total supply per interval, so a chart can show issuance, burns and unlocks against the price.
The Whole Market Has a History Too
The series behind the global charts on coinranking.com, on Growth.
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.
Total cryptocurrency market cap per point, in any reference currency, from 1h to all time.
Total 24-hour trading volume across the market per point.
Bitcoin's share of total market cap as a percentage per point, with Bitcoin's market cap alongside.
What Developers Build on Historical Data
A series, a timestamp per point, a percentage change.
Price Charts
1h to all-time in one parameter, in the user's currency, with the period change for the header.
Backtests
Daily prices since 2010 for Bitcoin, since listing for everything else. Pair with OHLCV for intraday.
Rank Trackers
How a coin climbed or fell in the ranking, by market cap or volume, hour by hour.
Tax and Reporting
The price at any past timestamp, one call per transaction, with a daily fallback for old dates.
Historical Data by Plan
Price history is on every plan, limited to one year on Free. Market cap, volume, rank and supply history need the Growth plan.
| Free | Basic | Startup | Growth | Professional | |
|---|---|---|---|---|---|
| Monthly price | $0 | $24 | $49 | $99 | $199 |
| Monthly credits | 10,000 | 500,000 | 1,000,000 | 2,000,000 | 5,000,000 |
| REST rate limit | 5 / second | 1,000 / minute | 2,000 / minute | 4,000 / minute | 6,000 / minute |
| API keys | 1 | 1 | 2 | 5 | Unlimited |
| Historical window, where supported | 1 year | 5 years | All time (from 2010) | All time (from 2010) | All time (from 2010) |
| Maximum results per response | 100 | 5,000 | 5,000 | 5,000 | 5,000 |
| Historical analytics endpoints | 5 successful previews / endpoint / UTC day | 5 successful previews / endpoint / UTC day | 5 successful previews / endpoint / UTC day | Production access | Production 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.
Historical Data Questions
Coinranking price history goes back to 2010 for Bitcoin and to each coin's listing date for every other coin. Startup and higher plans return the full range with timePeriod=all; Free returns up to one year and Basic up to five years. Market cap, volume, rank and supply history are Growth endpoints. See price history.
Yes, for one year. Coinranking API's Free plan returns price history for any coin with timePeriod up to 1y and up to 100 results per request, at no cost and without a card. Basic ($24 a month) extends the range to five years; Startup ($49 a month) extends it to all time and 5,000 results per request; Growth adds market cap, volume, rank and supply history.
Coinranking price history returns a series of points for the requested timePeriod, from 1h to all time, each with a price and an epoch timestamp in seconds; shorter periods return finer-grained points. The single-price endpoint /coin/:uuid/price?timestamp= resolves to the nearest minute for the last 24 hours, the nearest hour for the last 30 days and the nearest day beyond that. For open, high, low and close per period, use the OHLCV endpoint.
Yes. Every Coinranking history endpoint accepts referenceCurrencyUuid and returns the series converted into that currency: any of 180+ fiat currencies, any coin, or a commodity, index or stock. Bitcoin priced in gold, or Ethereum priced in Bitcoin, is one parameter. The euro's UUID is 5k-_VTxqtCEI; others are in the reference currencies endpoint.
Yes, on the Growth plan. Coinranking API has separate history endpoints per coin for market cap, trading volume, rank (by market cap, fully diluted market cap, volume and price) and supply, each at hour, day, week or month intervals with up to 5,000 points per request.
Coinranking historical data is the same aggregate the live price uses, calculated from tickers on the 120+ exchanges Coinranking has integrated. Bitcoin's series starts in 2010, its listedAt date in the API, and every other coin's series starts at its own listing date, so a chart's history and its live tick are one series with no seam.
More of Coinranking API
Same key, same base URL.
Get the Price History
Get one year of price history with a free key. Try Startup free for 30 days for all-time price history.
10,000 credits a month, no credit card. WebSocket and SSE streaming are available on all plans.