GET /api/v1/positions
Returns open positions for the authenticated user on the specified exchange.
Parameters
Exchange identifier: polymarket, kalshi, limitless, opinion, or predictfun.
Filter positions by a specific market ID. When omitted, returns all positions.
Response
Whether the request succeeded.
Market the position is on.
The outcome held (e.g., "Yes" or "No").
Average price paid per share.
Current market price of the outcome.
# All positions
curl -H "X-API-Key: YOUR_API_KEY" \
"https://api.parsecapi.com/api/v1/positions?exchange=polymarket"
# Filtered by market
curl -H "X-API-Key: YOUR_API_KEY" \
"https://api.parsecapi.com/api/v1/positions?exchange=polymarket&market_id=0x1234abcd"
{
"success": true,
"data": [
{
"market_id": "0x1234abcd",
"outcome": "Yes",
"size": 150.0,
"average_price": 0.55,
"current_price": 0.65
},
{
"market_id": "0x5678efgh",
"outcome": "No",
"size": 75.0,
"average_price": 0.80,
"current_price": 0.72
}
]
}