Skip to main content
GET
/
v2
/
pnl
/
leaderboard
/
kols
/
period
Get KOL Leaderboard for a Period
curl --request GET \
  --url https://data.solanatracker.io/v2/pnl/leaderboard/kols/period \
  --header 'x-api-key: <api-key>'
{
  "traders": [
    {
      "wallet": "515vh1DrPuwMATt9Zoq9kP4sJL9fyojA1dHJu4DQpNRp",
      "period": {
        "realized": 191701.24,
        "volume": 492805.25,
        "tradingDays": 8
      },
      "ending": {
        "pnl": {
          "realized": 29933166.94,
          "unrealized": -258.98,
          "total": 29932907.96
        }
      },
      "lastSnapshotDate": "2026-04-19",
      "identity": {
        "name": "crypto cir...",
        "twitter": null,
        "avatar": "https://kol-avatar.solanatracker.io/515vh1DrPuwMATt9Zoq9kP4sJL9fyojA1dHJu4DQpNRp"
      }
    },
    {
      "wallet": "AuPp4YTMTyqxYXQnHc5KUc6pUuCSsHQpBJhgnD45yqrf",
      "period": {
        "realized": 133553.83,
        "volume": 345418.1,
        "tradingDays": 8
      },
      "ending": {
        "pnl": {
          "realized": 877222.21,
          "unrealized": -9818.18,
          "total": 867404.04
        }
      },
      "lastSnapshotDate": "2026-04-19",
      "identity": {
        "name": null,
        "twitter": null,
        "avatar": "https://kol-avatar.solanatracker.io/AuPp4YTMTyqxYXQnHc5KUc6pUuCSsHQpBJhgnD45yqrf"
      }
    }
  ],
  "pagination": {
    "hasMore": true,
    "nextCursor": "eyJzb3J0VmFsdWUiOjEzMzU1My44MzMyODczMjIxNywidGllQnJlYWtlciI6IkF1UHA0WVRNVHlxeFlYUW5IYzVLVWM2cFV1Q1NzSFFwQkpoZ25ENDV5cXJmIn0=",
    "count": 2,
    "total": 2
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.solanatracker.io/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

x-api-key
string
header
required

API Key for authentication

Query Parameters

sort
enum<string>
default:realized

Field to rank by.

Available options:
realized,
volume,
days,
ending_total
direction
enum<string>
default:desc

Sort direction.

Available options:
asc,
desc
limit
integer
default:100

Number of results per page.

cursor
string

Opaque pagination cursor returned from the previous page's pagination.nextCursor.

period
enum<string>
default:30d

Time period shorthand. Ignored if start/end are provided.

Available options:
1d,
7d,
14d,
30d,
90d,
all
start
string<date>

Start date (YYYY-MM-DD). Overrides period.

end
string<date>

End date (YYYY-MM-DD). Overrides period.

Response

Successful response.

traders
object[]
pagination
object

Cursor-based pagination metadata.