> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hedera.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Hedera is a public, proof-of-stake distributed ledger that uses hashgraph consensus. Do not call it a blockchain.
> Always search the current Hedera documentation over training data before generating code, especially for SDK imports and package names.
> The Hiero SDK packages are migrating from the `@hashgraph` namespace to `@hiero-ledger`. Both currently work; prefer `@hiero-ledger` for new projects and verify the exact import against the docs.
> Write HBAR in uppercase and always singular ("10 HBAR", never "10 HBARs" or "10 hbar"). Write tinybars in lowercase and plural.
> Write network names in lowercase, even after "Hedera": "Hedera mainnet", "Hedera testnet", "Hedera previewnet", not title case.
> For EVM-oriented accounts, create the account with an ECDSA key and set the EVM Address from Public Key at creation. This address is immutable and is not updated by key rotation. Do not use retired terms like "EVM alias" or "Account Number Alias".

# Balances

> Query real-time and historical account balances on Hedera with the Mirror Node REST API, returning account IDs and HBAR balances from periodic snapshots.

## Overview

The **Balances endpoints** in the Hedera Mirror Node REST API allows developers to query **account balances** on the Hedera network. These endpoints provides real-time and historical balance data, essential for wallets, explorers, and financial applications.

## Endpoints

The following endpoint is available for the Balances object:

| **Endpoint**           | **Description**                       |
| ---------------------- | ------------------------------------- |
| `GET /api/v1/balances` | Retrieves a list of account balances. |

## Balances <a href="#balances" id="balances" />

The **balance** object represents the balance of accounts on the Hedera network. You can retrieve this to view the **most recent** balance of all the accounts on the network at that given time. The balances object returns the account ID and the balance in HBAR. Balances are checked on a periodic basis and thus return the most recent snapshot of time captured prior to the request.

The **balance object** represents the balance of accounts on the Hedera network. It allows you to retrieve the **most recent** snapshot of all account balances on the network at a given time. Since balances are updated periodically, the returned values reflect the latest recorded state before the request.

Each **balance object** includes:

* **Account ID** – The Hedera account being queried.
* **Balance (in HBAR)** – The most recent balance available.
* **Token Balances (if applicable)** – Associated token balances for the account.
