Skip to main content
GET
Returns native token + fungible token balances for a single wallet address on one chain. Supports EVM chains and Solana.

Auth

Optional X-API-Key header (free tier limited to 10 tokens per call).

Path parameters

string
required
Wallet address. Use 42-character hex for EVM chains, or Base58 for Solana (32–44 characters).

Query parameters

string
default:"ethereum"
required
One of: ethereum, arbitrum, base, optimism, polygon, bsc, hyperevm, solana
boolean
default:"true"
Whether to enrich tokens with USD prices.
integer
default:"20"
Maximum tokens to return. Max 100 (Alchemy provider limit).

Response fields

string
Queried wallet address (lowercased for EVM; original Base58 for Solana)
string
Chain identifier
object
Native token balance + price
object[]
ERC-20 / SPL token holdings with metadata + USD prices
string
Sum of all USD values
Solana token balances are resolved via Helius RPC. This is transparent to you — the API response format is identical regardless of chain. SPL tokens use a mint field instead of contract.