The Get Token Holders endpoint returns a ranked list of token holders for a specific asset, including enriched metadata like wallet tags (dev, LP, holder), token amounts, total supply share, and estimated USD value. It is ideal for developers building holder dashboards, token analytics tools, risk monitoring, and on-chain research apps.Documentation Index
Fetch the complete documentation index at: https://docs.mobula.io/llms.txt
Use this file to discover all available pages before exploring further.
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