Get the all-traders leaderboard
Public
Get the all-traders leaderboard
Returns the top-N traders ranked by sortBy (volume, pnl, or fees; default volume) over the requested rolling window (all, 30d, or 24h; default 30d).
GET
Get the all-traders leaderboard
Returns the top-N traders ranked by
sortBy (volume, pnl, or fees; default volume) over the requested rolling window (all, 30d, or 24h; default 30d). Each row carries volume, fees paid, and realized PnL, all computed in a single query so the three columns are always mutually consistent for a row. pnl is realized only (sum of per-fill closed_pnl); open-position (unrealized) MTM is NOT included. Served from the off-write-path hourly rollup (persistence.fills_volume_by_account_hourly, which carries volume, fees, and realized PnL per address-hour), which lags real-time by up to the current partial hour.
Pagination: limit max is 100 and there is no cursor — fetch up to 100 rows in one call and paginate client-side.Query Parameters
Rolling window for the ranking.
Available options:
all, 30d, 24h Column to rank by (determines which top-N traders return).
Available options:
volume, pnl, fees Number of leaderboard rows to return. Default and maximum are both 100; requests above the maximum are silently clamped.
Required range:
1 <= x <= 100