The most reliable & comprehensive cryptocurrency data API for traders and developers

Powerful Crypto Data API
One API for All Crypto Market 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 0+ tokens data tracked across 0+ blockchain networks and 0+ decentralised exchanges
- 2,000+ NFT collections tracked across 20+ marketplaces like Opensea, Looksrare and more!
- 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
- 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
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": 92526, "usd_market_cap": 1836635457568.2646, "usd_24h_vol": 36701894670.14446, "usd_24h_change": -1.1282849217586728, "last_updated_at": 1745491350 }, "ethereum": { "usd": 1746.54, "usd_market_cap": 210768662539.36893, "usd_24h_vol": 18103406657.263542, "usd_24h_change": -2.7937877421159234, "last_updated_at": 1745491354 } }
// Discover trending coins, NFTs and categories
{ "coins": [ { "item": { "id": "zora", "coin_id": 54693, "name": "Zora", "symbol": "ZORA", "market_cap_rank": 572, "thumb": "https://assets.coingecko.com/coins/images/54693/standard/zora.jpg?1741094751", "small": "https://assets.coingecko.com/coins/images/54693/small/zora.jpg?1741094751", "large": "https://assets.coingecko.com/coins/images/54693/large/zora.jpg?1741094751", "slug": "zora", "price_btc": 2.808226918390938e-07, "score": 0, "data": { "price": 0.025962805305226655, "price_btc": "0.0000002808226918390938", "price_change_percentage_24h": { "aed": -24.473211126940917, "ars": -20.33152631696652, "aud": -24.17409259051429, "bch": -24.076103310755745, "bdt": -24.472491434478766, "bhd": -24.45304970569908, "bmd": -24.47249143447873, "bnb": -22.62642493967816, "brl": -23.868151828879526, "btc": -23.418861359764303, "cad": -24.428923982375224, "chf": -24.35802758263658, "clp": -24.139109445393228, "cny": -24.73381085062792, "czk": -24.386986648182102, "dkk": -24.374241848612563, "dot": -22.121068773011945, "eos": -20.388895086355436, "eth": -21.55918586893873, "eur": -24.368424641796075, "gbp": -24.56674055648668, "gel": -24.472491434478712, "hkd": -24.486069479164875, "huf": -24.637902237272783, "idr": -24.554636704136453, "ils": -24.60910517690089, "inr": -24.553878236320724, "jpy": -24.227424440146816, "krw": -23.7165495940835, "kwd": -24.42711312605632, "lkr": -24.47249143447871, "ltc": -21.85558121488094, "mmk": -24.47249143447874, "mxn": -24.212050080860426, "myr": -24.808643053118452, "ngn": -24.14814564207206, "nok": -24.501193706949067, "nzd": -24.301646169107105, "php": -24.605987438156827, "pkr": -24.472491434478737, "pln": -24.5560596200646, "rub": -24.37831210343528, "sar": -24.475229641767445, "sek": -24.49080977076437, "sgd": -24.457739889180274, "sol": -21.75822374356531, "thb": -24.35372148346138, "try": -24.379085968572273, "twd": -24.49338874070996, "uah": -24.472491434478712, "usd": -24.47249143447873, "vef": -24.47249143447873, "vnd": -24.38399028036805, "xag": -25.688153412297645, "xau": -24.935175267871283, "xdr": -24.472491434478723, "xlm": -21.714313986465203, "xrp": -19.861933998034896, "yfi": -22.17671273679081, "zar": -24.2106995650048, "bits": -23.41886135976431, "link": -20.354968644393747, "sats": -23.418861359764307 }, "market_cap": "$64,996,090", "market_cap_btc": "702.628066241648", "total_volume": "$152,294,937", "total_volume_btc": "1647.274770575654", "sparkline": "https://www.coingecko.com/coins/54693/sparkline.svg", "content": null } } } ], "nfts": [ { "id": "liberty-cats", "name": "Liberty Cats", "symbol": "LCAT", "thumb": "https://assets.coingecko.com/nft_contracts/images/4529/standard/liberty-cats.png?1719221612", "nft_contract_id": 4529, "native_currency_symbol": "eth", "floor_price_in_native_currency": 13.67754424525675, "floor_price_24h_percentage_change": 1032.587213826679, "data": { "floor_price": "13.68 ETH", "floor_price_in_usd_24h_percentage_change": "1032.587213826679", "h24_volume": "9.90 ETH", "h24_average_sale_price": "9.90 ETH", "sparkline": "https://www.coingecko.com/nft/4529/sparkline.svg", "content": null } } ], "categories": [ { "id": 328, "name": "PolitiFi", "market_cap_1h_change": 1.4872390603483656, "slug": "politifi", "coins_count": "110", "data": { "market_cap": 2780884824.4176645, "market_cap_btc": 30074.73678449353, "total_volume": 5944459712.544039, "total_volume_btc": 64288.193315674376, "market_cap_change_percentage_24h": { "aed": 28.421382997261226, "ars": 35.46317076626213, "aud": 28.168595810601587, "bch": 30.247725917845276, "bdt": 28.411772038811932, "bhd": 28.425121988518605, "bmd": 28.421033361994784, "bnb": 33.27052235776258, "brl": 28.65673191505508, "btc": 29.856063120373804, "cad": 28.361405518640353, "chf": 28.09320860935771, "clp": 27.10558643076374, "cny": 27.976706386343015, "czk": 27.570740686851387, "dkk": 27.947817006212837, "dot": 28.90927491637762, "eos": 33.50679463905294, "eth": 29.307020333296474, "eur": 27.975413981158155, "gbp": 27.957600425926426, "gel": 28.42103336199484, "hkd": 28.41838496469486, "huf": 27.720610013922474, "idr": 28.334887151264144, "ils": 26.668651204205236, "inr": 28.495311323908172, "jpy": 28.078304893138707, "krw": 28.924565988381417, "kwd": 28.69948823042207, "lkr": 28.3373249611783, "ltc": 31.48926373319718, "mmk": 28.421033361994784, "mxn": 28.10844571503084, "myr": 27.894597789114826, "ngn": 29.20297689722102, "nok": 27.79212918089072, "nzd": 27.952542626311445, "php": 28.23484534104698, "pkr": 28.46717338051013, "pln": 27.796029247839236, "rub": 31.02335623104708, "sar": 28.422197372806135, "sek": 27.745101770818714, "sgd": 28.113397578405085, "thb": 27.916071300517785, "try": 28.534083619103257, "twd": 28.146766416644915, "uah": 28.950029350033418, "usd": 28.421033361994784, "vef": 28.421033361994823, "vnd": 28.744218691313023, "xag": 25.10552103696721, "xau": 28.592409932838837, "xdr": 29.45424928370818, "xlm": 29.256403319625505, "xrp": 32.26830167908854, "yfi": 27.5282054146576, "zar": 28.71177941841159, "bits": 29.856063120373804, "link": 26.278597004625396, "sats": 29.85606312037381 }, "sparkline": "https://www.coingecko.com/categories/328/sparkline.svg" } } ] }
Explore Our Extensive Data
Historical Chart Data
Build candlestick charts using historical OHLCV (Open, High, Low, Close, Volume) price data
Exchange Data
Access market data from the world's top crypto exchanges like Coinbase, Binance & more
What Would You Like To Build?




