---
title: "Get the token balances for an account"
method: GET
path: "/sdk/{environmentId}/chains/{chainName}/balances"
tags: ["SDK"]
---

# Get the token balances for an account

`GET /sdk/{environmentId}/chains/{chainName}/balances`

## Path parameters

- `environmentId` string, required
- `chainName` 'ETH' | 'EVM' | 'FLOW' | 'SOL' | 'ALGO' | 'STARK' | 'COSMOS' | 'BTC' | 'ECLIPSE' | 'SUI' | 'SPARK' | 'TRON' | 'APTOS' | 'TON' | 'STELLAR', required

## Query parameters

- `networkId` number
- `accountAddress` string, required — Valid Eth, Solana, Btc, Sui, Flow, Cosmos, and TRON wallet addresses
- `includePrices` boolean
- `includeNative` boolean
- `filterSpamTokens` boolean
- `whitelistedContracts` string[]
- `forceRefresh` boolean

## Response `200`

List of token 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)
