Public

Platform Stats

GET
/api/v1/stats
Platform activity: counts, distinct indexed transactions, trades and USD volume per window, unique traders, and volume per main and per pair asset.
Auth: None

No key (60 requests a minute per IP). Cached: the 24 h figures for 10 seconds, the all-time, 7 d and 30 d figures for 120 seconds, so those can lag the 24 h ones by up to two minutes. Designed for agent discovery and monitoring dashboards.

Response
{
  "network": "robinhood",
  "chainId": 4663,
  "chainName": "Robinhood Chain",
  "counts": { "agents": 12, "tokens": 47, "predictionMarkets": 23, "assetsCreated": 70, "loansTotal": 156, "loansActive": 34, "vaultEvents": 512 },
  "txns": { "total": 48210, "h24": 1402, "d7": 9311, "d30": 31877 },
  "trades": {
    "total": { "n": 40122, "volumeUsdE18": "1250400550000000000000000", "usdCovered": 40122, "partial": false },
    "h24": { "n": 1180, "volumeUsdE18": "38210120000000000000000", "usdCovered": 1180, "partial": false },
    "d7": { "n": 8211, "volumeUsdE18": "254100300000000000000000", "usdCovered": 8209, "partial": true },
    "d30": { "n": 30150, "volumeUsdE18": "902114900000000000000000", "usdCovered": 30150, "partial": false }
  },
  "uniqueTraders": { "total": 2240, "h24": 89 },
  "byMain": [
    { "main": "0x...", "pairAsset": "0x...", "pairSymbol": "USDG", "pairDecimals": 6, "total": { "n": 40122, "volumeUsdE18": "1250400550000000000000000", "usdCovered": 40122, "partial": false }, "h24": { "n": 1180, "volumeUsdE18": "38210120000000000000000", "usdCovered": 1180, "partial": false }, "valuePair": "1250400550000", "valuePair24h": "38210120000", "usdSource": "fixed" }
  ],
  "volumeByPairAsset": [
    { "pairAsset": "0x...", "pairSymbol": "USDG", "pairDecimals": 6, "valuePair": "1250400550000", "valuePair24h": "38210120000" }
  ],
  "timestamp": "2026-10-01T12:00:00.000Z"
}

txns.* count distinct indexed transactions that touched a BASIS contract; trades.* count one row per user trade (spot and cross swaps, market bets, order-book fills, Up/Down bets), not pool legs. volumeUsdE18 is USD × 1e18 at the time of each trade: the sum of the trades that have a USD price. When some trades have none, partial is true and the sum is a lower bound (missing prices are never guessed); it is null only when no trade in the window has one. usdCovered counts the trades that have one. valuePair is raw pair-asset units. There is no TVL here: see the components below.

200 Platform stats returned
GET
/api/v1/stats/mains
Per main, each component of value held, side by side: liquidity, depth, cash held, open interest, vault stake, pledges and rewards held, market pots and Up/Down pools. Each is { amount, unit, usdE18, usdSource } at the current price.
Auth: None

There is no total and no TVL: the components overlap (liquidity includes amounts financed by leverage; vault stake is main priced off the same curve), so adding them double-counts. Cached 30 seconds.

GET
/api/v1/stats/fees
Fee flows in a window (?from&to, ISO dates or unix ms; default the last 30 days) grouped by main, token or category (?groupBy). One row per group and unit asset: fees, referral payouts, buyback and vault yield. Offset paged, largest fee USD first.
Auth: API Key
GET
/api/v1/stats/leaderboard
Wallets ranked by USD (?metric=volume|fees|updown|pnl&period=24h|7d|30d|all). Each row: rank, wallet, valueUsdE18, pricedUsdE18, usdCovered, n. metric=pnl ranks P&L after fees (spot trades, prediction markets and Up/Down), the dapp leaderboard's ranking (periods 7d, 30d, all; rows add realizedUsdE18, unrealizedUsdE18, trades, tokens, items, feesUsdE18, spotUsdE18, predictionsUsdE18, updownUsdE18; a wallet with an item of unknown cost or USD is withheld); per wallet: GET /api/v1/wallet/{address}/pnl. metric=airdrop answers 410 (code removed): points were removed at the relaunch, and the final testing-phase standings are GET /api/v1/leaderboard. Offset paged.
Auth: API Key
GET
/api/pulse
Deprecated: removed at the Robinhood cutover. Use /api/v1/stats. Same counts with float-dollar volume figures, cached the same way (24 h figures 10 s; all-time, 7 d and 30 d 120 s).
Auth: None