getTokenSupply
Solana node API
getTokenSupply | Solana
The Solana getTokenSupply method returns the total supply of an SPL token. This method is useful for getting the circulating supply of a token.
POST
getTokenSupply
The SolanaDocumentation Index
Fetch the complete documentation index at: https://docs.chainstack.com/llms.txt
Use this file to discover all available pages before exploring further.
getTokenSupply method returns the total supply of an SPL token.
This method is useful for getting the circulating supply of a token, building token analytics dashboards, and verifying token mint configurations.
Per-method rate limitThis method is limited to 300 RPS across all regions. See Solana method limits.
Get your own node endpoint todayStart for free and get your app to production levels immediately. No credit card required.You can sign up with your GitHub, X, Google, or Microsoft account.
Parameters
pubkey(string, required) — the pubkey of the token mint to query, as a base58 encoded string.commitment(string, optional) — the commitment level. Values:processed,confirmed,finalized.
Response
The response includes aresult object with:
context— an object containingslot, the slot at which the data was fetched.value— an object containing:amount(string) — the raw total supply without decimals, as a string representation of a u64.decimals(integer) — the number of base-10 digits to the right of the decimal place.uiAmount(number, nullable) — the total supply using mint-prescribed decimals. Deprecated.uiAmountString(string) — the total supply as a string, using mint-prescribed decimals.
Use case
A common use case forgetTokenSupply is in token analytics. For example, you can query the USDC mint to check the total USDC supply on Solana, or verify that a newly deployed token has the expected supply before interacting with it in a DeFi protocol.Last modified on May 18, 2026