# Chain totals

`GET https://api.getchord.xyz/v1/rh/overview`

Source: https://getchord.xyz/docs/api-reference/operations/rhoverview/

Last 24 hours, venue share, 24 hourly buckets and up to 30 daily rows. Chain 4663 only; takes no `chain` parameter. Served from Chord's rollup tables, never from a raw scan. `503 NOT_READY` until the rollup has run.

## Response 200

Example (captured from the live API):

```json
{
  "chain": 4663,
  "last24h": {
    "volUsd": 550299744.1561619,
    "swaps": 1079429,
    "tokens": 1248,
    "sinceHour": 1789808400
  },
  "venues24h": [
    {
      "dex": "uniswap_v3",
      "volUsd": 398446666.0763337,
      "trades": 793745,
      "tokens": 976,
      "sharePct": 72.40538821025947
    },
    {
      "dex": "nadfun_dex",
      "volUsd": 86870804.38588408,
      "trades": 94710,
      "tokens": 205,
      "sharePct": 15.786088456045553
    }
  ],
  "hourly24": [
    {
      "hour": 1789808400,
      "volUsd": 20860178.787550393,
      "swaps": 29122
    },
    {
      "hour": 1789812000,
      "volUsd": 16607559.066086678,
      "swaps": 28538
    }
  ],
  "daily": [
    {
      "day": 1787356800,
      "swaps": 706077,
      "volUsd": 248035051.5861872,
      "tokens": 1056,
      "wallets": 32922,
      "venues": 8
    },
    {
      "day": 1787443200,
      "swaps": 760930,
      "volUsd": 261936195.3020307,
      "tokens": 1065,
      "wallets": 26961,
      "venues": 9
    }
  ],
  "coverage": {
    "recentAt": 1789891427,
    "stale": false,
    "floorHour": 1781197200,
    "genesisHour": 1785974400,
    "backfillComplete": true
  },
  "updatedAt": 1789891794537
}
```

- **503**: The lane behind this endpoint is not ready or not enabled here (`NOT_READY`, `CHAIN_NOT_ENABLED`, `NOT_ENABLED`, `*_UNAVAILABLE`). Retry later; do not treat it as an empty answer.
