What this endpoint does
With this API, you can:- Fetch the top token holders for a specific asset
- Retrieve holder balances in raw units and formatted token amounts
- Get each holder’s share of total supply (percentage)
- Estimate holder balance value in USD
- Receive enriched holder tags (dev, LP pairs, holder, etc.)
- Paginate through holders with
limitandoffset - Optionally include historical holders with zero balance
What you’ll need
- Basic knowledge of REST APIs
- A token contract address (recommended) or token name
- A blockchain identifier (required when using contract address)
- A Mobula API key
Get a free API key: Here Optional:
- DexScreener or a block explorer to find token contract addresses quickly
When to use Get Token Holders
Use this endpoint when you want to:- Build a “Top Holders” table for a token page
- Track whales and concentration risk (top supply holders)
- Identify dev wallets or LP-related addresses via tags
- Monitor token distribution changes with pagination and offsets
- Include historical holders who sold out (
includeZeroBalance=true)
Walkthrough — Get Token Holders for a Token
1. Prepare your query
Themarket/token/holders endpoint supports two common query modes.
Recommended: Contract address mode (most accurate)
Optional parameters you can use to control output:
limit(max 100): number of holders returned (default 20)offset: pagination offset (default 0)includeZeroBalance: include historical holders who now have 0 balance (default false)
asset=Bitcoin or asset=Ethereum, but contract address + blockchain is the safest for exact matches.
Note: backfill exists as a feature, but you do not need it for the typical “top holders” use case.
2. Find a token contract address
To get a valid token address quickly:- Open DexScreener (or a block explorer)
- Search for the token you want to analyze
- On the token page, copy the contract address
- Confirm the chain (Solana, Ethereum, Base, etc.) so you can fill the blockchain parameter correctly
3. Fill the API form
Back in the endpoint “Try it” form:- Paste the contract address into the
assetfield - Fill in
blockchainfor the chain the token is deployed on - Set
limitandoffsetif you want pagination - Click Send
Reviewing the token holders response
The response returns a ranked list of holders plus a total count. What you typically get per holder:address: the holder wallet addressamountRaw: raw token balance (before decimals)amount: formatted token balancechainId: chain identifier (example: ethereum:1, solana:solana)totalSupplyShare: % of total supply held by the walletamountUSD: estimated USD value of the holdingstag: enriched label (dev, LP pair label, holder, etc.)
Try It Live with Mobula Token Holders Demo (UI)
You can also test this endpoint using our demo UI: Demo UI Homepage Token Holders Demo UI DocsSummary
The Get Token Holders endpoint helps you retrieve and display token distribution data, including:- Top holders ranked by balance
- Token balance amounts (raw and formatted)
- USD value estimates
- Total supply share per holder
- Enriched holder tags
- Pagination with
limitandoffset - Optional inclusion of zero-balance historical holders
Try Mobula for Free
Try our free API today and start building in minutes.Get your free API key: Here