CoinMarketCap
Cryptocurrencies Prices
- Authentication
- API Key
- HTTPS
- Yes
- CORS
- Unknown
- Category
- Cryptocurrency
- Documentation / URL
- https://coinmarketcap.com/api/
Overview
CoinMarketCap is the most-visited cryptocurrency data site, and its Pro API exposes the same market data programmatically: coin listings, quotes, fiat/crypto conversions, and historical data. The free tier is credit-based and sufficient for hobby dashboards.
Quick Start
Latest coin listings (replace YOUR_KEY):
curl "https://pro-api.coinmarketcap.com/v1/cryptocurrency/listings/latest?limit=10&convert=USD" \
-H "X-CMC_PRO_API_KEY: YOUR_KEY"
Price quotes for specific coins:
curl "https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest?symbol=BTC,ETH&convert=USD" \
-H "X-CMC_PRO_API_KEY: YOUR_KEY"
Fiat conversion:
curl "https://pro-api.coinmarketcap.com/v1/tools/price-conversion?amount=1&symbol=BTC&convert=EUR" \
-H "X-CMC_PRO_API_KEY: YOUR_KEY"
Authentication
- Register at coinmarketcap.com/api for a free key.
- Send it as the
X-CMC_PRO_API_KEYheader. - Free tier is credit-based — each endpoint call consumes credits (check the pricing page for the monthly credit allowance).
Rate Limits & Notes
- Free tier: a monthly credit allowance (roughly 10k credits) — a full listings call costs several credits, so plan accordingly.
- Responses are large (full market data per coin) — use
limit,symbol, orconvertto trim them. - Some endpoints (historical OHLCV, global metrics) need higher tiers.
- Data updates at varying cadences; listings are snapshot-based, not real-time tickers.
FAQ
Is CoinMarketCap free? There’s a free credit-based tier; higher tiers add more credits and endpoints.
How do I authenticate?
X-CMC_PRO_API_KEY header with your free key.
Is it real-time? Listings/quotes update frequently but aren’t exchange tickers — for real-time trades use an exchange API.
More in Cryptocurrency
| API | Auth | HTTPS | CORS | |
|---|---|---|---|---|
| 0x API for querying token and pool stats across various liquidity pools | No auth | Yes | Yes | ↗ |
| 1inch API for querying decentralize exchange | No auth | Yes | Unknown | ↗ |
| Alchemy Ethereum Ethereum Node-as-a-Service Provider | API Key | Yes | Yes | ↗ |
| Alpha (Mossland) Korean crypto channel stance + RAG Q&A + canonical entity/topic/event store | No auth | Yes | Yes | ↗ |
| Binance Exchange for Trading Cryptocurrencies based in China | API Key | Yes | Unknown | ↗ |