Skip to main content
GET
Get a bettor's de-anonymized positions
GET /positions-v3/public reads a single bettor’s exposure, aggregated per market. Only bets that bettor placed while de-anonymized are counted.

Authorizations

x-sx-api-key
string
header
required

API key, sent as the x-sx-api-key header.

Query Parameters

userAddress
string
required

The bettor to read, as a checksummed address. Required.

status
string
required

Bet statuses to include, comma-separated. Open positions are MATCHED,LOCKED; history is SETTLED.

eventId
string

Restrict to one event (prefixed form, e.g. L12003787).

Required string length: 2 - 64
sortBy
enum<string>

Sort the full result before paging. Defaults to gameTime.

Available options:
gameTime,
maxLoss
sortAsc
boolean
default:false

Sort ascending. Keep sortBy and sortAsc fixed for the whole walk — changing either with a cursor in hand is rejected.

perPage
integer
default:50

Rows per page.

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

Cursor from the previous response to continue pagination.

Response

status
string

success or failure if the request succeeded or not

data
object
Last modified on September 22, 2026