Skip to main content
POST
/
9de47db917d4f69168e3fed02217d15b
getTokenSupply
curl --request POST \
  --url https://nd-326-444-187.p2pify.com/9de47db917d4f69168e3fed02217d15b \
  --header 'Content-Type: application/json' \
  --data '
{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "getTokenSupply",
  "params": [
    "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
  ]
}
'
{
  "jsonrpc": "<string>",
  "id": 123,
  "result": {}
}
The Solana 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

  1. pubkey (string, required) — the pubkey of the token mint to query, as a base58 encoded string.
  2. commitment (string, optional) — the commitment level. Values: processed, confirmed, finalized.

Response

The response includes a result object with:
  • context — an object containing slot, 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 for getTokenSupply 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.

Body

application/json
id
integer
default:1
jsonrpc
string
default:2.0
method
string
default:getTokenSupply
params
array

Response

200 - application/json

Token supply details

jsonrpc
string
id
integer
result
object
Last modified on April 16, 2026