Top PnL Traders (By Token)

Solana API endpoint for fetching top token traders by realized and unrealized PnL, including trade volumes, counts, and wallet addresses.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Fetch top Token-2022 and SPL token traders on Solana ranked by realized and unrealized PnL using this API endpoint. Retrieve trader addresses, PnL breakdown, buy/sell volumes, and trade counts with configurable time windows and sorting.

This endpoint is ideal for identifying profitable wallets, building leaderboards, and analyzing smart money and whale trading behavior on specific tokens.

Returns the top traders for a specific token, ranked by realized and unrealized PnL. Each result includes the trader's address, PnL breakdown, buy/sell volumes, and trade counts.

Defaults to the last day (1d) of activity with up to 1000 traders returned. Use this to identify which wallets are profiting or losing the most on a specific token. For example, to surface top performers on a leaderboard or to analyze whale trading behaviour.


Demo for Top Token Traders API

The free live demo for these endpoints can be found here:

You can visit this link to access and try the demo: https://solana-top-traders-wallets-and-tokens-api.vybenetwork.com

Path Params
string
required

The mint address of the token.

Query Params
string | null
enum

Time window for PnL calculation. Possible values: '1d' (last day), '7d' (last 7 days), '30d' (last 30 days). Defaults to '1d'.

Allowed:
int32 | null
≥ 0

Maximum number of traders to return. Defaults to 1000.

int32 | null
≥ 0

Page number to return. Defaults to 0.

string | null

Sort ascending by 'traderAddress', 'realizedPnlUsd', 'totalVolumeUsd', or 'tradesCount'. If omitted, no sorting is applied. Only one of sortByAsc or sortByDesc can be used.

string | null

Sort descending by 'traderAddress', 'realizedPnlUsd', 'totalVolumeUsd', or 'tradesCount'. If omitted, no sorting is applied. Only one of sortByAsc or sortByDesc can be used.

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json