for Paid Plan subscribers
Exclusive endpoints for all paid plans: Analyst, Lite, Pro, Enterprise
Please note that the endpoints below are still in beta and might have changes in the future. Please also share your feedback with us via api@coingecko.com
/coins/list/new
πͺ Get the latest 200 coins (id) that recently listed on CoinGecko.com
/coins/top_gainers_losers
πΊ get the top 30 coins with largest price gain and loss within a specific time duration.
/global/market_cap_chart
π Get historical global market cap and volume data, by number of days away from now.
/nfts/markets
πΌοΈ Get the list of all supported NFT floor price, market cap, volume and market related data on CoinGecko
/nfts/{id}/market_chart
π Get historical market data of a NFT collection, including floor price, market cap, and 24h volume, by number of days away from now.
/nfts/{asset_platform_id}/contract/{contract_address}/market_chart
π Get historical market data of a NFT collection using contract address, including floor price, market cap, and 24h volume, by number of days away from now.
/nfts/{id}/tickers
πΌοΈ Get the latest floor price and 24h volume of a NFT collection, on each NFT marketplace, e.g. OpenSea and Looksrare.
/exchange/{exchange_id}/volume_chart/range
π Get historical volume data of an exchange, by specifying a date range.
Exclusive daily interval param for /coins/{id}/ohlc
π Get OHLC data of a coin, by number of days away from now.
/coins/list/new
πͺ Get the latest 200 coins (id & activated time) that recently listed on CoinGecko.com.
CoinGecko equivalent page: https://www.coingecko.com/en/new-cryptocurrencies
Update frequency: 30 sec
Tips: if you're looking to get the latest coins listed on CoinGecko, this is the best endpoint to do the job.
Example Request
Example Response
/coins/top_gainers_losers
π get the top 30 coins with largest price gain and loss by a specific time duration
CoinGecko equivalent page: https://www.coingecko.com/en/crypto-gainers-losers
Update Frequency: 5 minutes
Note: only coins with at least $50,000 24hour trading volume will be included
Paramaters
Values
Remarks
vs_currency
*required:
filter result by currency
Valid values: usd
, jpy
, krw
, eur
, ..
duration
:
filter result by the time range, from 1 hour up to 1 year
Valid values:
1h
24h
7d
14d
30d
60d
1y
Default value: 24h
top_coins
:
filter result by MarketCap ranking (top 300 to 1000), or all coins (including coins that do not have MarketCap ranking)
Valid values:
300
500
1000
all
Default value: 1000
Example Request
Example Response
/global/market_cap_chart
π Get historical global market cap and volume data, by number of days away from now.
CoinGecko equivalent page: https://www.coingecko.com/en/global-charts
Plan Eligibility: Analyst, Lite, Pro, Enterprise
Data Granularity (auto):
1 day from now = hourly data
2 days & above from now = daily data (00:00 UTC)
Update Frequency: 60 minutes
Paramaters
Values
Remarks
days
*required:
data up to number of days ago
Valid values: any integer e.g. 1
, 14
, 30
, β¦ or max
days
parameter must be specified.
vs_currency
: filter result by currency
Valid values: jpy
, krw
, eur
, ..
Example Request
Example Response
Example Request (with currency parameter)
/nfts/markets
πΌοΈ Get the list of all supported NFT floor price, market cap, volume and market related data on CoinGecko
CoinGecko equivalent page: https://www.coingecko.com/en/nft
Plan Eligibility: Analyst, Lite, Pro, Enterprise
Tips:
Other nfts endpoints are also available on our Free API documentation page.
By default, this endpoint will return 100 results per page and only 1 page.
To get the number 251-500 NFTs ranked by 24hr volume as seen on CoinGecko NFT page , you may include these parameters: per_page=250, page=2 and order=h24_volume_usd_desc
Update Frequency: 5 minutes
Parameter
Values
Remarks
asset_platform_id
: filter result by asset platform (blockchain network)
Valid values:
β¦ ethereum
β¦ avalanche
β¦ polygon-pos
β¦ arbitrum-one
β¦ optimistic-ethereum
β¦ klay-token
order
:
sort results by field
Valid values:
β¦ h24_volume_native_asc
β¦ h24_volume_native_desc
β¦ h24_volume_usd_asc
β¦ h24_volume_usd_desc
β¦ market_cap_usd_asc
β¦ market_cap_usd_desc
Default order: market_cap_usd_desc
per_page
:
total results per page
Valid values: 1
..250
Default value: 100
Max value is 250
You can only get up to 250 results per page.
page
:
page through results
Valid values: any integer e.g. 1
, 2
, 10
, β¦
Default value: 1
Example Request
Example Response
Example Request (with parameters)
Example Response:
/nfts/{id}/market_chart
π Get historical market data of a NFT collection, including floor price, market cap, and 24h volume, by number of days away from now.
CoinGecko equivalent page: our NFT price floor chart, e.g. as seen on https://www.coingecko.com/en/nft/bored-ape-yacht-club
Plan Eligibility: Analyst, Lite, Pro, Enterprise
Data Granularity (auto):
1-14 days from now = 10-minutely data
15 days & above from now = daily data (00:00 UTC)
Update Frequency: 5 minutes. The last completed UTC day (00:00) is available 5 minutes after midnight on the next UTC day (00:05).
Paramaters
Values
Remarks
id
:
id of NFT collection
Valid values:
β¦ cryptopunks
β¦ bored-ape-yacht-club
β¦ β¦
days
*required:
data up to number of days ago
Valid values: any integer, e.g. 1
, 14
, 30
, 90
, β¦ or max
days
parameter must be specified.
Example Request
Example Response
/nfts/{asset_platform_id}/contract/{contract_address}/market_chart
π Get historical market data of a NFT collection using contract address, including floor price, market cap, and 24h volume, by number of days away from now.
CoinGecko equivalent page: our NFT price floor chart, e.g. as seen on https://www.coingecko.com/en/nft/bored-ape-yacht-club
Plan Eligibility: Analyst, Lite, Pro, Enterprise
Data Granularity (auto):
1-14 days from now = 10-minutely data
15 days & above from now = daily data (00:00 UTC)
Update Frequency: 5 minutes. The last completed UTC day (00:00) is available 5 minutes after midnight on the next UTC day (00:05).
Tips: this endpoint doesn't support Solana NFT and Art Blocks, please use nfts/{id}/market_chart endpoint instead.
Paramaters
Values
Remarks
{asset_platform_id}
:
id of asset platform (blockchain network) note: this is path to pass the blockchain network, not query parameter.
Valid values:
β¦ ethereum
β¦ avalanche
β¦ polygon-pos
β¦ arbitrum-one
β¦ optimistic-ethereum
β¦ klay-token
{contract_address}
:
contract address of the NFT collection note: this is path to pass the coin id, not query parameter.
Valid values:
β¦0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d
β¦0x56d23f924cd526e5590ed94193a892e913e38079
β¦ β¦
days
*required:
data up to number of days ago.
Valid values: any integer, e.g. 1
, 14
, 30
, 90
, β¦ or max
days
parameter must be specified.
Example Request
Example Response
/nfts/{id}/tickers
πΌοΈ Get the latest floor price and 24h volume of a NFT collection, on each NFT marketplace, e.g. OpenSea and Looksrare.
CoinGecko equivalent page: https://www.coingecko.com/en/nft/otherdeed-for-otherside (table)
Plan Eligibility: Analyst, Lite, Pro, Enterprise
Tips: Other nfts endpoints are also available on our Free API documentation page.
Update Frequency: 30 seconds
Parameter
Values
Remarks
id
:
id of NFT collection
Valid values:
β¦ cryptopunks
β¦ bored-ape-yacht-club
β¦ β¦
Example Request
Example Response
/exchanges/{id}/volume_chart/range
π Get historical volume data (in BTC) of an exchange, by specifying a date range (up to 31 days per call)
CoinGecko equivalent page: https://www.coingecko.com/en/exchanges/binance#statistics (Exchange Trade Volume chart)
Plan Eligibility: Analyst, Lite, Pro, Enterprise
Update Frequency: 5 minutes
Note:
you can query the full historical volume of an exchange with this endpoint, the data interval will be daily.
the date range (between 'from' and 'to) has to be within 31 days.
Parameter
Values
Remarks
id
*required:
this is path to pass the exchange id, not query parameter.
Valid values:
β¦ binance
β¦ uniswap_v3
β¦ β¦
from
*required:
from date in UNIX Timestamp
Valid values: UNIX timestamp e.g. 1672531200
to
*required:
to date in UNIX Timestamp
Valid values: UNIX timestamp e.g. 1675123200
Example Request
Example Response
/coins/{id}/ohlc
π Get coin historical market data including price, market cap, and 24h volume, by number of days away from now.
{id}
*required:
this is path to pass the coin id, not query parameter.
Valid values: any coin id
e.g. bitcoin
, β¦
days
*required:
data up to number of days ago
Valid values:
1, 7, 14, 30, 90, 180, 365, max
days
parameter must be specified in call request.
interval
: data interval
Valid values:
daily
π Exclusive for paid plan subscribers: daily interval parameter.
To get daily candle, you should use interval=daily parameter.
Limit of days (when interval=daily is used): up to 180 days from today.
Example Request
Example Response
Note:
This endpoint may experience some stability issue and may be some missing data. Please share your feedback with us. We appreciate your patience and understanding as we continue to make new improvements to CoinGecko API to serve you better.
If you need to get historical data with better interval granularity, please use /coins/{id}/market_chart endpoints.
Last updated
Was this helpful?