Tokens API
KOL trades brief: which known wallets bought or sold a token
Buy and sell counts, the 30 most active known wallets with their buys and sells, and the newest 15 trades.
/api/external/token-analysis/kol-trades-brief/{chain}/{mint}What it returns
The brief of kol-trades; prefer it unless you need every trade. How many trades known KOL and whale wallets made on the token and how many were buys and sells, the 30 most active of those wallets with their name, handle and buy and sell counts, and the newest 15 trades exactly as kol-trades lists them. Solana only.
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/token-analysis/kol-trades-brief/SOL/<mint>"
| Parameter | Description |
|---|---|
chainpath · string · required | Solana only. The wired source for this question has no chain parameter at all, by construction — every other chain returns 400. |
mintpath · string · required | The token mint address. |
Response fields
A JSON response. Every field is always present; null means the value could not be established, never zero.
| Field | Type | Description |
|---|---|---|
tradeCount | number | null | KOL and whale trades recorded for the token. 0 means measured and none found; null means it could not be determined. |
kolCount | number | null | Distinct known KOL and whale wallets among them. |
hasMore | boolean | null | Whether more trades exist beyond the ones kol-trades returns. |
buyCount | integer | null | Buys among the trades. null when the trades could not be determined. |
sellCount | integer | null | Sells among the trades. null when the trades could not be determined. |
wallets | object[] | The 30 wallets with the most trades on the token, then the most recent. |
wallets[].wallet | string | |
wallets[].name | string | null | Who the wallet is, from its newest trade; null when not said. |
wallets[].twitter | string | null | Its X handle, from its newest trade; null when not said. |
wallets[].trades | integer | Its trades on the token. |
wallets[].buys | integer | |
wallets[].sells | integer | |
wallets[].lastTradeAt | integer | null | Unix seconds of its newest trade. |
trades | object[] | The newest 15 trades, each exactly as kol-trades lists it. |
trades[].txHash | string | null | |
trades[].wallet | string | null | |
trades[].side | string | null | |
trades[].at | number | null | |
trades[].amountToken | number | null | |
trades[].priceUsd | number | null | |
trades[].volumeUsd | number | null | |
trades[].program | string | null | |
trades[].pools | string[] | |
trades[].kol | object | null | |
trades[].kol.name | string | null | |
trades[].kol.twitter | string | null | |
trades[].kol.avatar | string | 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