token_holders_v2) returns every holder of an ERC-20 or ERC-721 token with its balance. What it can return depends on the chain:
- Latest holders are served on every chain in the table below.
- Holders at a past block or date (the
block-heightanddateparams) are served only on the Foundational chains. On any other chain, passing either param returns a400.
Supported chains
The Token Holders API serves 16 chains. All of them return the latest holders; 6 of them, the Foundational chains, also return holders at a past block or date.
Pass either the
chainName or the chain ID as the first path segment. Both resolve to the same chain.
Latest holders on any supported chain
page-size=1000. pagination.total_count is the number of holders, so you know how many pages to request.
Holders at a past date on a Foundational chain
block-height instead of date to pin the snapshot to an exact block. Each item carries the block_height it was taken at, so rerunning the same request returns the same holders.
Cost
Every holder returned costs0.02 credits, on every chain and for both latest and past snapshots: 1,000 holders cost 20 credits. Use the Pricing Calculator to estimate a month of usage.
Related
- Token Holders API reference: every parameter and response field.
- Measuring token holder concentration (Gini & HHI): pull every holder, then compute concentration at a past block.
- Foundational API supported chains: every chain the Foundational API serves.