CoinMarketCap Data Parser & API
CoinMarketCap is the world’s most-referenced cryptocurrency data aggregator, and StockAPIS extracts its market data — live prices, market cap, 24h volume, circulating and total supply, CMC rankings and global dominance metrics across 25,000+ coins — through a single REST API. CoinMarketCap offers an official Pro API, and StockAPIS normalizes it to the same schema you use for every other source, so you query CoinMarketCap, CoinGecko and on-chain feeds the same way without maintaining separate integrations.
| Type | Crypto market-data API & aggregator |
|---|---|
| HQ | United States (Delaware) |
| Owner | Binance Capital Mgmt (CoinMarketCap OpCo, LLC) |
| Asset classes | Crypto spot prices, Market cap, Trading volume, Supply data, Global metrics |
| Coverage | 25,000+ cryptocurrencies, 700+ exchanges |
| Scale | #1 crypto data aggregator by traffic (~250M+ visits/mo) |
| API access | Official API |
| Parse priority | ★★★★★ |
| Official site | coinmarketcap.com |
Platform Overview
Market Position
- The #1 crypto data aggregator by traffic and brand recognition, owned by Binance
- Tracks 25,000+ cryptocurrencies across 700+ exchanges and 90,000+ market pairs
- The reference source for market-cap rankings, dominance and global crypto metrics
- Official Pro API (REST) with multiple tiers, complemented by StockAPIS’s unified normalization
Data Coverage
StockAPIS exposes the full CoinMarketCap data surface:
- Market quotes — real-time price, 24h volume, market cap and percent changes (1h/24h/7d/30d)
- Listings & rankings — CMC rank, market-cap-sorted coin lists with filters
- Supply data — circulating, total and max supply, plus fully-diluted valuation
- Token metadata — name, symbol, slug, contract address, tags, launch date
- Global metrics — total market cap, BTC/ETH dominance, active coins and exchanges
- Exchange data — exchange listings, reported volume and market pairs
- Historical OHLCV — daily and intraday history for backtesting and analytics
Quick Start
import stockapis
client = stockapis.Client(api_key="your-api-key")
# Latest market quote for a coin
btc = client.coinmarketcap.get_market_data(symbol="BTC", convert="USD")
print(f"Bitcoin: ${btc['quote']['USD']['price']:,.2f} · rank #{btc['cmc_rank']}")const { StockAPIS } = require("stockapis");
const client = new StockAPIS({ apiKey: "your-api-key" });
// Market-cap-ranked listings (top 10)
const listings = await client.coinmarketcap.getListings({ limit: 10, convert: "USD" });
console.log(listings.map((c) => `${c.cmc_rank}. ${c.symbol}`));Sample API Response
{
"success": true,
"data": {
"id": 1,
"name": "Bitcoin",
"symbol": "BTC",
"slug": "bitcoin",
"cmc_rank": 1,
"num_market_pairs": 11200,
"circulating_supply": 19600000,
"total_supply": 19600000,
"max_supply": 21000000,
"date_added": "2013-04-28T00:00:00.000Z",
"tags": ["mineable", "pow", "sha-256", "store-of-value"],
"quote": {
"USD": {
"price": 43250.10,
"volume_24h": 25000000000,
"percent_change_1h": 0.5,
"percent_change_24h": 2.98,
"percent_change_7d": 8.5,
"market_cap": 850000000000,
"market_cap_dominance": 52.5,
"fully_diluted_market_cap": 910000000000,
"last_updated": "2024-01-15T10:30:00.000Z"
}
}
},
"metadata": { "source": "coinmarketcap", "timestamp": "2024-01-15T10:30:00.000Z" }
}Use Cases
- Portfolio valuation — mark holdings to live prices and market caps for accurate P&L
- Market research — rank coins, track dominance shifts and screen by supply or volume
- Dashboards & widgets — power price tickers, watchlists and global-metric panels
- Quant & backtesting — historical OHLCV and market-cap series for model development
Frequently Asked Questions
Does CoinMarketCap have an official API? Yes — CoinMarketCap provides an official Pro API (REST) with free and paid tiers. StockAPIS wraps it in a unified schema so CoinMarketCap data matches every other source you pull.
What data can I get from CoinMarketCap through StockAPIS? Live prices, market cap, 24h volume, percent changes, circulating/total/max supply, CMC rankings, global dominance metrics and exchange listings across 25,000+ coins.
How fresh is CoinMarketCap data? Quotes update in near real time and StockAPIS returns the latest values on each request, with metadata timestamps so you always know how recent a figure is.