Token Holders
token.holdersAnalyze top token holders by recent accumulation. Scans Transfer events to identify the largest net receivers of a token. Use for token-holder concentration and recent net accumulation. Do not use it for a wallet's portfolio or token price; use wallet.report for a wallet address or token.price for a token price.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"address": "<address>"
},
"name": "token.holders"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | EVM chain only. Supported chains: base, ethereum, arbitrum, optimism, polygon, bsc, avalanche, zksync, linea, scroll, blast, mantle, gnosis, polygon-zkevm, mode, sei, celo, manta, taiko, fantom, cronos, opbnb, zora, worldchain, metis, fraxtal, kava, zetachain, filecoin, core-dao, aurora, moonbeam, klaytn, bob, canto, monad, tempo, megaeth, arc, plasma, katana, robinhood, pharos, hyperevm. | base |
| limit | No | Number of top holders to return | |
| address | Yes | ERC20 token contract address |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | Yes | ||
| chain | Yes | Blockchain queried | |
| error | No | ||
| token | Yes | ||
| status | Yes | ||
| available | Yes | ||
| timestamp | Yes | Unix timestamp ms | |
| topHolders | Yes | ||
| blocksScanned | Yes | ||
| transfersAnalyzed | Yes |