Sports Market Taxonomy
Sports prediction-market events include a sportsMarket object that classifies the sport, market family, subject, settlement scope, and measured statistic. Use this metadata to discover and group markets without parsing titles, descriptions, or provider ticker formats.
Classification, not availability
These mappings describe how sports markets are classified when offered. They do not guarantee that every market is currently listed. Use List Events to discover available events.
Response structure
Code
Field | Required | Description |
|---|---|---|
| Yes | Sport whose rules give the scope and metric their sport-specific meaning. |
| Yes | Conventional market family, such as |
| Yes | What the market is about: a |
| Yes | Settlement unit, with a required |
| No | Measured statistic, such as |
The classification applies to every contract grouped under the event. Team or player identity, numeric lines, tradable instrument data, and resolution terms remain contract-specific.
Market-family distinctions
The subject distinguishes familiar markets without requiring a separate type for every combination:
Classification | Meaning |
|---|---|
| Combined contest total. |
| Team total. |
| Player proposition, including player-stat over/under lines. |
| Team proposition. |
| Game or contest proposition. |
| Long-horizon season, tournament, award, or championship market. |
Filtering
The response classification is nested under sportsMarket. Event-list filters are flat query parameters:
Code
Filter | Response field |
|---|---|
|
|
|
|
|
|
|
|
|
|
Filters compose independently. A metric-only search such as sports_market_metric=points can return markets from any sport using that metric; add sport when its sport-specific meaning matters. League and competition filters remain separate from sportsMarket.
The scope filter selects only scope.type. Inspect scope.ordinal, scope.start, and scope.end in the response when you need an exact unit or range. For example:
- First half:
{ "type": "half", "ordinal": 1 } - First quarter:
{ "type": "quarter", "ordinal": 1 } - First five innings:
{ "type": "inning", "start": 1, "end": 5 }
Example query patterns
Fetch all active full-contest moneylines across all sports:
Code
Fetch all active spreads (run lines) for baseball:
Code
Fetch all active game and team totals for baseball:
Code
Fetch all active player props for American football:
Code
Common market mappings
A dash in the Metric column means that the market does not require a metric to be discoverable.
Baseball
Market | Type | Subject | Scope | Metric |
|---|---|---|---|---|
Game moneyline |
|
|
| — |
Run line |
|
|
|
|
Game total |
|
|
|
|
Team total |
|
|
|
|
First-five-innings moneyline |
|
|
| — |
First-five-innings run line |
|
|
|
|
First-five-innings total |
|
|
|
|
NRFI / YRFI |
|
|
|
|
Batter hits |
|
|
|
|
Batter home runs |
|
|
|
|
Batter singles / doubles / triples |
|
|
|
|
Batter RBIs |
|
|
|
|
Batter total bases |
|
|
|
|
Pitcher strikeouts |
|
|
|
|
Pitcher walks |
|
|
|
|
Pitching outs recorded |
|
|
|
|
Team to make playoffs |
|
|
| — |
World Series winner |
|
|
| — |
Soccer
Market | Type | Subject | Scope | Metric |
|---|---|---|---|---|
Three-way match result |
|
|
| — |
Match handicap |
|
|
|
|
Match total |
|
|
|
|
Team total |
|
|
|
|
First-half result |
|
|
| — |
First-half total |
|
|
|
|
Both teams to score |
|
|
|
|
First team to score |
|
|
|
|
Correct score |
|
|
|
|
Player goals |
|
|
|
|
Player assists |
|
|
|
|
Player shots on target |
|
|
|
|
Player passes / completed passes |
|
|
|
|
Player tackles |
|
|
|
|
Player cards |
|
|
|
|
Goalkeeper clean sheet |
|
|
|
|
Match corners |
|
|
|
|
Match cards |
|
|
|
|
Team to advance |
|
|
| — |
League or tournament winner |
|
|
| — |
American football
The american_football sport value covers professional and college football. Use the surrounding league or competition metadata to distinguish NFL from college football.
Market | Type | Subject | Scope | Metric |
|---|---|---|---|---|
Game moneyline |
|
|
| — |
Point spread |
|
|
|
|
Game total |
|
|
|
|
Team total |
|
|
|
|
First-half spread |
|
|
|
|
First-quarter total |
|
|
|
|
Passing yards |
|
|
|
|
Passing touchdowns |
|
|
|
|
Pass attempts / completions |
|
|
|
|
Interceptions thrown |
|
|
|
|
Rushing yards / attempts |
|
|
|
|
Receiving yards / receptions |
|
|
|
|
Anytime / first touchdown scorer |
|
|
|
|
Field goals made |
|
|
|
|
Tackles / sacks |
|
|
|
|
Rushing / receiving touchdowns |
|
|
|
|
Longest pass / rush / reception |
|
|
|
|
Kicking points |
|
|
|
|
Fumbles |
|
|
|
|
Fantasy points |
|
|
|
|
First team to score |
|
|
|
|
Overtime yes / no |
|
|
| — |
Correct final score |
|
|
|
|
Team to make playoffs |
|
|
| — |
Regular-season win total |
|
|
|
|
Conference / championship winner |
|
|
| — |
MVP or season award |
|
|
| — |
Cricket
Market | Type | Subject | Scope | Metric |
|---|---|---|---|---|
Match winner |
|
|
| — |
Innings total |
|
|
|
|
First-innings handicap |
|
|
|
|
Over total |
|
|
|
|
Powerplay total |
|
|
|
|
Batter runs |
|
|
|
|
Bowler wickets |
|
|
|
|
Batter fours |
|
|
|
|
Batter sixes |
|
|
|
|
Batter balls faced |
|
|
|
|
Bowler runs conceded / maiden overs |
|
|
|
|
Fielder catches |
|
|
|
|
Match boundaries |
|
|
|
|
Super-over winner |
|
|
| — |
Team to advance |
|
|
| — |
Tournament winner |
|
|
| — |
Hockey
Market | Type | Subject | Scope | Metric |
|---|---|---|---|---|
Game winner |
|
|
| — |
Three-way regulation result |
|
|
| — |
Puck line |
|
|
|
|
Game total |
|
|
|
|
Team total |
|
|
|
|
First-period result |
|
|
| — |
First-period total |
|
|
|
|
Player goals |
|
|
|
|
Player assists |
|
|
|
|
Player points |
|
|
|
|
Player shots on goal |
|
|
|
|
Goalie saves |
|
|
|
|
Player power-play points |
|
|
|
|
Player blocked shots / hits |
|
|
|
|
Player penalty minutes / faceoff wins |
|
|
|
|
Goalie goals allowed / shutout |
|
|
|
|
First team to score |
|
|
|
|
Correct score |
|
|
|
|
Team to make playoffs |
|
|
| — |
Championship winner |
|
|
| — |
Basketball
Market | Type | Subject | Scope | Metric |
|---|---|---|---|---|
Game moneyline |
|
|
| — |
Point spread |
|
|
|
|
Game total |
|
|
|
|
Team total |
|
|
|
|
First-half spread |
|
|
|
|
First-quarter total |
|
|
|
|
Player points |
|
|
|
|
Player rebounds |
|
|
|
|
Player assists |
|
|
|
|
Player steals / blocks |
|
|
|
|
Three-pointers made |
|
|
|
|
Field goals / free throws made |
|
|
|
|
Offensive / defensive rebounds |
|
|
|
|
Fantasy points |
|
|
|
|
Points + rebounds + assists |
|
|
|
|
Points + rebounds |
|
|
|
|
Points + assists |
|
|
|
|
Rebounds + assists |
|
|
|
|
Double-double / triple-double |
|
|
|
|
Team to make playoffs |
|
|
| — |
Conference / league champion |
|
|
| — |
MVP or season award |
|
|
| — |
Motorsports
Market | Type | Subject | Scope | Metric |
|---|---|---|---|---|
Race winner |
|
|
| — |
Sprint winner |
|
|
| — |
Qualifying winner |
|
|
| — |
Driver head-to-head |
|
|
|
|
Driver top 3 / 5 / 10 |
|
|
|
|
Qualifying position |
|
|
|
|
Starting-grid position |
|
|
|
|
Fastest lap |
|
|
|
|
Lap time |
|
|
|
|
Race points |
|
|
|
|
Laps completed |
|
|
|
|
Laps led |
|
|
|
|
Positions gained |
|
|
|
|
Driver retirement |
|
|
|
|
Safety-car total |
|
|
|
|
Driver / team pit stops |
|
|
|
|
Driver championship |
|
|
| — |
Constructor championship |
|
|
| — |
Tennis
Market | Type | Subject | Scope | Metric |
|---|---|---|---|---|
Match winner |
|
|
| — |
Set winner |
|
|
| — |
Game winner |
|
|
| — |
Match game spread |
|
|
|
|
Set game spread |
|
|
|
|
Match total games |
|
|
|
|
Set total games |
|
|
|
|
Total sets |
|
|
|
|
Player aces |
|
|
|
|
Player double faults |
|
|
|
|
Player break points won |
|
|
|
|
Player tiebreaks won |
|
|
|
|
Player total points won |
|
|
|
|
Player to advance |
|
|
| — |
Tournament winner |
|
|
| — |
Mixed martial arts
Market | Type | Subject | Scope | Metric |
|---|---|---|---|---|
Fight winner |
|
|
| — |
Total rounds |
|
|
|
|
Fight goes the distance |
|
|
| — |
Method of victory |
|
|
| — |
Fight ends in a given round |
|
|
| — |
Fighter significant strikes |
|
|
|
|
Fighter takedowns |
|
|
|
|
Fighter submission attempts |
|
|
|
|
Fighter knockdowns |
|
|
|
|
Fighter total strikes |
|
|
|
|
Fighter control time |
|
|
|
|
Tournament advancement |
|
|
| — |
Tournament winner |
|
|
| — |
Golf
Market | Type | Subject | Scope | Metric |
|---|---|---|---|---|
Tournament winner |
|
|
| — |
Top 5 / 10 / 20 finish |
|
|
|
|
Make / miss cut |
|
|
| — |
Round leader |
|
|
| — |
Tournament head-to-head |
|
|
| — |
Round head-to-head |
|
|
| — |
Player round strokes |
|
|
|
|
Player tournament strokes |
|
|
|
|
Hole score |
|
|
|
|
Player birdies |
|
|
|
|
Player eagles |
|
|
|
|
Player bogeys |
|
|
|
|
Player pars |
|
|
|
|
Player putts |
|
|
|
|
Fairways hit |
|
|
|
|
Greens in regulation |
|
|
|
|
Holes-in-one |
|
|
|
|
Team-event winner |
|
|
| — |
Canonical values
The mapping tables cover common market combinations. The OpenAPI schemas remain the canonical source for the complete closed enum values, including sports and metrics not shown in these examples. See the Prediction Markets schemas.
Sports ticker encodings are a separate provider-facing representation. Do not derive sportsMarket by parsing a ticker; consume the classification returned by the event API. See Sports Ticker Format when you specifically need ticker construction or parsing rules.