Token API > Polymarket User Endpoints
User Positions
GET/v1/polymarket/users/positions
Returns a user’s positions with PNL breakdown per outcome token. Each row is one token’s cumulative position: cost basis, realized PNL, net shares held, average entry price, and current market price.
Use closed=false for positions on live markets, or closed=true for resolved markets.
Query Parameters
| Parameter | Description | Value |
|---|---|---|
userstring | Required | |
token_idstring | ||
condition_idstring | ||
market_slugstring | ||
closedboolean | ||
sort_bystring |
| position_value |
limitinteger | Number of items* returned in a single request.
| |
pageinteger | Page number to fetch.
|
Potential Responses
| Status | Description |
|---|---|
| 200 | Successful Response |
| 400 | Client side error |
| 401 | Authentication failed |
| 403 | Forbidden |
| 404 | Not found |
| 500 | Server side error |