Get PnL Leaderboard (V2)
Leaderboard
Leaderboard
Get the top traders with combined PnL across selected chains. Returns a flat list of traders sorted by total PnL.
GET
Get PnL Leaderboard (V2)
V2 is the recommended leaderboard API. It provides a simpler, filter-based approach compared to the section-based V1 endpoint.
V2 vs V1 Comparison
| Feature | V1 (/v1/leaderboard) | V2 (/v2/leaderboard) |
|---|---|---|
| Structure | Section-based (multiple categories) | Filter-based (flat list) |
| Chain selection | Pre-defined sections like chain-solana | chains query param |
| PnL data | Single pnl30 value | pnl.total + pnl.perChain breakdown |
| Response | { sections: [...] } | { traders: [...] } |
Key Features
Chain Filtering
Filter traders by one or more chains:pnl.total is the sum of PnL across those chains.
Commenters Filter
Show only traders who have posted swap comments:Per-Chain PnL Breakdown
The V2 response includes a breakdown of PnL per chain:Supported Chains
base- Base (Coinbase L2)solana- Solanaethereum- Ethereum mainnethyperliquid- Hyperliquid
Migration from V1
If you’re currently using V1 section-based leaderboards:| V1 Section | V2 Equivalent |
|---|---|
chain-solana | ?chains=solana |
chain-base | ?chains=base |
chain-ethereum | ?chains=ethereum |
chain-hyperliquid | ?chains=hyperliquid |
all | ?chains=base&chains=solana&chains=ethereum&chains=hyperliquid (or omit chains param) |
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Required range:
0 < x <= 250Available options:
base, solana, ethereum, hyperliquid Optional viewer address(es) to populate isFollowedByUser. Accepts a single address or an array of the viewer’s linked wallets (additional addresses beyond 10 are ignored).
Available options:
true, false Available options:
7d, 30d Response
200