---
title: "Get wallet token balances"
method: GET
path: "/v2/onchain/token/balances"
tags: ["Onchain"]
---

# Get wallet token balances

`GET /v2/onchain/token/balances`

Fetch all token balances for a wallet address across multiple networks. Results are paginated.

## Query parameters

- `networks` string, required
- `address` string, required
- `limit` integer
- `cursor` string

## Response `200`

Success

- object
  - `balances` object[], required
    - `address` string, required — Token contract address
    - `balance` string, required — Raw token balance
    - `balance_usd` string, nullable, required — Balance value in USD
    - `decimals` integer, required — Token decimals
    - `image_url` string, nullable, required — Token logo URL
    - `name` string, required — Token name
    - `network` 'ethereum' | 'optimism' | 'base' | 'arbitrum' | 'robinhood', required — A blockchain network e.g. "ethereum", "optimism", "base", "arbitrum", "robinhood"
    - `price_usd` string, nullable, required — Token price in USD
    - `symbol` string, required — Token symbol
  - `next` object, required
    - `cursor` string, nullable, required — Pagination cursor for next page, null if no more results

## Other responses

- `400` — Bad Request
- `500` — Server Error

---

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