Tips
- Most of the historical data are returned and queried using UNIX Timestamp.
- If you are not familiar with UNIX Timestamp, you may use tool like epochconverter.com to convert between UNIX Timestamp and human readable date.
- You may use either coin ID or contract address to get the historical data.
Endpoint | Description |
---|---|
/coins/{id}/history | Get the historical data (price, market cap, 24hrs volume, etc.) at a given date for a coin based on a particular coin ID. |
/coins/{id}/market_chart | Get the historical chart data of a coin including time in UNIX, price, market cap and 24hrs volume based on particular coin ID. |
/coins/{id}/market_chart/range | Get the historical chart data of a coin within certain time range in UNIX along with price, market cap and 24hrs volume based on particular coin ID. |
/coins/{id}/contract/{contract_address}/market_chart | Get the historical chart data of a coin including time in UNIX, price, market cap and 24hrs volume based on token contract address. |
/coins/{id}/contract/{contract_address}/market_chart/range | Get the historical chart data of a coin within certain time range in UNIX along with price, market cap and 24hrs volume based on token contract address. |
Notes
The data granularity (interval) for /market_chart and /market_chart/range endpoints is automatic and based on the date range:- 1 day from current time = 5-minutely data
- 1 day from anytime (except from current time) = hourly data
- 2-90 days from current time or anytime = hourly data
- above 90 days from current time or anytime = daily data (00:00 UTC)