The most reliable & comprehensive cryptocurrency data API for traders and developers
Get started for free, no credit card required
Trusted by Thousands of Industry Builders
Powerful Crypto Data API
Access real-time crypto price, market data, NFT floor prices, trading volume, trading pairs, metadata, historical data, and more with our crypto data API.
10 billion+
Calls per month
70+
Endpoints
10 years+
Historical data
2M+
Coins
100+
Networks
1,000+
Exchanges
One API for All Crypto Market Data
Exclusive
Independently sourced & aggregated data
- Data for over 16,000+ cryptocurrencies such as Bitcoin, Ethereum tracked across over 1,000+ crypto exchanges like Binance, Crypto.com, and Kraken
- More than 2M+ tokens data tracked across 100+ blockchain networks and 800+ decentralised exchanges
- 2,000+ NFT collections tracked across 20+ marketplaces like Opensea, Looksrare and more!
Reliable
Solid team of cryptocurrency specialists working hard to bring top notch cryptocurrency data
- In operation since early 2014
- 99.9% uptime
- Battle-tested with strong industry collaborations & product dogfooding
- 24x7 operation support working around the clock the ensure timely data update
Comprehensive
All the info you’ll ever need at your fingertips
- Over 70+ endpoints with more coming soon!
- Comprehensive real-time and historical data across all cryptocurrency categories
- Our NFT Data API to track market data for NFT collections
- Access on-chain DEX data for cryptocurrencies not listed on CoinGecko
Crypto, NFT, Ethereum & Bitcoin Price API
Simplify the integration process & reduce technical barriers with our user-friendly API documentation.
Endpoint Category | Description |
---|---|
/simple/* | The simplest & fastest endpoints to call the latest price of crypto assets, by id or contract address. |
/coins/* | Endpoints that return list of coins on CoinGecko, and their respective price, market data, historical data, and metadata (image, descriptions, links, followers, token supply info, etc). More exclusive endpoints are available to discover trending coins, newly added coins and more. |
/contract/* | Works similarly as /coins/* endpoint above, except that it is queried by contract address, instead of api id. |
/asset_platforms | To get the full list of blockchain network supported on CoinGecko. |
/coins/categories/* | To get the full list of categories supported by CoinGecko & its market data, as seen on Categories page. |
/nfts/* | Endpoints that return list of NFT collections on CoinGecko, and their respective floor price, market data, metadata, and historical data. |
/onchain/* | Endpoints that return on-chain market data from DEXes, such as price & volume of any token based on token or pool address. Other data include liquidity pools, OHLCV, and more. |
/exchanges/* | Endpoints that return list of exchanges on CoinGecko, and their respective market data, tickers (trading pairs), metadata, and historical data. |
/derivatives/* | Endpoints that return list of derivative exchanges on CoinGecko, and their respective market data, tickers (trading pairs), and metadata. |
/search/* | To get query search result of coins, categories and exchanges. |
/search/trending/* | To get the current trending search coins on CoinGecko. |
/global/* | To get global crypto data such as current and historical global market cap. |
/companies/* | To get public companies data such as BTC and ETH treasuries. |
// Get live prices and market data
{ "bitcoin": { "usd": 97532, "usd_market_cap": 1932720408247.4082, "usd_24h_vol": 152008257661.42044, "usd_24h_change": -1.4875819393558025, "last_updated_at": 1733821877 }, "ethereum": { "usd": 3752.8, "usd_market_cap": 452222036918.0224, "usd_24h_vol": 68156136817.68527, "usd_24h_change": -3.2525954703913347, "last_updated_at": 1733821886 } }
// Discover trending coins, NFTs and categories
{ "coins": [ { "item": { "id": "movement", "coin_id": 39345, "name": "Movement", "symbol": "MOVE", "market_cap_rank": 72, "thumb": "https://assets.coingecko.com/coins/images/39345/standard/movement-testnet-token.png?1721878759", "small": "https://assets.coingecko.com/coins/images/39345/small/movement-testnet-token.png?1721878759", "large": "https://assets.coingecko.com/coins/images/39345/large/movement-testnet-token.png?1721878759", "slug": "movement", "price_btc": 1.0066306131761838e-05, "score": 0, "data": { "price": 0.9816118362405344, "price_btc": "0.00001006630613176183", "price_change_percentage_24h": { "aed": 44.9140114756115, "ars": 45.34519725086462, "aud": 45.94239385852195, "bch": 56.018851603129086, "bdt": 44.64411626875265, "bhd": 44.93897279315825, "bmd": 44.91322239957446, "bnb": 48.443280717730275, "brl": 44.67769559011887, "btc": 45.6470411484844, "cad": 45.36845169111563, "chf": 45.073116186233364, "clp": 44.91322239957444, "cny": 44.70181873633895, "czk": 45.66448682810941, "dkk": 45.41921824708239, "dot": 58.282998864375415, "eos": 64.3165105436385, "eth": 48.477574389253625, "eur": 45.4235449395836, "gbp": 45.13945276847244, "gel": 44.913222399574444, "hkd": 44.95238505220036, "huf": 44.97479335573463, "idr": 44.77318993001293, "ils": 44.92317274821696, "inr": 44.95893226471496, "jpy": 45.8325130964407, "krw": 44.7043908478242, "kwd": 44.993846306881416, "lkr": 44.6589983673188, "ltc": 54.406512436746354, "mmk": 44.91322239957449, "mxn": 45.43254367901843, "myr": 45.01146865204875, "ngn": 45.14271672239773, "nok": 44.83910325755806, "nzd": 45.808152191810564, "php": 44.960153415408314, "pkr": 44.59116960152792, "pln": 45.615662022924795, "rub": 45.34815055950991, "sar": 44.956705830789154, "sek": 45.345963120665886, "sgd": 45.05583765521833, "thb": 44.842417893516014, "try": 45.0668393325936, "twd": 45.262951147283445, "uah": 45.1927737202865, "usd": 44.91322239957446, "vef": 44.91322239957448, "vnd": 44.8396903719552, "xag": 43.921865464737394, "xau": 44.44359978009961, "xdr": 44.31889863740089, "xlm": 56.73722444696785, "xrp": 54.18487138777211, "yfi": 54.600864213825936, "zar": 44.81561177816888, "bits": 45.64704114848439, "link": 52.96127722563675, "sats": 45.64704114848439 }, "market_cap": "$2,242,530,590", "market_cap_btc": "22975.63727783949", "total_volume": "$5,665,822,080", "total_volume_btc": "58102.29404340257", "sparkline": "https://www.coingecko.com/coins/39345/sparkline.svg", "content": null } } } ], "nfts": [ { "id": "creepz-genesis", "name": "Creepz by OVERLORD", "symbol": "CBC", "thumb": "https://assets.coingecko.com/nft_contracts/images/1326/standard/creepz-genesis.png?1707287782", "nft_contract_id": 1326, "native_currency_symbol": "eth", "floor_price_in_native_currency": 2.349999, "floor_price_24h_percentage_change": 23.42581023666499, "data": { "floor_price": "2.35 ETH", "floor_price_in_usd_24h_percentage_change": "23.42581023666499", "h24_volume": "24.97 ETH", "h24_average_sale_price": "2.08 ETH", "sparkline": "https://www.coingecko.com/nft/1326/sparkline.svg", "content": null } } ], "categories": [ { "id": 508, "name": "Binance HODLer Airdrops", "market_cap_1h_change": 15.160456832269475, "slug": "binance-hodler-airdrops", "coins_count": 2, "data": { "market_cap": 2671073544.8403654, "market_cap_btc": 27642.61271183968, "total_volume": 4642733541.59853, "total_volume_btc": 48047.08034437366, "market_cap_change_percentage_24h": { "aed": 1184.071229801314, "ars": 1185.8038757836148, "aud": 1183.6831255729526, "bch": 1379.6334513549632, "bdt": 1184.5606369584275, "bhd": 1182.6574809529645, "bmd": 1184.0726281924153, "bnb": 1292.9275960339103, "brl": 1182.0174197775953, "btc": 1244.8151923772282, "cad": 1186.7037125442214, "chf": 1182.6915827945102, "clp": 1177.9014636905122, "cny": 1180.2046735609122, "czk": 1184.2497440886766, "dkk": 1184.848551259803, "dot": 1517.1967258965994, "eos": 1576.9697357215412, "eth": 1297.4079787359447, "eur": 1184.8703767487432, "gbp": 1183.7059443978478, "gel": 1184.0726281924146, "hkd": 1182.9564398329876, "huf": 1178.4069308819564, "idr": 1184.9577431526952, "ils": 1175.8152118504277, "inr": 1186.7972291104086, "jpy": 1193.4400748646071, "krw": 1185.5371158592845, "kwd": 1184.0684510559718, "lkr": 1184.6919302332587, "ltc": 1487.9140714865007, "mmk": 1184.0726281924144, "mxn": 1187.866543217833, "myr": 1186.0039575324301, "ngn": 1163.571428771892, "nok": 1181.305235744921, "nzd": 1185.3036283696063, "php": 1186.153066747105, "pkr": 1184.5835074750057, "pln": 1182.3547672100221, "rub": 1198.2171318124738, "sar": 1184.0770719416935, "sek": 1182.1514188450146, "sgd": 1182.1099243985348, "thb": 1170.0242580279662, "try": 1185.099457750156, "twd": 1184.5064296862977, "uah": 1189.4334285030793, "usd": 1184.0726281924153, "vef": 1184.0726281924149, "vnd": 1183.2578611683964, "xag": 1145.8926081084032, "xau": 1168.1098376550772, "xdr": 1181.6730345738054, "xlm": 1500.120563656941, "xrp": 1468.8133256270587, "yfi": 1541.7018485578762, "zar": 1169.2764332596585, "bits": 1244.8151923772282, "link": 1460.366995360446, "sats": 1244.815192377228 }, "sparkline": "https://www.coingecko.com/categories/41449030/sparkline.svg" } } ] }
Why Web3 Projects Use CoinGecko
The CoinGecko data market APIs are a set of robust APIs that developers can use to not only enhance their existing apps and services but also to build advanced crypto market apps.
Matthew Tan
CEO, Etherscan
Overall, we rely upon accurate prices for our product, and CoinGecko API is very helpful in providing correct prices to power Zerion Application.
View Case Study
Andrey Balyasnikov
CTO, Zerion
CoinGecko is at a whole different level in terms of responsibility and respond-ability. They are quick to solve any issue, zero complain! CoinGecko is enabling FanMarketCap to do a good job providing the best place to find information about fan tokens.
View Case Study
Joe Grech
Founder, FanMarketCap
Frequently Asked Questions
-
Is CoinGecko API free?
- CoinGecko API offers both free and paid plans. The Demo API plan is accessible to all CoinGecko users at zero cost, with a stable rate limit of 30 calls/min and a monthly cap of 10,000 calls. Paid plans start at $129/mo, offering a higher rate limit of 500 calls/min and a monthly cap of 500,000 calls.
-
What is the CoinGecko API?
-
CoinGecko API is a cryptocurrency data api for traders, developers and projects, supplying real-time and historical crypto prices, market data, trading pairs, metadata, NFT collection floor prices and more through its endpoints. Integrate CoinGecko API into your application or website to display accurate crypto prices and data.
CoinGecko aggregates cryptocurrency price and market data across centralized and decentralized exchanges, providing reliable, comprehensive and accurate crypto price data trusted by millions worldwide. Learn more about our Methodology, on how we calculate and evaluate metrics. -
How do I connect to CoinGecko API?
- You can connect or call the API through its RESTful JSON endpoints using HTTP requests. Select the relevant endpoints as listed on the API documentation, for your query.
-
What are the rate limits for CoinGecko API?
- The CoinGecko Demo API plan has a rate limit of 30 calls/min, while paid plans offer a higher rate limit of 500 to 1,000 calls/min. Get in touch with our Business Development team if you’d like to explore higher rate limits on a custom Enterprise plan.
-
What are the common use cases of CoinGecko API?
-
Traders, developers and projects commonly use CoinGecko API in their crypto web or mobile applications to show live crypto prices, market data, trading pairs and other metadata. These applications are not limited to: wallets, exchanges, portfolio screeners and trackers, analytics & tools, trading or AI chat bots, and crypto accounting platforms.
Financial firms, professional traders and researchers rely on CoinGecko API to retrieve historical price data to conduct analyses and backtest trading strategies, track portfolio profit and loss, discover the latest trending coins and categories, and more. Check out our case studies! -
Can I get both live and historical crypto prices with CoinGecko API?
-
Yes, you can get both live and historical crypto prices with CoinGecko API.
For live prices, you can use endpoints like /simple/price or /coins/markets, which provide the real-time data for specified cryptocurrencies.
For historical market data, you can use endpoints like /coins/{id}/market_chart or /coins/{id}/history. -
Can I access on-chain data from CoinGecko API?
-
Yes! Paid API subscribers can access on-chain DEX data through 20 new endpoints on CoinGecko API. Key data sets include crypto liquidity pools, token data by contract address and OHLCV chart data.
This data is powered by our sister product, GeckoTerminal, which monitors real-time crypto price, trading volume, transactions, liquidity and more, on over 1,300 DEXes across 180 blockchain networks – including popular platforms like Uniswap, PancakeSwap, Orca, Curve, and Balancer. -
What are some examples of on-chain data provided by CoinGecko API?
-
Here are some examples of on-chain data:
- Price, volume, historical chart, and other market data of 4M+ tokens traded across 180+ blockchain networks, including Ethereum, Solana, TON, BNB Chain, and Base.
- A list of all the pools that are trading a specific token.
- OHLCV data (Open, High, Low, Close, Volume) of a pool to plot a candlestick chart
- A list of all the networks and DEXes supported by GeckoTerminal.
Supercharge your project
with CoinGecko API
Unlock more possibilities with reliable, accurate and comprehensive crypto price data.
Never Miss An Update!
Subscribe to our API newsletter for the latest in product news, endpoint updates, and inspiring community content.