---
title: "Blockchain - Token Accounts"
method: GET
path: "/blockchain/v1/account/token-accounts"
tags: ["Account"]
---

# Blockchain - Token Accounts

`GET /blockchain/v1/account/token-accounts`

Returns token accounts owned by a Solana address. Omit state to return all states. hide_zero defaults to false.

## Query parameters

- `owner` string, required
- `state` 'uninitialized' | 'initialized' | 'frozen'
- `hide_zero` boolean

## Response `200`

Successful response

- BlockchainTokenAccountsResponse
  - `success` boolean, required
  - `data` object[], required
    - `token_account` string, required
    - `mint` string, required
    - `decimals` integer, required
    - `amount` integer, required
    - `state` 'uninitialized' | 'initialized' | 'frozen', required

## Other responses

- `400` — Bad Request
- `401` — Unauthorized. API key is missing or invalid
- `403` — Forbidden. Request is blacklisted or not whitelisted
- `429` — Too Many Requests. Rate limit reached
- `500` — Internal Server Error

---

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