Skip to main content
Loading market data…
GET/api/v1/coins/{base}Hobbyist tier+ · 30 req/min

Single-coin deep view — overview row + per-exchange OI, funding, and 24h volume.

Deep detail for a single base asset. Returns the `getCoinsOverview` row for this coin plus three per-exchange breakdowns (latest OI in USD, latest funding rate + interval, 24h notional volume). Responds 404 `UNKNOWN_COIN` when the symbol is unknown or has zero data — clients should treat that as 'try again in a few minutes' for brand-new listings.

Path parameters

Segments of the URL path, validated server-side.

NameTypeRequiredDefaultDescription
basestringrequired
Base asset code (BTC, ETH, SOL…). Case-insensitive; uppercased on the wire.

Query parameters

This endpoint takes no query parameters.

Response shape

Always wrapped in the standard envelope. Nullable fields are explicitly marked — treat missing numeric data as a real data-source gap, not as an error.

data payloadtypescript
// Wrapped in the standard envelope:
// {
//   data: /* shape below */,
//   meta?: { total?: number; limit?: number; offset?: number; ... }
// }

{
  base: string;
  overview: CoinOverviewRow | null;
  perExchange: {
    openInterest: Array<{ source: string; oiUsd: number }>;
    funding: Array<{ source: string; rate: number; intervalHours: number | null; ts: number }>;
    volume24h: Array<{ source: string; volumeUsd: number }>;
  };
}

Example

Copy the curl, replace YOUR_KEY with a real key from your dashboard, and run.

Requestbash
curl -sS "http://localhost:3000/api/v1/coins/BTC" \
  -H "Authorization: Bearer cg_live_YOUR_KEY"
Responsejson
{
  "data": {
    "base": "BTC",
    "overview": { "base": "BTC", "price": 63180.5, "priceChange24hPct": 1.82, "volume24hUsd": 28450000000, "oiTotalUsd": 24100000000, "oiChange24hPct": 2.4, "avgFundingRate": 0.000108, "rank": 1 },
    "perExchange": {
      "openInterest": [ { "source": "binance_futures", "oiUsd": 9800000000 }, { "source": "bybit", "oiUsd": 6200000000 } ],
      "funding": [ { "source": "binance_futures", "rate": 0.00010, "intervalHours": 8, "ts": 1744834800000 } ],
      "volume24h": [ { "source": "binance_futures", "volumeUsd": 14200000000 } ]
    }
  },
  "meta": {}
}

Next

Check the error code reference, or get an API key to try the request against your own account.