Traders
GET /v1/trader/{proxy}/positions
Open/closed positions for a trader. Paid feature (metrics_full).
Open/closed positions for a trader. Paid feature (metrics_full).
AuthorizationBearer <token>
API key: Authorization: Bearer pk_live_… (mint at polyrank.app/api-keys)
In: header
Path Parameters
proxy*string
Query Parameters
status?string
limit?integer
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/trader/string/positions"{ "rows": [ { "outcome_token_id": "string", "condition_id": "string", "market_title": "string", "market_slug": "string", "outcome_side": "YES", "shares_held": 0, "avg_cost": 0, "cost_basis": 0, "current_mid": 0, "current_value": 0, "realized_pnl": 0, "unrealized_pnl": 0, "total_pnl": 0, "pct_return": 0, "resolved": true, "winner_outcome": "YES", "status": "OPEN", "redeemable": true } ], "total": -9007199254740991}{ "error": "string", "message": "string", "reason": "string", "issues": [ null ], "trace_id": "string"}{ "error": "string", "message": "string", "reason": "string", "issues": [ null ], "trace_id": "string"}{ "error": "string", "message": "string", "reason": "string", "issues": [ null ], "trace_id": "string"}{ "error": "string", "message": "string", "reason": "string", "issues": [ null ], "trace_id": "string"}{ "error": "string", "message": "string", "reason": "string", "issues": [ null ], "trace_id": "string"}{ "error": "string", "message": "string", "reason": "string", "issues": [ null ], "trace_id": "string"}{ "error": "string", "message": "string", "reason": "string", "issues": [ null ], "trace_id": "string"}