Tokens API

Holder distribution, all at once

Holder count and its trend, top-10 and pool share, dev, sniper, bundler, insider and fresh-wallet shares, exchange and contract supply, and decentralisation scores in one call.

GET/api/external/token-analysis/distribution/{chain}/{mint}

Chains

  • Solana SOL
  • BNB Chain BNB
  • Ethereum ETH
  • Stable STABLE
  • Base BASE
  • Robinhood Chain RHC

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/distribution/SOL/<mint>"
Parameters
ParameterDescription
chain

path · string · required

The chain the token lives on. Distribution data is available for: SOL, BNB, ETH, BASE, STABLE, RHC. ARC returns 400. CELO, ARB, OP and SCROLL return 400 here.
mint

path · string · required

The token mint address (Solana) or contract address (EVM).

Response fields

A JSON response. Every field is always present; null means the value could not be established, never zero.

Response fields of Holder distribution, all at once
FieldType
holdersCountinteger | null
holderOriginobject
holderOrigin.boughtinteger | null
holderOrigin.receivedinteger | null
holderOrigin.airdroppedinteger | null
holdersChangeobject
holdersChange.m5object
holdersChange.m5.countinteger | null
holdersChange.m5.pctnumber | null
holdersChange.h1object
holdersChange.h1.countinteger | null
holdersChange.h1.pctnumber | null
holdersChange.h6object
holdersChange.h6.countinteger | null
holdersChange.h6.pctnumber | null
holdersChange.h24object
holdersChange.h24.countinteger | null
holdersChange.h24.pctnumber | null
holdersChange.d3object
holdersChange.d3.countinteger | null
holdersChange.d3.pctnumber | null
holdersChange.d7object
holdersChange.d7.countinteger | null
holdersChange.d7.pctnumber | null
holdersChange.d30object
holdersChange.d30.countinteger | null
holdersChange.d30.pctnumber | null
top10Pctnumber | null
poolSupplyPctnumber | null
devHoldingPctnumber | null
devStatusstring | null
snipersPctnumber | null
snipersCountinteger | null
bundlersPctnumber | null
bundlersCountinteger | null
bundlersInitialPctnumber | null
insidersPctnumber | null
insidersCountinteger | null
freshWalletsPctnumber | null
clusteredSupplyPctnumber | null
cexSupplyPctnumber | null
contractSupplyPctnumber | null
decentralizationScorenumber | null
nakamotoCoefficientinteger | null
top10AdjustedPctnumber | null
giniIndexnumber | null
herfindahlIndexnumber | 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