Skip to main content
Your users’ verified wallets ranked for a period, by volume, realized PnL, win rate or number of trades. Every entry carries the owner’s profile and KOL badge, so you can render a verified leaderboard in your app directly. Only wallets with trades in the period appear. Enterprise keys can add scope=global to rank every CabalSpy ID user.
The leaderboard is cached for 30 seconds. To page through it, pass the wallet of the last entry, data.pagination.next_cursor, as cursor.

Query Parameters

string
required
Chain. One of solana, bnb, base, eth, rh.
string
default:"1d"
Ranking window, one of 6h, 1d, 7d or 30d.
string
default:"volume"
Ranking order, highest first. One of volume, pnl (native), pnl_usd, win_rate (ties broken by closed positions) or trades.
integer
default:"100"
Entries per page, 1 to 500.
string
Cursor for the next page, the data.pagination.next_cursor from the previous response.
string
default:"instance"
global ranks every CabalSpy ID user. Enterprise plan only.
string
Your Instance ID. Only needed when your account has several instances.
string
required
Your API key. Alternatively pass it as an Authorization Bearer header.

Usage Example

Response

boolean
True on success.
object

Errors