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.

GET/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>"
Parameters
ParameterDescription
chain

path · string · required

Solana only. The wired source for this question has no chain parameter at all, by construction — every other chain returns 400.
mint

path · 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.

Response fields of KOL trades brief: which known wallets bought or sold a token
FieldTypeDescription
tradeCountnumber | nullKOL and whale trades recorded for the token. 0 means measured and none found; null means it could not be determined.
kolCountnumber | nullDistinct known KOL and whale wallets among them.
hasMoreboolean | nullWhether more trades exist beyond the ones kol-trades returns.
buyCountinteger | nullBuys among the trades. null when the trades could not be determined.
sellCountinteger | nullSells among the trades. null when the trades could not be determined.
walletsobject[]The 30 wallets with the most trades on the token, then the most recent.
wallets[].walletstring
wallets[].namestring | nullWho the wallet is, from its newest trade; null when not said.
wallets[].twitterstring | nullIts X handle, from its newest trade; null when not said.
wallets[].tradesintegerIts trades on the token.
wallets[].buysinteger
wallets[].sellsinteger
wallets[].lastTradeAtinteger | nullUnix seconds of its newest trade.
tradesobject[]The newest 15 trades, each exactly as kol-trades lists it.
trades[].txHashstring | null
trades[].walletstring | null
trades[].sidestring | null
trades[].atnumber | null
trades[].amountTokennumber | null
trades[].priceUsdnumber | null
trades[].volumeUsdnumber | null
trades[].programstring | null
trades[].poolsstring[]
trades[].kolobject | null
trades[].kol.namestring | null
trades[].kol.twitterstring | null
trades[].kol.avatarstring | 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