Skip to content

Wallet Balances

Fetch current token balances for a wallet address.

Native Balance

GET/v1/wallets/{address}/native-balance

Returns the native token balance (ETH, BNB, MATIC, etc.) for the given chain.

ParameterTypeDescription
address*stringWallet address
chainoptionalstring = ethereumChain slug

Response 200 OK

json
{
  "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
  "chain": "ethereum",
  "balance": "1234.567890123456789",
  "balance_usd": 4815162.34,
  "block_number": 21950000,
  "timestamp": "2026-04-04T14:30:00Z"
}

All Balances

GET/v1/wallets/{address}/balances

Returns native + all token balances in a single call.

ParameterTypeDescription
address*stringWallet address
chainoptionalstringChain slug. Omit to query all chains (slower).
includeSpamoptionalboolean = falseInclude suspected spam/airdrop tokens

Response 200 OK

json
{
  "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
  "chain": "ethereum",
  "balances": [
    {
      "asset": "ETH",
      "contractAddress": null,
      "balance": "1234.567890123456789",
      "balance_usd": 4815162.34,
      "type": "native"
    },
    {
      "asset": "USDC",
      "contractAddress": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
      "balance": "50000.000000",
      "balance_usd": 50000.00,
      "type": "erc20"
    }
  ],
  "total_usd": 4865162.34,
  "block_number": 21950000,
  "timestamp": "2026-04-04T14:30:00Z"
}

CryptaChain API — built by CryptaCount Luxembourg S.a r.l.