Historical Crypto Data API
Price history back to 2010 for 2.3M+ 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.
30 days free, then $199 a month. Card required, cancel any time.
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.
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.
Range and Resolution by Plan
Same endpoints on every plan; the range and page size grow with the plan.
| Free | Startup | Professional | |
|---|---|---|---|
| Price history range | Up to 1 year | All time, from 2010 | All time, from 2010 |
| timePeriod values | 1h · 3h · 12h · 24h · 7d · 30d · 3m · 1y | …plus 3y · 5y · all | …plus 3y · 5y · all |
| Results per request | 100 | 5,000 | 5,000 |
| Market cap, volume, rank, supply history | — | — | Included |
| Global market cap, volume and dominance history | — | — | Included |
| OHLCV candles | — | — | Included, minute history to 2018 |
The Whole Market Has a History Too
The series behind the global charts on coinranking.com, on Professional.
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 Professional plan.
| Free · $0 | Startup · $49/mo | Professional · $199/mo | |
|---|---|---|---|
| Price | $0 | $49 | $199 |
| Price history | 1 year | All time | All time |
| Price at a timestamp | Included | Included | Included |
| Market cap, volume, rank, supply history | — | — | Included |
| Global history endpoints | — | — | Included |
| Results per request | 100 | 5,000 | 5,000 |
30-day free trial on Professional. Compare every plan.
Historical Data Questions
Coinranking price history goes back to 2010 for Bitcoin and to each coin's listing date for every other coin. The Startup and Professional plans return the full range with timePeriod=all; the Free plan returns up to one year. Market cap, volume, rank and supply history are Professional 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. Startup ($49 a month) extends the range to all time and 5,000 results per request; Professional 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 Professional 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
A year of history on a free key today; all time on a 30-day Professional trial.
30 days free, then $199 a month. Card required, cancel any time.