For the complete documentation index, see llms.txt. This page is also available as Markdown.

Get open positions

GET /api/v1/market-data/positions

Get open positions

get

Returns a paginated list of currently open outcome token positions for a wallet (current_quantity > 0 AND is_claimed = FALSE). Includes unrealised PnL, cost basis, current value, held quantity, last block timestamp, early-resolution eligibility, market lifecycle status (same values as /market-data/status), and outcome details. Optionally filter by market or question ID.

Query parameters
userstringRequired

Wallet address

marketstringOptional

Comma-separated market addresses to filter by

question_idstringOptional

Comma-separated question IDs to filter by

exclude_tagsstringOptional

Comma-separated question tags to exclude (case-insensitive; max 20)

orderstringOptional

Sort field: size (default), last_traded, updated_at

ascendingbooleanOptional

Sort ascending (default false = descending)

limitintegerOptional

Limit (default 100, max 1000)

offsetintegerOptional

Offset (default 0, max 10000)

Responses
200

OK

application/json
get/api/v1/market-data/positions

Last updated