Skip to main content
GET
Parlay Odds

Authorizations

apiKey
string
query
required

Your API key as the apiKey query parameter.

Query Parameters

oddsIds
string
required

Comma- or space-separated oddsIds in the form {fixtureId}:{bookmaker}:{outcomeId}:{playerId}. Duplicates are removed and the list is sorted. Each bookmaker's legs form one parlay. Max 20 legs.

Response

One FixtureParlayResponse per involved fixture, ordered by fixtureId.

fixtureId
string
required

Fixture identifier: {prefix}{sportId}{tournamentId}{nativeId} — see Core Concepts → ID structure.

status
object
required

Lifecycle status of the fixture.

sport
object
required

Sport reference.

tournament
object
required

Tournament reference.

season
object
required

Season reference, when resolved.

venue
object
required

Venue reference, when known.

startTime
integer
required

Epoch seconds (UTC).

participants
object
required

Both participants with names, rotation numbers and abbreviations.

scores
object
required

Score rows keyed by period (result, p1, …).

clock
object | null
required

Live match clock, while in play.

externalProviders
object
required

Native identifiers of this fixture at external providers (betradar, pinnacle, …).

bookmakers
object
required

bookmakerSlug -> BookmakerFixtureMeta, for the requested bookmakers only.

odds
object
required

The requested legs of this fixture and nothing else — inactive ones included (no activeOnly filtering). Identical in shape and content to what /fixtures/odds returns for those rows.

parlay
object
required

bookmakerSlug -> (parlayId -> ParlayEntry). parlayId is the sorted, deduped oddsIds joined by ,. A bookmaker whose legs could not all be found is omitted entirely, so this object can be {}.

trueStartTime
string | null

Actual start time (ISO 8601), once known — may differ from the scheduled startTime.

trueEndTime
string | null

Actual end time (ISO 8601), once known.

expectedPeriods
integer | null

Number of regular periods expected for this fixture — use it (with periodLength) to interpret period keys per sport/league.

periodLength
integer | null

Length of a regular period in minutes.

missingOddsIds
string[]

Requested oddsIds of this fixture that could not be found (unknown bookmaker, unknown or expired oddsId). Present only when at least one leg is missing.