
POST
Retrieve token account details for one or multiple wallets in a single call. Filter results by specific mints or balance status.
/utilities/token-infoQuick Start
Parameters
| Parameter | Type | Description |
|---|---|---|
publicKeys | string[] | Public keys of the wallets to query. Min 1, max 50 |
mints | string[] | (Optional) Filter results to specific token mint addresses. Only token accounts matching these mints are returned |
filter | string | (Optional) Filter token accounts by balance status. Default: ALL |
| Filter | Description |
|---|---|
ALL | All token accounts |
EMPTY | Only accounts with zero balance |
WITH_BALANCE | Only accounts with balance > 0 |
Use Cases
- Audit Holdings
- Find Empty Accounts
- Check Specific Token
List all tokens held by your wallets — useful for checking positions after a buy or verifying holdings across multiple wallets.
Response
Errors
| Code | Message | Cause |
|---|---|---|
INVALID_WALLET | Invalid public key | One of the wallet addresses is invalid |
INVALID_MINT | Invalid mint address | One of the mint addresses is invalid |
INVALID_FILTER | Invalid filter | Filter is not ALL, EMPTY, or WITH_BALANCE |
NO_WALLETS | No wallets provided | No public keys provided |
TOO_MANY_WALLETS | Maximum 50 wallets per request | More than 50 wallets submitted |
RATE_LIMIT | Rate limit exceeded | Too many requests — see Rate Limits |
INTERNAL_ERROR | Internal server error | Retry or contact support |
Notes
- This is a read-only endpoint — no transactions are sent and no fees are charged
- Both SPL Token and Token 2022 accounts are included in the response
What’s Next?
Close Accounts
Close empty token accounts and reclaim rent SOL
Check Balance
Check SOL balance for your wallets
Burn Tokens
Burn unwanted tokens from your wallets
Sell Tokens
Exit token positions from your wallets