Solana Wallet Balances: SOL and Token Holdings with USD Values
SOL balance and token holdings of any Solana address, with symbols, USD prices and values, largest first. Sums multiple accounts of the same token and includes Token-2022 tokens. Public on-chain data and market prices; not advice. Very large wallets are limited to the most valuable holdings.
x402: $0.01 per callMCP tool: solana_wallet_balances
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
address * | string | Solana wallet address. | |
limit | integer | 20 | Number of holdings to return, most valuable first. |
* required
Source and freshness
- Source and licence
- Solana mainnet RPC (balances) and aggregated market prices. Values are estimates and illiquid tokens can be mispriced. Not advice.
- Last verified
- 2026-10-03 (hourly check against the live source)
Use it
HTTP (x402)
curl -i "https://api.ambolt.dev/v1/solana-wallet-balances?address=4PWuXBz8DDzwpFkjU7BfamCKtfAtGyBD8ShgUgcCFiPr&limit=5"Returns 402 Payment Required with the price until an x402 payment is attached; @x402/fetch does this for you. See Get started.
MCP
{ "mcpServers": { "ambolt": { "url": "https://api.ambolt.dev/mcp" } } }
# then call the tool: solana_wallet_balances
Apify
Not published as an Actor yet.
Example response
{
"address": "4PWuXBz8DDzwpFkjU7BfamCKtfAtGyBD8ShgUgcCFiPr",
"sol": {
"lamports": 24580960,
"sol": 0.02458096,
"usdPrice": 118.00479406458221,
"valueUsd": 2.9
},
"tokenCount": 1,
"tokens": [
{
"mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"amount": 1,
"decimals": 6,
"usdPrice": 0.9999950360940942,
"valueUsd": 1,
"symbol": "USDC",
"name": "USD Coin",
"verified": true
}
],
"totalValueUsd": 3.9,
"pricesCoverage": "full",
"checkedAt": "2026-10-02T21:36:01.746Z",
"source": "Source: Solana mainnet RPC (balances) and aggregated market prices. Values are estimates and illiquid tokens can be mispriced. Not advice."
}
Good to know
- You are charged only when the call succeeds. Invalid input or an unavailable source costs nothing.
- Every response states its source and the time it was fetched.
- Informational only; not financial, legal or tax advice.
- Something wrong or missing? Open an issue on the repository (ambolt-mcp) and a reply follows under the Ambolt name.