Subscriptions (WebSockets) require a Growth or Enterprise plan. Learn more.
Example Response
Usage Guidelines
- Subscribe using
tokenIdin the formattokenAddress:networkId holdersreturns the total unique count of wallets holding the tokenbalancesarray contains details for wallets whose balances changed- Use
shiftedBalancefor human-readable token amounts (adjusted for decimals) firstHeldTimestampshows when the wallet first acquired the token- Updates are triggered when any holder’s balance changes
Troubleshooting Tips
What triggers an update?
What triggers an update?
Updates are sent whenever a wallet’s token balance changes - through buys, sells, transfers, or any other on-chain movement of the token.
Does balances include all holders?
Does balances include all holders?
No,
balances only includes wallets whose balances changed in the update. Use holders for the total count of unique holders.What's the difference between balance and shiftedBalance?
What's the difference between balance and shiftedBalance?
balance is the raw token amount (including all decimals). shiftedBalance divides by the token’s decimals for readability. For example, 1.5 ETH would have balance “1500000000000000000” and shiftedBalance 1.5.Why might balanceUsd be null?
Why might balanceUsd be null?
balanceUsd requires a valid token price. For very new tokens or those without sufficient liquidity, the USD value may not be available.