Skip to main content
GET
/
v1
/
account
/
balances
Get account balances
curl --request GET \
  --url https://api.polymarket.us/v1/account/balances \
  --header 'X-PM-Access-Key: <api-key>' \
  --header 'X-PM-Signature: <api-key>' \
  --header 'X-PM-Timestamp: <api-key>'
{
  "balances": [
    {
      "currentBalance": 123,
      "currency": "<string>",
      "lastUpdated": "2023-11-07T05:31:56Z",
      "buyingPower": 123,
      "assetNotional": 123,
      "assetAvailable": 123,
      "pendingCredit": 123,
      "openOrders": 123,
      "unsettledFunds": 123,
      "pendingWithdrawals": [
        {
          "id": "<string>",
          "name": "<string>",
          "balance": 123,
          "description": "<string>",
          "acknowledged": true,
          "bankId": "<string>",
          "creationTime": "2023-11-07T05:31:56Z",
          "destinationAccountName": "<string>"
        }
      ],
      "marginRequirement": 123,
      "balanceReservation": 123
    }
  ]
}

Authorizations

X-PM-Access-Key
string
header
required

Your API key ID (UUID). Generate at polymarket.us/developer.

X-PM-Timestamp
string
header
required

Unix timestamp in milliseconds. Must be within 30 seconds of server time.

X-PM-Signature
string
header
required

Base64-encoded Ed25519 signature of timestamp + method + path. See Authentication for details.

Response

User's current account balances

balances
object[]

List of account balances by currency