public-crypto-data

Live price board for the tracked coin universe

Keyless paged board of every coin with a live price (about 1,040 on 2026-10-16), sorted by sortBy. Unlike the per-coin reads, numerics here are JSON numbers. currentPrice, volume24h, marketCapFiat, high24h, low24h and sparkline15m are in fiat; changes are percentages.

Each row carries priceUpdatedAt (the live-price write time) with the derived priceAgeHours and priceStale (older than priceStaleAfterHours, 72). Stale rows stay on the board with their last known price; marketCapSuspect flags a market cap CoinRithm does not trust. Despite its name, sparkline15m holds about 7 days of hourly prices (167 points on 2026-10-16), oldest first, or null with includeSparkline=false (a much smaller payload).

fiat is case-sensitive: an untracked or lower-case code is echoed in fiat while the values stay USD. Query parameters other than the six below are ignored. Also served at /api/v1/live-prices with identical behaviour.

get/api/live-prices

Request

  • Base URL: https://api.coinrithm.com
  • URL: https://api.coinrithm.com/api/live-prices
  • Auth: none required

Query parameters

sortBy'marketCapUsd' | 'priceUsd' | 'change1h' | 'change24h' | 'change7d' | 'volume' | 'supply' | 'name' | 'rank'
sortOrder'asc' | 'desc'
pageinteger

1-based page, 1-1000. Out of range returns 400.

limitinteger

Rows per page, 1-200 (default 25). Out of range returns 400.

fiatstring

Upper-case currency code (default USD). At most 10 characters, or 400.

includeSparklineboolean

false, 0 or no returns sparkline15m: null (default true).

Response

One page of the live price board

totalRowsinteger required

Coins on the board across all pages.

fiatstring nullable

The requested currency code, as sent.

Changes

No recorded changes to this operation across all 1 revision of this API.