Skip to Content

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.

TypeCrypto market-data API & aggregator
HQUnited States (Delaware)
OwnerBinance Capital Mgmt (CoinMarketCap OpCo, LLC)
Asset classesCrypto spot prices, Market cap, Trading volume, Supply data, Global metrics
Coverage25,000+ cryptocurrencies, 700+ exchanges
Scale#1 crypto data aggregator by traffic (~250M+ visits/mo)
API accessOfficial API
Parse priority★★★★★
Official sitecoinmarketcap.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.

Last updated on