Top Token Holders by Token Address
curl --request GET \
--url https://pro-api.coingecko.com/api/v3/onchain/networks/{network}/tokens/{address}/top_holders \
--header 'x-cg-pro-api-key: <api-key>'{
"data": {
"id": "solana_Dfh5DzRgSvvCFDoYc2ciTkMrbDfRKybA4SoFbPmApump",
"type": "top_holder",
"attributes": {
"last_updated_at": "2026-05-28T03:21:51.545Z",
"holders": [
{
"rank": 1,
"address": "u6PJ8DtQuPFnfmwHbGFULQ4u4EgjDiyYKjVEsynXq2w",
"label": "Wallet 1",
"amount": "310021323.445634",
"percentage": "31.0041",
"value": "6157733.22",
"average_buy_price_usd": null,
"total_buy_count": null,
"total_sell_count": null,
"unrealized_pnl_usd": null,
"unrealized_pnl_percentage": null,
"realized_pnl_usd": null,
"realized_pnl_percentage": null,
"explorer_url": "https://solscan.io/account/u6PJ8DtQuPFnfmwHbGFULQ4u4EgjDiyYKjVEsynXq2w"
},
{
"rank": 2,
"address": "28RWPC6XPxSxUVjd27KiNRtcHVxKtd6cjms7eBcxiqdV",
"label": null,
"amount": "87536939.662678",
"percentage": "8.7543",
"value": "1738684.02",
"average_buy_price_usd": null,
"total_buy_count": null,
"total_sell_count": null,
"unrealized_pnl_usd": null,
"unrealized_pnl_percentage": null,
"realized_pnl_usd": null,
"realized_pnl_percentage": null,
"explorer_url": "https://solscan.io/account/28RWPC6XPxSxUVjd27KiNRtcHVxKtd6cjms7eBcxiqdV"
}
]
}
}
}Holders
Top Token Holders by Token Address
To query top token holders based on the provided token contract address on a network
GET
/
onchain
/
networks
/
{network}
/
tokens
/
{address}
/
top_holders
Top Token Holders by Token Address
curl --request GET \
--url https://pro-api.coingecko.com/api/v3/onchain/networks/{network}/tokens/{address}/top_holders \
--header 'x-cg-pro-api-key: <api-key>'{
"data": {
"id": "solana_Dfh5DzRgSvvCFDoYc2ciTkMrbDfRKybA4SoFbPmApump",
"type": "top_holder",
"attributes": {
"last_updated_at": "2026-05-28T03:21:51.545Z",
"holders": [
{
"rank": 1,
"address": "u6PJ8DtQuPFnfmwHbGFULQ4u4EgjDiyYKjVEsynXq2w",
"label": "Wallet 1",
"amount": "310021323.445634",
"percentage": "31.0041",
"value": "6157733.22",
"average_buy_price_usd": null,
"total_buy_count": null,
"total_sell_count": null,
"unrealized_pnl_usd": null,
"unrealized_pnl_percentage": null,
"realized_pnl_usd": null,
"realized_pnl_percentage": null,
"explorer_url": "https://solscan.io/account/u6PJ8DtQuPFnfmwHbGFULQ4u4EgjDiyYKjVEsynXq2w"
},
{
"rank": 2,
"address": "28RWPC6XPxSxUVjd27KiNRtcHVxKtd6cjms7eBcxiqdV",
"label": null,
"amount": "87536939.662678",
"percentage": "8.7543",
"value": "1738684.02",
"average_buy_price_usd": null,
"total_buy_count": null,
"total_sell_count": null,
"unrealized_pnl_usd": null,
"unrealized_pnl_percentage": null,
"realized_pnl_usd": null,
"realized_pnl_percentage": null,
"explorer_url": "https://solscan.io/account/28RWPC6XPxSxUVjd27KiNRtcHVxKtd6cjms7eBcxiqdV"
}
]
}
}
}Notes
- Top holders data is currently in Beta, with ongoing improvements to data quality, coverage, and update frequency.
- Supported chains: Solana, EVM (Ethereum, Polygon, BNB, Arbitrum, Optimism, Base), Sui, TON, Ronin.
- Max
holdersvalue: 50 for non-Solana networks, 40 for Solana.
SDK Examples
const response = await client.onchain.networks.tokens.topHolders.get('Dfh5DzRgSvvCFDoYc2ciTkMrbDfRKybA4SoFbPmApump', {
network: 'solana',
});
console.log(JSON.stringify(response, null, 2));
Authorizations
headerAuthqueryAuth
Learn how to set up your API key
Query Parameters
Number of top token holders to return, any integer or max.
Default value: 10
Include PnL details for token holders.
Default: false
Response
200 - application/json
Top token holders data
Show child attributes
Show child attributes
Was this page helpful?
⌘I

