CoinMarketCap API

CoinMarketCap Listings API

Get the current top cryptocurrencies from CoinMarketCap (rank, price, market cap, volume, and 24h change) as normalized JSON.

POST/v1/run/coinmarketcap.listings
Uptime
100.00%
30d · 3 calls
Requests
3
30d · weekly, last 12 wks
Response
13.2s
median · 30d

Try it

Make your first request

Open in
Get a free key
Sample response
Free runs return only the first 3 results. Fund a key to get the full response.
{
  "data": {
    "items": [
      {
        "ath": 12.5,
        "atl": 12.5,
        "circulatingSupply": 12.5,
        "high24h": 12.5,
        "id": "a1b2c3d4",
        "lastUpdated": "2024-01-15T09:30:00Z",
        "low24h": 12.5,
        "marketCap": 12.5,
        "name": "Example title",
        "price": 19.99,
        "slug": "alex_rivera",
        "symbol": "example",
        "totalSupply": 12500,
        "volume24h": 12500
      }
    ]
  },
  "found": true
}
Response interface
interface CoinmarketcapListingsResponse {
  data: {
    items: {
      ath?: number;
      atl?: number;
      circulatingSupply?: number;
      high24h?: number;
      id: string;
      lastUpdated?: string;
      low24h?: number;
      marketCap?: number;
      name: string;
      price?: number;
      slug?: string;
      symbol: string;
      totalSupply?: number;
      volume24h?: number;
    }[];
  } | null;
  found: boolean;
}

Full parameter and response reference - every field, type, and example for this endpoint.

Reference

Request, response, and price

Last verified 2026-09-16 · uptime and latency measured over 30d
POST /v1/run/coinmarketcap.listings
curl -X POST https://api.getanyapi.com/v1/run/coinmarketcap.listings \
  -H "Authorization: Bearer $ANYAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"limit":5}'
FieldTypeExample value
Request body
limitinteger5Maximum number of results to return (1-25, default 25). You are billed per result returned, so a lower limit costs less.
Response
dataobject
data.itemsobject[]Cryptocurrency listing records: rank, name, symbol, price, market cap, trading volume, and 24h price change. Populated whenever the provider has data for the entity.
data.items[].athnumberAll-time high price in USD.
data.items[].atlnumberAll-time low price in USD.
data.items[].circulatingSupplynumberCirculating supply (coin count).
data.items[].high24hnumber24h high price in USD.
data.items[].idstringCoinMarketCap identifier. Populated whenever the provider has data for the entity.
data.items[].lastUpdatedstringPopulated whenever the provider has data for the entity.
data.items[].low24hnumber24h low price in USD.
data.items[].marketCapnumberMarket capitalization in USD.
data.items[].namestringPopulated whenever the provider has data for the entity.
data.items[].pricenumberLatest price in USD.
data.items[].slugstringPopulated whenever the provider has data for the entity.
data.items[].symbolstringPopulated whenever the provider has data for the entity.
data.items[].totalSupplynumberTotal supply (coin count).
data.items[].volume24hnumber24h trading volume in USD.
foundboolean
Price
Price per request (ceiling)USD$0.0495
Price /1k resultsUSD$1.98

FAQ

About the CoinMarketCap Listings API

The AnyAPI CoinMarketCap Listings API returns CoinMarketCap listings data as normalized JSON from one POST call to /v1/run/coinmarketcap.listings. Get the current top cryptocurrencies from CoinMarketCap (rank, price, market cap, volume, and 24h change) as normalized JSON. AnyAPI returns one normalized schema whichever source serves it. It costs $1.98 per 1,000 results, and never more than $0.0495 for a single request, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 100.0% of CoinMarketCap listings calls through AnyAPI succeeded, with a median response time of 13.2 seconds across 3 measured calls.

It costs $1.98 per 1,000 results, and never more than $0.0495 for a single request, in US dollars with no subscription and no monthly minimum. You fund one USD wallet, each call draws it down, and a failed request costs $0.

Get the current top cryptocurrencies from CoinMarketCap (rank, price, market cap, volume, and 24h change) as normalized JSON. The response is normalized JSON with the same envelope every AnyAPI endpoint returns, so parsing a second endpoint is a change of URL and nothing else.

Over the last 30 days, 100.0% of CoinMarketCap listings calls through AnyAPI succeeded, with a median response time of 13.2 seconds across 3 measured calls. These are AnyAPI's own measurements of traffic through the gateway, recomputed continuously, not a published service-level target.