Token Transfers
token_transfersGet who bought and sold a specific token in a given period, ranked by net USD. tab=bought lists the top NET buyers (bought more than sold), tab=sold the top NET sellers, largest first, with quantities and USD values. Wallets that only pass the token through (routers, pools: bought ~= sold) are not listed; a row can still be a contract (a pool, vault or settlement contract), and title names the known ones; hide_contracts leaves out the contracts we know of. bought / sold / net_tokens are whole tokens, usd_spent / usd_received USD. net_usd = usd_received - usd_spent, so a net buyer's is NEGATIVE: its net USD bought is -net_usd.
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": {
"token_address": "<token_address>"
},
"name": "token_transfers"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tab | No | Net buyers or net sellers (default sold) | sold |
| chain | No | Chain (default ethereum) | ethereum |
| period | No | Lookback period (default 24h) | 24h |
| max_amount | No | Count only transfers of at most this many tokens (whole tokens, not raw units, up to 1e18). Applied to each transfer BEFORE a wallet's totals are summed, so bought, sold and the USD columns add up only those transfers and a wallet ranks on them alone. Omit for no ceiling | |
| min_amount | No | Count only transfers of at least this many tokens (whole tokens, not raw units, up to 1e18). Applied to each transfer BEFORE a wallet's totals are summed, so bought, sold and the USD columns add up only those transfers and a wallet ranks on them alone. Omit for no floor | |
| token_address | Yes | Token contract address (0x-prefixed) | |
| hide_contracts | No | Leave out the contracts we know of (the website's 'Hide pools & routers'): wallets labelled as a pool, router, vault, bridge or staking contract, and addresses with contract code that bought and sold within 1% of each other (pass-through). Contract code is checked only for the wallets our pages rank, so a contract outside that set can still appear; one that mostly buys or sells (a vault, a smart wallet) stays. Default false. |