Skip to main content
GET
Get your positions
GET /positions-v3 rolls your bets up per market. Ten bets on one market are one row here, with the exposure already netted: what you win if outcome one lands, what you lose if it does not, and the blended price you got on each side. Tracking positions covers what the roll-up does and does not net.

Authorizations

x-sx-api-key
string
header
required

API key, sent as the x-sx-api-key header. Generate one from the API keys section of your account page on sx.bet.

Query Parameters

status
string
required

Required, and comma-separated: any non-empty subset of PENDING, LOCKED, SETTLED and FAILED. PENDING,LOCKED reads as open bets and SETTLED as history. Request SETTLED alone to populate pnl.

eventId
string

Event ID to query.

Required string length: 2 - 64
perPage
integer
default:50

Rows per page.

Required range: 1 <= x <= 100
nextKey
string

Cursor from the previous response to continue pagination.

sortAsc
boolean
default:false

Sort ascending on the position sort key. Default false.

Response

status
string

success or failure if the request succeeded or not

data
object
Last modified on August 11, 2026