Skip to main content
GET /api/v1/balance Returns the raw balance response from the specified exchange. Response format varies by exchange.

Parameters

exchange
string
required
Exchange identifier: polymarket, kalshi, limitless, opinion, or predictfun.
refresh
boolean
default:"false"
Force a live balance fetch from the exchange, bypassing any cache.

Response

success
boolean
Whether the request succeeded.
data
object
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parsecapi.com/api/v1/balance?exchange=polymarket"

# Force live fetch
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parsecapi.com/api/v1/balance?exchange=kalshi&refresh=true"
{
  "success": true,
  "data": {
    "raw": {
      "balance": "14328266",
      "allowance": "115792..."
    }
  }
}
{
  "success": true,
  "data": {
    "raw": {
      "balance": 1000
    }
  }
}

Exchange-Specific Notes

ExchangeBalance FieldUnit
PolymarketbalanceMicro-USDC (divide by 1,000,000)
KalshibalanceCents (divide by 100)
LimitlesscurrentValueUSD (PnL)