public-crypto-data

Tracked coin directory (identity, supply and links; no prices)

Keyless page of CoinRithm's coin directory, ordered by market-cap rank (unranked coins last) and then by ucid. Rows carry identity, supply, links, categories and chains but NO price: read prices from /api/coins/{slug}, /api/coins/{slug}/price or /api/live-prices. ucid is the coinId the agent endpoints take; slug keys the other public coin reads.

The directory includes inactive coins (isActive: false), and totalRows counts every coin, active or not (cached for up to 60 seconds). view=options returns only ucid, slug, name, symbol, isActive and marketCapRank per row. Unlike the coin price reads, supply fields here are JSON numbers; supplyMax: -1 means the supply is uncapped.

Only page, limit and view are accepted; any other query parameter returns 400 unsupported_query_parameter. Also served at /api/v1/coins with identical behaviour.

get/api/coins

Request

  • Base URL: https://api.coinrithm.com
  • URL: https://api.coinrithm.com/api/coins
  • Auth: none required

Query parameters

pageinteger

1-based page. Below 1 returns 400; a page past the end returns data: [].

limitinteger

Rows per page, 1-500 (default 50). Out of range returns 400; it is not clamped.

view'full' | 'options'

full (default) or options (identity, activity and rank only).

Response

One page of the coin directory

totalRowsinteger required

Every coin in the directory, active or not (1,704 on 2026-10-16).

Example response

{
  "data": [
    {
      "ucid": "1",
      "externalId": "bitcoin",
      "slug": "bitcoin",
      "symbol": "BTC",
      "name": "Bitcoin"
    }
  ]
}

Changes

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