Skip to main content
GET
/
api
/
users
/
{userId}
/
balance
# Get balance for all venues
curl -H "x-api-key: YOUR_API_KEY" \
  "https://trade.predexon.com/api/users/550e8400-e29b-41d4-a716-446655440000/balance"

# Get balance for a specific venue
curl -H "x-api-key: YOUR_API_KEY" \
  "https://trade.predexon.com/api/users/550e8400-e29b-41d4-a716-446655440000/balance?venue=polymarket"
{
  "balances": [
    {
      "venue": "polymarket",
      "available": "150.50",
      "locked": "0",
      "total": "150.50"
    }
  ]
}
# Get balance for all venues
curl -H "x-api-key: YOUR_API_KEY" \
  "https://trade.predexon.com/api/users/550e8400-e29b-41d4-a716-446655440000/balance"

# Get balance for a specific venue
curl -H "x-api-key: YOUR_API_KEY" \
  "https://trade.predexon.com/api/users/550e8400-e29b-41d4-a716-446655440000/balance?venue=polymarket"
{
  "balances": [
    {
      "venue": "polymarket",
      "available": "150.50",
      "locked": "0",
      "total": "150.50"
    }
  ]
}

Response Fields

FieldTypeDescription
venuestringTrading venue
availablestringUnlocked USDC.e (Polymarket) or USDT (Predict)
lockedstringFunds locked in open orders
totalstringavailable + locked

Query Parameters

ParameterTypeRequiredDescription
venuestringNoFilter by venue: polymarket or predict. Omit to get all venues.
Predict locks collateral for open buy orders - the locked field reflects USDT committed to resting limit buys. Polymarket does not lock funds for limit orders, so locked is always 0.

Authorizations

x-api-key
string
header
required

Path Parameters

userId
string
required

Unique identifier for the user

Query Parameters

venue
enum<string>

Filter by venue

Available options:
polymarket,
predict

Response

Balance information

balances
object[]