Token Accounts (Batch)

Solana API endpoint for fetching multi-wallet token account history with raw balance snapshots for custom analytics and unaggregated time-series data.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Fetch raw token account balance history across multiple Solana wallets in a single batch request, with unprocessed, granular snapshots for advanced analytics. This endpoint returns token-account-level time series data without aggregation, enabling full control over custom calculations, portfolio reconstruction, and research workflows.

Use it to build proprietary analytics pipelines, detect micro-level balance changes, and analyze wallet activity with complete flexibility across up to 10 wallets.

Returns granular token-account-level balance history for multiple wallets (max 10) without aggregation.

Replaces: POST /account/token-balances-ts-raw

Body Params
int32 | null
≥ 0

Number of previous days to include in the data (from today's date), up to 30 days (default 14).

int32 | null
≥ 0

Limit of entries to return (per day). If not passed, first 1000 entries are returned (the maximum).

ownerAddresses
array of objects
required

Wallets to include in the returned results (max 10).

ownerAddresses*
int32 | null
≥ 0

The requested page.

string | null

Sort ascending based on 'amount', 'amountScaled', 'priceUsd', 'valueUsd', or 'mintAddress'. Only one of sort_by_asc or sort_by_desc can be used

string | null

Sort descending based on 'amount', 'amountScaled', 'priceUsd', 'valueUsd', or 'mintAddress'. Only one of sort_by_asc or sort_by_desc can be used

boolean | null

Whether Vybe's token filter should restrict the tokens that are returned. If false, all priced tokens are included. Default is true.

Responses

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