Blockchain - Token Accounts

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

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
  • Returns SPL token accounts owned by a Solana wallet or authority address.
  • Use state to narrow to initialized, frozen, or uninitialized token accounts.
  • hide_zero=false returns empty token accounts too, which is useful for full inventory audits.
  • Amounts are raw integer token balances; apply decimals for UI formatting.
Use Cases 💡
  • Enumerate every token account controlled by a Solana wallet.
  • Build token-account inventories for wallets, treasury monitors, or NFT tooling.
  • Detect frozen or uninitialized token accounts before attempting transfers or closes.
  • Audit token-account sprawl and cleanup candidates across operational wallets.
How to Use 🛠️
  • Pass the wallet or authority in owner.
  • Set state only when you need one token-account lifecycle state.
  • Set hide_zero=true when you only care about currently funded token accounts.
  • Use mint, amount, and decimals to join each token account back to token metadata and balances.
Best Practices ✅
  • Keep hide_zero=false for audits and reconciliation, but use true for user-facing portfolio screens.
  • Pair this endpoint with token metadata if you need names, symbols, and collection details.
  • Treat token accounts and owner wallets separately in your data model; the response is account-level, not mint-level.
Limitations ⚠️
  • Solana only.

Query Params
string
required

Solana owner address.

string
enum

Filter by state. Omit to return all states.

Allowed:
boolean
Defaults to false

Exclude token accounts with zero balance. Defaults to false.

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json