Discovery and markets API
Tracked-KOL cohort P&L by day, one calendar month
Daily realized P&L, volume and trader count for the tracked KOLs, as totals with no wallet names. For which wallets, ask the KOL realized-profit leaders for that day.
/api/external/discovery/kol-realized-pnl-calendar/{chain}What it returns
Day-keyed AGGREGATES for the same curated "tracked KOL" cohort kol-realized-pnl-leaders ranks — traders on each day is a COUNT of distinct active wallets, never a list; no wallet address appears anywhere in this response. To find WHICH wallets drove a given day, call kol-realized-pnl-leaders?date=YYYY-MM-DD for that day (a separate request). A day strictly after today is null across every field — it has not happened yet, which is different from a genuinely quiet day that already happened and banked a real 0.
Chains
- Solana SOL
Request
Send your key in the x-dex-data-key header. Replace each <placeholder> with a real value.
curl -H "x-dex-data-key: $DEXDATA_API_KEY" \ "https://api.dexdata.io/api/external/discovery/kol-realized-pnl-calendar/SOL"
| Parameter | Description |
|---|---|
yearquery · integer · optional | Calendar year. Defaults to the current UTC year. |
monthquery · integer · optional | Calendar month, 1-12. Defaults to the current UTC month. |
chainpath · string · required | Solana only; every other chain returns 400, because the wired source has no chain parameter at all — it indexes Solana exclusively. |
Response fields
A JSON response. Every field is always present; null means the value could not be established, never zero.
| Field | Type | Description |
|---|---|---|
year | integer | |
month | integer | |
days | object | Keyed by the bare day-of-month number as a string ("1".."31"), exactly as this source reports it. A day strictly after today is present with every field null. |
summary | object | |
summary.tradingDays | integer | null | |
summary.positiveDays | integer | null | |
summary.negativeDays | integer | null | |
summary.totalRealizedPnlUsd | number | null | |
summary.totalVolumeUsd | number | null |
Start building with DexData today
Sign in, create a key and make your first call in a minute. Free credits every month, and you only pay for calls that succeed.
Get a free API key