Skip to main content
GET
Get Balance
Rate limit: 5 tokens per request, or 50 tokens when compute_available_balance=true (the available-balance computation scans all resting orders). See GET /trade-api/v2/account/endpoint_costs for current non-default endpoint costs.

Authorizations

KALSHI-ACCESS-KEY
string
header
required

Your API key ID

KALSHI-ACCESS-SIGNATURE
string
header
required

Base64 signature of the pre-sign text (timestamp + method + path) made with the API key's algorithm - RSA-PSS with SHA-256 for RSA keys, Ed25519 for Ed25519 keys

KALSHI-ACCESS-TIMESTAMP
string
header
required

Request timestamp in milliseconds

Query Parameters

compute_available_balance
boolean
default:false

When true, computes available_balance per subaccount at an increased rate limit cost. Available balance is 0 when the flag is false or omitted.

Response

Margin balance retrieved successfully

subaccount_balances
object[]
required

Per-subaccount balance breakdown

settled_funds
string
required

Total settled funds across all subaccounts in fixed-point dollars

Example:

"0.5600"