Skip to main content
GET
/
mpc
/
accounts
/
{accountId}
/
wallets
/
{walletId}
/
balance
curl -X GET "https://api.cryptomate.me/mpc/accounts/acc_6f1e2a30-4a3c-4b2e-9a1d-5e8c9b7a1f23/wallets/wallet_a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d/balance" \
  -H "X-API-KEY: $CRYPTOMATE_API_KEY"
[
  {
    "name": "USD Coin",
    "symbol": "USDC",
    "balance": 1500.50,
    "token_address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"
  },
  {
    "name": "Polygon",
    "symbol": "MATIC",
    "balance": 42.75,
    "token_address": "0x0000000000000000000000000000000000001010"
  }
]
Retrieves the current balance of all tokens held by the wallet. Requires an API key with access level 1 or higher.

Path parameters

accountId
string
required
The treasury account ID.
walletId
string
required
The wallet ID to retrieve balance from.

Response

Returns an array of token balance objects.
name
string
Token name.
symbol
string
Token symbol.
balance
number
Current balance amount.
token_address
string
Smart contract address of the token.
curl -X GET "https://api.cryptomate.me/mpc/accounts/acc_6f1e2a30-4a3c-4b2e-9a1d-5e8c9b7a1f23/wallets/wallet_a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d/balance" \
  -H "X-API-KEY: $CRYPTOMATE_API_KEY"
[
  {
    "name": "USD Coin",
    "symbol": "USDC",
    "balance": 1500.50,
    "token_address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"
  },
  {
    "name": "Polygon",
    "symbol": "MATIC",
    "balance": 42.75,
    "token_address": "0x0000000000000000000000000000000000001010"
  }
]