You are viewing documentation for Polymarket US πΊπΈ
curl --request GET \
--url https://api.prod.polymarketexchange.com/v1/positions{
"positions": [
{
"account": "<string>",
"symbol": "<string>",
"netPosition": "<string>",
"qtyBought": "<string>",
"qtySold": "<string>",
"cost": "<string>",
"realized": "<string>",
"bodPosition": "<string>",
"expired": true,
"updateTime": "2023-11-07T05:31:56Z"
}
],
"availablePosition": [
"<string>"
]
}Lists all positions within an account
curl --request GET \
--url https://api.prod.polymarketexchange.com/v1/positions{
"positions": [
{
"account": "<string>",
"symbol": "<string>",
"netPosition": "<string>",
"qtyBought": "<string>",
"qtySold": "<string>",
"cost": "<string>",
"realized": "<string>",
"bodPosition": "<string>",
"expired": true,
"updateTime": "2023-11-07T05:31:56Z"
}
],
"availablePosition": [
"<string>"
]
}Documentation Index
Fetch the complete documentation index at: https://docs.polymarket.us/llms.txt
Use this file to discover all available pages before exploring further.
Fully qualified resource name of the account.
Symbol to filter (optional).
Query positions as of this timestamp (RFC3339 format, e.g., 2026-01-02T17:00:00Z). Returns historical positions instead of current. Mutually exclusive with as_of_date.
Year for end-of-trading-day position query (e.g., 2026). Use with as_of_date.month and as_of_date.day.
Month (1-12) for end-of-trading-day position query.
1 <= x <= 12Day (1-31) for end-of-trading-day position query.
1 <= x <= 31