Background
Announcement
SonarX Announces Balance API
// We are thrilled to announce that we are launching SonarX Balance API a fast and responsive API paltform for Blockchain Wallet Balances
SonarX Announces Balance API

Introducing the SonarX Blockchain Balance API: Fast, Accurate Wallet Balances Across EVM Chains and Solana

At SonarX, our goal has always been simple: make blockchain data easy to consume, reliable at scale, and production-ready. Today, we’re excited to introduce our new Balance API, providing accurate real-time and historical wallet balances across EVM-compatible chains and Solana.

Whether you’re building analytics dashboards, powering compliance workflows, calculating portfolio value, or monitoring on-chain activity, the SonarX Balance API gives you a clean, consistent way to answer one of the hardest questions in crypto:

What is the exact balance of a wallet — right now, or at a specific point in time?


Why Blockchain Wallet Balances Are Hard

Wallet balances sound simple, but anyone who has built this at scale knows the reality:

  • Historical point-in-time balances require precise state reconstruction
  • Indexing every token for every wallet is expensive and operationally heavy
  • Pricing data is often inconsistent or delayed
  • Supporting multiple chains multiplies complexity

The SonarX Blockchain Balance API abstracts all of this away.


What the SonarX Blockchain Balance API Delivers

Our Balance API provides:

  • Current and historical (point-in-time) wallet balances
  • Unified access across EVM chains and Solana
  • Optional USD pricing metadata
  • High-performance pagination for large wallets
  • Targeted token filtering for faster queries

All without running nodes, managing RPC infrastructure, or handling chain-specific quirks.


Supported EVM Blockchain Networks

The SonarX EVM Balance API supports a wide range of networks, including:

  • Apechain
  • Arbitrum
  • Base
  • Berachain
  • Binance
  • Bittorrent
  • Blast
  • Celo
  • Cronos
  • Educhain
  • Ethereum
  • Fantom
  • Kaia
  • Optimism
  • Polygon
  • Polygon_zkevm
  • Sonic
  • Story
  • Unichain

Chain coverage continues to expand based on customer demand.


Get All Token Balances for an EVM Wallet Address

Fetch all token balances for a wallet address, with support for both current and historical state.

Endpoint

GET /api/v1/customer/{chain}/token-balances/address/{address}

Key Features

  • Latest balances by default
  • Historical balances via block_number
  • Paginated responses for large wallets

Common Use Cases

  • Crypto portfolio tracking
  • Accounting and reporting
  • Compliance and audit workflows
  • Historical balance reconstruction

Point-in-Time Blockchain Balances by Block Number (EVM)

To retrieve wallet balances at a specific moment in time, simply provide a block_number.

This enables:

  • Backtesting trading strategies
  • Regulatory reporting
  • Dispute resolution
  • Accurate historical analytics

No archive nodes. No block replay logic.


Get Token Balances for Specific Tokens

When you only care about a subset of tokens, filter by token contract addresses.

Endpoint

GET /api/v1/customer/{chain}/token-balances/address/{address}/tokens

Benefits

  • Faster response times
  • Reduced payload size
  • Ideal for dashboards, alerts, and monitoring

Retrieve balances for up to 10 tokens (e.g. USDC, USDT, WETH) in a single request.


Rich Blockchain Balance Metadata

Each balance record can include:

  • Token address, symbol, and name
  • Wallet balance
  • Block number and timestamp of last update
  • Optional USD price and price update timestamp

This enables accurate portfolio valuation and clear reasoning about data freshness.


Solana Balance API: Precise Historical Wallet and Token State

Solana requires a different approach. Rather than forcing block-based semantics, SonarX provides timestamp-based balance snapshots, aligned to deterministic 10-minute intervals.

This makes Solana balance queries reproducible, predictable, and easy to reason about.


Historical SOL Balance by Account

Retrieve the native SOL balance for a Solana account at a specific historical timestamp.

Endpoint

GET /api/v1/customer/solana/balances/account/{account_address}

Ideal for

  • Accounting and audits
  • Historical wallet state reconstruction
  • Reporting and analytics

SPL Token Balance by Token Account

Track balances for specific SPL token accounts at a precise moment in time.

Endpoint

GET /api/v1/customer/solana/token-balances/token-account/{token_account}

Capabilities

  • Timestamp-based historical balances (datetime_filter)
  • Optional token name and symbol metadata
  • Deterministic snapshot intervals

Perfect for custody platforms and compliance workflows.


All SPL Token Balances by Wallet Owner

Retrieve the complete SPL token state for a Solana wallet owner.

Endpoint

GET /api/v1/customer/solana/token-balances/account-owner/{account_owner}

Built for Scale

  • Historical snapshots via datetime_filter
  • Clean separation of owner, mint, and token accounts

Designed for Production-Grade Blockchain Applications

The SonarX Balance API is built for real-world workloads:

  • Predictable pagination and limits
  • Consistent schemas across chains
  • Stable performance under load

You focus on building. We handle the data plumbing.


One Mental Model Across Chains

SonarX delivers a consistent balance philosophy.

Different chains. Same outcome: accurate, reproducible wallet state.


What’s Coming Next

The Balance API is just getting started.

Coming soon:

  • Expanded Solana pricing and metadata
  • Additional non-EVM chains
  • Unified multi-chain portfolio views

Get Started

If you’re ready to stop worrying about indexers, RPC reliability, and historical balance accuracy, the SonarX Blockchain Balance API is ready today.

Reach out to the SonarX team to get access or discuss advanced use cases.

Blockchain data should be boring to operate and powerful to use. That’s exactly what we’re building at SonarX.