---
title: "Get cross-chain address balances"
method: GET
path: "/api/v2/wallet/{walletId}/address/{address}/crosschainbalances"
tags: ["Address"]
---

# Get cross-chain address balances

`GET /api/v2/wallet/{walletId}/address/{address}/crosschainbalances`

Gets balance information for a specific address across all enabled EVM keyring chains

For EVM keyring wallets, this endpoint returns the balance of a specific receive address
across all derived child wallets on different chains (e.g., ETH, Polygon, BSC).
The same address exists on multiple chains due to shared key material.

## Path parameters

- `walletId` string, required
- `address` string, required

## Query parameters

- `includeAllChains` boolean

## Response `200`

OK

- object
  - `addresses` object[], required
    - `id` string, required — Platform public ID for the address
    - `coin` string, required — A cryptocurrency symbol or token ticker symbol
    - `wallet` string, required — Wallet ID containing this address
    - `address` string, required
    - `chain` 0 | 1 | 10 | 11 | 20 | 21 | 30 | 31 | 40 | 41, required
    - `index` number, required — Address index within the chain
    - `label` string — A human-readable label for the address
    - `token` string — Token identifier if this is a token address
    - `balance` TrimmedBalance
      - `balanceString` string, required — String representation of the balance. Guaranteed to not lose precision.
      - `confirmedBalanceString` string, required — The total balance of confirmed transactions for the address (in the chain's base unit). Guaranteed to not lose precision.
      - `spendableBalanceString` string, required — The total balance of the address (in the chain's base unit) which may be used as inputs for creating new transactions in string representation. Guaranteed to not lose precision.
      - `updated` union — The last time a transaction affected the balance of this address
        - string, date-time
        - string, date
      - `balance` number
      - `lockedBalanceString` string
      - `reservedBalanceString` string
      - `totalReceived` number — The total amount received on this address (in the chain's base unit)
      - `totalSent` number — The total amount sent from this address (in the chain's base unit)
      - `transferCount` number
      - `tokens` object
      - `nfts` object
      - `unsupportedNfts` object
      - `type` unknown
      - `metadata` unknown
  - `count` number, required — Total count of addresses returned

## Other responses

- `400` — Bad Request
- `404` — Not Found

---

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