Skip to main content
GET
Get Markets

Authorizations

apiKey
string
query
required

Your API key (query-based auth for v5).

Query Parameters

marketIds
string | null

Comma- or space-separated market IDs.

sportId
integer | null

Single sport ID.

outcomeIds
string | null

Comma- or space-separated outcome IDs.

Response

Returns Market[]

marketId
integer
required

Frozen market identifier — equal to the first (lowest) outcomeId of the market.

sportId
integer | null

Sport the market belongs to (also the first two digits of marketId).

marketType
string | null

Open market-type taxonomy value (e.g. 1x2, totals, spreads, players-shots). Stable per value, never exhaustive.

period
string | null

Generic period key the market settles on (see the period vocabulary in Enumerations).

marketLength
integer | null

Number of outcomes under this marketId - the sides that can be bet on, together forming the complete probability space (implied probabilities sum to ~1 before margin removal).

playerProp
boolean | null

True for player proposition markets — their odds rows carry a non-zero playerId.

handicap
number | null

Handicap / total line of the market. Each line is its own market (own marketId).

marketName
string | null

Market display name, translated per the request language prefix.

marketNameShort
string | null

Short market display name.

outcomes
object[]

The market's outcomes, in their canonical order.