---
title: "Get Account Balance"
method: GET
path: "/v3/connected-accounts/{account_id}/balance"
tags: ["Accounts"]
---

# Get Account Balance

`GET /v3/connected-accounts/{account_id}/balance`

## Request

- Base URL: `https://api.truelayer-sandbox.com`
- URL: `https://api.truelayer-sandbox.com/v3/connected-accounts/{account_id}/balance`
- Auth: OAuth 2
  - Client credentials
  - Token URL: `https://auth.truelayer.com/connect/token` scopes: `data`

Fetches the balance of a connected account.

This API must be called using a `client_credentials` bearer token.

## Path parameters

- `account_id` string, required

## Headers

- `Connection-Id` string, required
- `Tl-User-IP` string

## Response `200`

Balance

- GetAccountBalance
  - `currency` string, required: Specified as a 3-letter ISO 4217 currency code.
  - `current_balance_in_minor` integer, required: The amount of funds within the account, expressed in the smallest denomination of the account's currency. This does not include any pending transactions.
  - `available_balance_in_minor` integer: The amount of funds available to the account holder, expressed in the smallest denomination of the account's currency. This takes into account any pending transactions and includes any overdraft facility.
  - `overdraft_in_minor` integer: The pre-arranged overdraft limit on the account, expressed in the smallest denomination of the account's currency.

## Other responses

- `400`: Invalid Request
- `401`: Unauthenticated
- `403`: Forbidden
- `404`: Not Found
- `429`: Rate Limit Exceeded
- `500`: Unknown Error
- `502`: Provider Error
- `503`: Service Unavailable
- `504`: Gateway Timeout

---

[API](https://skmtc.dev/truelayer/apis/data-api-v3.md) - [All operations](https://skmtc.dev/truelayer/apis/data-api-v3/llms.txt) - [OpenAPI document](https://skmtc.dev/truelayer/apis/data-api-v3/revisions/ee1f295425a0?raw)