Build with CoinGecko
GM web3 family!
— 0xFazio (@0xfazio) February 26, 2025
I spread to you my transactions tracker app. I use it to manage my personal and my business crypto portfolio.
100% Better than a excel sheet!
Try it… it’s free you just need a CoinGecko API key to start. https://t.co/vjKIsh43yA pic.twitter.com/RjVNztKFHO
Finding the NEXT big CRYPTO with Python & CoinGecko API pic.twitter.com/wh2IRdx5jo
— Moon Dev (@MoonDevOnYT) November 30, 2024
I built a website to practice trading meme coins with mock funds (no funds).
— Rapto (@heyrapto) January 31, 2025
ps: source code is not free 🌚
Live: https://t.co/oXEIL1UzIr
Stack: Next.js, Typescript, Clerk & CoinGecko API pic.twitter.com/EleHEcFDSh
Built a solo mining calculator with an esp32 HMI 3d printed a little case on my @BambulabGlobal X1. RPC calls to public nodes, calls to @coingecko api for prices. I’ve got Bitcoin $btc and Nervos Network $ckb loaded in so far.
— wyltekcrypto.bit (@wyltek1) February 16, 2025
Which coin should I add next? $ergo $doge $ltc $bch… pic.twitter.com/iHXbSij9Q0
So after 5 hours of coding using @Replit online editor I was able to print name of coins and there current price in real time on my screen using @coingecko API!
— Lukabroviç💎 (@B12samurai) March 24, 2025
Although the design is lame ( just small CSS) but the functionality work just fine!
I am so happy 😁 pic.twitter.com/QT9LxPXhqp
an easy way for you to know if it's a good day to buy crypto, made all using bolt.
— rachit (@rachitxdesign) February 3, 2025
used the coingecko's API to fetch the market prices and sentiments.
check it out, gooddaytobuycrypto[.]com. pic.twitter.com/Cnil7geXCI
I'm currently working with the Vue framework, and it seems really interesting, so l decided to create a personal portfolio project using Vue3, Integrating the Coingecko API to build a cryptocurrency tracker website.https://t.co/vMbwzjKSll pic.twitter.com/mekMh6Ntbr
— :) waally (@_mohawwal) March 18, 2025
Cooked this cryptocurrency visualiser using CoinGecko API and @anyappai
— Manish Nikam (@nikamanish) March 10, 2025
Full chat link in replies.
Check out anyapp. Create anything on the web.
Beta now live. pic.twitter.com/dz7CGvFFuc
It’s 1am and I’m up playing around with CoinGecko API.
— Azeezatou.dev👩🏽💻 (@Azee_zatou) December 18, 2024
🚧🚧 pic.twitter.com/NHzGPim3gn
Why Web3 Projects Use CoinGecko



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 0 DEXes across 0 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 0+ tokens traded across 0+ 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
