Market Reference
Complete reference of all market IDs, outcomes, and specifiers your platform will receive in odds and settlement messages.
Sport Identifier
Every fixture and market lookup is scoped by sport. Pass this identifier to select which sport you are pulling data for.
| Sport | Sport ID | Event | Period |
|---|---|---|---|
| MMA | sport:117 | Fight | Round |
| Boxing | sport:10 | Fight | Round |
| Tennis | sport:5 | Match | Set |
| Table Tennis | sport:20 | Match | Set |
# Fixtures for this sport
GET /v1/fixtures?sport=sport:117
# Market descriptions for this sport
GET /v1/descriptions/markets?sport=sport:117
# A round-level market carries its round in the specifiers
# sport=sport:117 market=market:202 specifiers={ round: 2 }Market IDs are namespaced by sport
The same numeric market ID can mean different things in different sports — market:186 is the two-way winner market everywhere it appears, but market:202 is a set winner in tennis and has no meaning in MMA. Always resolve a market against the sport it arrived with rather than against a single global table.
Market Status Values
Market is open and accepting bets; odds are being updated
Market is temporarily paused (e.g. round transition, probability gates); outcomes have active: false
Market is permanently closed for this event/round; no further updates expected
Market is closed (used in internal logic, rarely appears in outbound messages)
Markets
Fight-Level Markets
market:186Winner
Moneyline market — which fighter wins the bout
Specifiers
{}Outcomes
outcome:4Competitor 1 (Home)outcome:5Competitor 2 (Away)market:910Winning Method
How the fight will be won — KO/TKO, Submission, Decision, Draw, or No Contest
Specifiers
{ variant: "winning_method:ko_submission_decision_nocontest" }Outcomes
winning_method:ko_submission_decision_nocontest:1981Competitor 1 by KO/TKOwinning_method:ko_submission_decision_nocontest:1982Competitor 1 by Submissionwinning_method:ko_submission_decision_nocontest:1983Competitor 1 by Decisionwinning_method:ko_submission_decision_nocontest:1984Competitor 2 by KO/TKOwinning_method:ko_submission_decision_nocontest:1985Competitor 2 by Submissionwinning_method:ko_submission_decision_nocontest:1986Competitor 2 by Decisionwinning_method:ko_submission_decision_nocontest:1987Drawwinning_method:ko_submission_decision_nocontest:1988No Contestmarket:911Fight to go the distance
Whether the fight will last all scheduled rounds and go to the judges' scorecards
Specifiers
{}Outcomes
outcome:74Yesoutcome:76Nomarket:1508{$competitor1} total head strikes landed
Over/Under on total head strikes landed by Competitor 1 across the entire fight
Specifiers
{ total: <line> }Outcomes
outcome:12Overoutcome:13Undermarket:1509{$competitor2} total head strikes landed
Over/Under on total head strikes landed by Competitor 2 across the entire fight
Specifiers
{ total: <line> }Outcomes
outcome:12Overoutcome:13Undermarket:1521{$competitor1} strikes landed range
Range bracket for total strikes landed by Competitor 1 across the entire fight
Specifiers
{ variant: "<range>" }Outcomes
variantRange bracket (variant)market:1520{$competitor2} strikes landed range
Range bracket for total strikes landed by Competitor 2 across the entire fight
Specifiers
{ variant: "<range>" }Outcomes
variantRange bracket (variant)Round-Level Markets
market:1510{!roundnr} round - {$competitor1} total head strikes landed
Over/Under on head strikes landed by Competitor 1 in a specific round
Specifiers
{ total: <line>, round: <n> }Outcomes
outcome:12Overoutcome:13Undermarket:1511{!roundnr} round - {$competitor2} total head strikes landed
Over/Under on head strikes landed by Competitor 2 in a specific round
Specifiers
{ total: <line>, round: <n> }Outcomes
outcome:12Overoutcome:13Undermarket:1535{!roundnr} round - {$competitor1} knockdowns
Number of knockdowns by Competitor 1 in a specific round
Specifiers
{ round: <n> }Outcomes
outcome:19960outcome:19971outcome:19982+market:1536{!roundnr} round - {$competitor2} knockdowns
Number of knockdowns by Competitor 2 in a specific round
Specifiers
{ round: <n> }Outcomes
outcome:19960outcome:19971outcome:19982+market:1563{!roundnr} round - {$competitor1} strikes landed range
Range bracket for strikes landed by Competitor 1 in a specific round
Specifiers
{ round: <n>, variant: "<range>" }Outcomes
variantRange bracket (variant)market:1564{!roundnr} round - {$competitor2} strikes landed range
Range bracket for strikes landed by Competitor 2 in a specific round
Specifiers
{ round: <n>, variant: "<range>" }Outcomes
variantRange bracket (variant)