---
title: "Get account balances for multiple addresses"
method: POST
path: "/environments/{environmentId}/users/{userId}/balances"
tags: ["SDK"]
---

# Get account balances for multiple addresses

`POST /environments/{environmentId}/users/{userId}/balances`

## Path parameters

- `environmentId` string, required
- `userId` string, required

## Request body

- MultichainAccountBalancesRequest
  - `filterSpamTokens` boolean — If false, the balance requests will not be filtered for spam tokens
  - `balanceRequests` object[], required
    - `address` string, required — The wallet address
    - `chain` 'ETH' | 'EVM' | 'FLOW' | 'SOL' | 'ALGO' | 'STARK' | 'COSMOS' | 'BTC' | 'ECLIPSE' | 'SUI' | 'SPARK' | 'TRON' | 'APTOS' | 'TON' | 'STELLAR', required
    - `networkIds` number[], required — Array of network IDs to query
    - `whitelistedContracts` string[] — Array of contract addresses to not filter out in the response

## Response `200`

Token balances organized by chain and network

- MultichainAccountBalanceResponse
  - `chainBalances` object[], required
    - `walletAddress` string, required
    - `chain` 'ETH' | 'EVM' | 'FLOW' | 'SOL' | 'ALGO' | 'STARK' | 'COSMOS' | 'BTC' | 'ECLIPSE' | 'SUI' | 'SPARK' | 'TRON' | 'APTOS' | 'TON' | 'STELLAR', required
    - `networks` object[], required
      - `networkId` integer
      - `balances` TokenBalance[]
        - `networkId` integer
        - `address` string, required — Valid blockchain wallet address, must be an alphanumeric string without any special characters
        - `name` string, required
        - `symbol` string, required
        - `decimals` integer, required
        - `logoURI` string, required
        - `balance` number, required
        - `rawBalance` number, required
        - `price` number
        - `marketValue` number
        - `liquidityPoolSizeUsd` number
        - `totalSupply` string
        - `isNative` boolean

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `422` — Unprocessable Entity
- `429` — Too Many Requests
- `500` — Internal Server Error

---

[API](https://skmtc.net/dynamic/apis/dashboard-api.md) · [All operations](https://skmtc.net/dynamic/apis/dashboard-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/dynamic/dashboard-api/versions/aac826315d90/schema)
