Returns the leaderboard snapshot for the requested period plus the caller’s own row when authenticated.
Variant 3 PnL semantics — open positions do NOT contribute to PnL. Only sells, on-chain MERGE legs, and market resolutions move the number, so ranks stay stable between snapshots even when prices move.
Tail-ranking — every active user with a deployed vault appears in every period snapshot. Wallets with no realised activity in the period sort to the bottom under the (pnl=0, volume=0, vault ASC) tie-break and receive a real (numerically last) rank.
Sort field — pnl (default) ranks by realised PnL desc; volume re-orders the same period snapshot by notional traded desc and re-stamps the in-page rank.
Search routing — when search looks like a 0x-hex prefix the lookup filters wallets; anything else filters usernames. Both branches use a case-insensitive prefix match backed by functional indexes.
Documentation Index
Fetch the complete documentation index at: https://docs.adipredictstreet.com/llms.txt
Use this file to discover all available pages before exploring further.
Which period to rank — defaults to today.
today, week, month, all Sort field. pnl (default) returns the canonical PnL leaderboard; volume re-orders the same period snapshot by notional traded desc.
pnl, volume Optional case-insensitive prefix. Routes to wallet search when the value looks 0x-hex, username search otherwise.
Page size, 1–50; defaults to 20.
1 <= x <= 50Opaque cursor returned by a previous page.
OK
today, week, month, all Wall-clock at which the recompute cron sampled the data feeding this page. Frontends can render "snapshot 2 min ago" directly off this field.
Total entries in the leaderboard for this period — independent of the page slice. Drives page-count rendering.
Opaque keyset cursor for the next page; null on the last page.
The authenticated caller's row for the same period. Populated when the request carries a valid Privy JWT or API key AND the wallet has a deployed vault. rank is null when the caller has no realised activity yet (pnl="0", volume="0"); the FE should render an "unranked" personal block in that case. null for anonymous traffic, or for authed callers whose vault has not been deployed.