Skip to main content
GET
/
v1
/
funding
/
balance-ledger
/
download
Download account balance ledger as CSV
curl --request GET \
  --url https://api.prod.polymarketexchange.com/v1/funding/balance-ledger/download
"<string>"

Documentation Index

Fetch the complete documentation index at: https://docs.polymarket.us/llms.txt

Use this file to discover all available pages before exploring further.

Query Parameters

account
string
required

Required. Fully qualified resource name of the account.

currency
string

Optional. ISO currency code.

start_time
string<date-time>

Optional. Inclusive lower bound on update_time. Clamped to 2026-05-01T00:00:00Z.

end_time
string<date-time>

Optional. Inclusive upper bound on update_time.

entry_types
enum<string>[]

Optional. Filter by one or more entry types from the allowlist. When omitted, the gateway substitutes the full allowlist before forwarding upstream.

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.

Available options:
DEPOSIT,
WITHDRAWAL,
ORDER_EXECUTION,
CORRECTION,
RESOLUTION,
MANUAL_ADJUSTMENT,
ACCOUNT_PROPERTY_ADJUSTMENT,
COMMISSION,
WITHDRAWAL_REJECTION,
MANUAL_TRANSFER,
PENDING_WITHDRAWAL_CREATION
symbol
string

Optional. Filter by instrument symbol.

description
string

Optional. Substring filter on the entry description. Maximum 200 Unicode characters.

Maximum string length: 200
newest_first
boolean

Optional. If true, rows are emitted in descending update_time order.

page_size
integer<int32>

Optional. Maximum entries per page (max 1000). Values above 1000 return InvalidArgument.

Required range: x <= 1000
page_token
string

Optional. Resume token from a previous download.

Response

200 - text/csv

A successful response (streaming).

CSV file stream containing balance ledger entries.