---
title: "Get account balance ledger"
method: GET
path: "/v1/funding/balance-ledger"
tags: ["Funding"]
---

# Get account balance ledger

`GET /v1/funding/balance-ledger`

Returns historical balance changes for an account.

## Query parameters

- `account` string, required
- `currency` string
- `start_time` string, date-time
- `end_time` string, date-time
- `entry_types` LedgerEntryType[]
- `symbol` string
- `description` string
- `newest_first` boolean
- `page_size` integer
- `page_token` string

## Response `200`

A successful response.

- GetAccountBalanceLedgerResponse
  - `entries` BalanceLedgerEntry[] — Balance ledger entries for the requested account / time window. Suppressed entry types are filtered out.
    - `id` string — Unique entry identifier.
    - `account` string — Account this entry belongs to. Example: `firms/ISV-Alice/accounts/alice-trading`.
    - `currency` string — ISO currency code (e.g., `USD`).
    - `beforeBalance` string — Account balance immediately before this change (decimal string).
    - `afterBalance` string — Account balance immediately after this change (decimal string).
    - `description` string — Human-readable reason for the change.
    - `updateTime` string, date-time — Timestamp of the balance change.
    - `modifiedSecurityId` string — Security ID associated with the change, if any (e.g., for `ORDER_EXECUTION` or `RESOLUTION` entries).
    - `entryType` 'DEPOSIT' | 'WITHDRAWAL' | 'ORDER_EXECUTION' | 'CORRECTION' | 'RESOLUTION' | 'MANUAL_ADJUSTMENT' | 'ACCOUNT_PROPERTY_ADJUSTMENT' | 'COMMISSION' | 'WITHDRAWAL_REJECTION' | 'MANUAL_TRANSFER' | 'PENDING_WITHDRAWAL_CREATION' — Allowlist of balance-ledger entry types that are exposed to clients. Internal exchange types (`NETTING`, `SECURITY_*`, `CONTRACT_EXPIRATION`, `BEGINNING_OF_DAY`, `INTEREST`, `SETTLEMENT_FEE`, etc.) are suppressed: requesting a suppressed type returns `Aborted` (409), and any suppressed types in upstream responses are silently filtered.
    - `symbol` string — Instrument symbol associated with the change, if any.
    - `updateBusinessDate` string — Business date for this change in `YYYY-MM-DD` format.
  - `nextPageToken` string — Pagination token to fetch the next page. Empty when there are no more results.
  - `eof` boolean — `true` when this response contains the final page of results.

---

[API](https://skmtc.net/polymarket/apis/portfolio-api.md) · [All operations](https://skmtc.net/polymarket/apis/portfolio-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/polymarket/portfolio-api/revisions/150874842db1/schema)
