Skip to main content

Market types

The 40 abstract bet families. Every market in every sport is an instance of one of these — the type carries the selections, settlement grades, specifiers and odds shape; the market just pins it to a sport and scope.

TypeIDSelectionsUsed by
Handicap12121 markets
Over/Under22177 markets
1X23325 markets
Correct Score426 markets
Moneyline5276 markets
Draw No Bet623 markets
Odd/Even7274 markets
Myanmar Handicap828 markets
Myanmar Over/Under928 markets
Yes/No10220 markets
Double Chance1133 markets
Clean Sheet1241 markets
To Win to Nil1321 markets
To Win From Behind1421 markets
Both/One/Neither Teams to Score1531 markets
Winning Margin1615 markets
3-Way Handicap1732 markets
Exact Total1815 markets
Range Total1946 markets
Which Team2024 markets
Which Team Will Win By X+2121 markets
First Event/Last Event2233 markets
Next Event23316 markets
Last Event2434 markets
Which Half First Event2533 markets
First Team X Event2631 markets
Race To2733 markets
Highest Scoring Half2834 markets
Highest Scoring Half (2-Way)2922 markets
Half Time/Full Time3091 markets
Half Time/Full Time Correct Score3111 markets
Half Time/Full Time Exact Total3212 markets
Half Time/Full Time Odd/Even3341 markets
Score Box Handicap3421 markets
Score Box Over/Under3521 markets
Winning Method3661 markets
Goal Method3761 markets
Alternative Total3833 markets
Last Digit Score39103 markets
Ending Game4011 markets

Handicap

Type ID 1 · Used by 121 markets across 23 sports

Selections

  • Home{$competitor1} {-handicap}
  • Away{$competitor2} {+handicap}

Settlement grades win · win_half · push · lose_half · lose

Specifiers handicap: number[], interval: number[]

Odds { price: number } — formats: malay, decimal, hk, indo, american, fractional

Over/Under

Type ID 2 · Used by 177 markets across 24 sports

Selections

  • OverOver {total}
  • UnderUnder {total}

Settlement grades win · win_half · push · lose_half · lose

Specifiers total: number[], interval: number[]

Odds { price: number } — formats: malay, decimal, hk, indo, american, fractional

1X2

Type ID 3 · Used by 25 markets across 4 sports

Selections

  • Home{$competitor1}
  • Draw
  • Away{$competitor2}

Settlement grades win · lose

Specifiers interval: number[]

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

Correct Score

Type ID 4 · Used by 6 markets across 1 sports

Selections

  • Correct Score{home_score}-{away_score}
  • AOS

Settlement grades win · lose

Specifiers home_score: number, away_score: number

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

Moneyline

Type ID 5 · Used by 76 markets across 23 sports

Selections

  • Home
  • Away

Settlement grades win · lose

Specifiers

Odds { price: number } — formats: malay, decimal, hk, indo, american, fractional

Draw No Bet

Type ID 6 · Used by 3 markets across 3 sports

Selections

  • {$competitor1}
  • {$competitor2}

Settlement grades win · push · lose

Specifiers

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

Odd/Even

Type ID 7 · Used by 74 markets across 17 sports

Selections

  • Odd
  • Even

Settlement grades win · lose

Specifiers interval: number[]

Odds { price: number } — formats: malay, decimal, hk, indo, american, fractional

Myanmar Handicap

Type ID 8 · Used by 8 markets across 1 sports

Selections

  • Home{$competitor1} {-handicap}
  • Away{$competitor2} {+handicap}

Settlement grades win · win_partial · lose_partial · lose

Specifiers handicap: number[]

Odds { price: number, tax: number } — formats: custom

Myanmar Over/Under

Type ID 9 · Used by 8 markets across 1 sports

Selections

  • OverOver {total}
  • UnderUnder {total}

Settlement grades win · win_partial · lose_partial · lose

Specifiers total: number[]

Odds { price: number, tax: number } — formats: custom

Yes/No

Type ID 10 · Used by 20 markets across 1 sports

Selections

  • Yes
  • No

Settlement grades win · lose

Specifiers

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

Double Chance

Type ID 11 · Used by 3 markets across 1 sports

Selections

  • Home or Draw
  • Home or Away
  • Away or Draw

Settlement grades win · lose

Specifiers

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

Clean Sheet

Type ID 12 · Used by 1 markets across 1 sports

Selections

  • Home Yes
  • Home No
  • Away Yes
  • Away No

Settlement grades win · lose

Specifiers

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

To Win to Nil

Type ID 13 · Used by 1 markets across 1 sports

Selections

  • Home{$competitor1}
  • Away{$competitor2}

Settlement grades win · lose

Specifiers

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

To Win From Behind

Type ID 14 · Used by 1 markets across 1 sports

Selections

  • Home{$competitor1}
  • Away{$competitor2}

Settlement grades win · lose

Specifiers

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

Both/One/Neither Teams to Score

Type ID 15 · Used by 1 markets across 1 sports

Selections

  • Both
  • One
  • No Goal

Settlement grades win · lose

Specifiers

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

Winning Margin

Type ID 16 · Used by 5 markets across 2 sports

Selections

  • {winning_margin}

Settlement grades win · lose

Specifiers winning_margin: number[]

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

3-Way Handicap

Type ID 17 · Used by 2 markets across 1 sports

Selections

  • Home({-handicap})
  • Draw({-handicap})
  • Away({+handicap})

Settlement grades win · lose

Specifiers handicap: number[]

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

Exact Total

Type ID 18 · Used by 5 markets across 1 sports

Selections

  • {total}

Settlement grades win · lose

Specifiers total: number[]

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

Range Total

Type ID 19 · Used by 6 markets across 1 sports

Selections

  • {range_index_0}
  • {range_index_1}
  • {range_index_2}
  • {range_index_3}

Settlement grades win · lose

Specifiers range_index_0: number[], range_index_1: number[], range_index_2: number[], range_index_3: number[]

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

Which Team

Type ID 20 · Used by 4 markets across 2 sports

Selections

  • Home{$competitor1}
  • Away{$competitor2}

Settlement grades win · lose

Specifiers

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

Which Team Will Win By X+

Type ID 21 · Used by 1 markets across 1 sports

Selections

  • Home{$competitor1}
  • Away{$competitor2}

Settlement grades win · lose

Specifiers event_count: number

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

First Event/Last Event

Type ID 22 · Used by 3 markets across 1 sports

Selections

  • Home {first_last}
  • Away {first_last}
  • No Event

Settlement grades win · lose

Specifiers first_last: string

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

Next Event

Type ID 23 · Used by 16 markets across 1 sports

Selections

  • Home{$competitor1}
  • Away{$competitor2}
  • No Event

Settlement grades win · lose

Specifiers nth: number

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

Last Event

Type ID 24 · Used by 4 markets across 1 sports

Selections

  • Home{$competitor1}
  • Away{$competitor2}
  • No Event

Settlement grades win · lose

Specifiers

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

Which Half First Event

Type ID 25 · Used by 3 markets across 1 sports

Selections

  • 1H
  • 2H
  • No Event

Settlement grades win · lose

Specifiers

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

First Team X Event

Type ID 26 · Used by 1 markets across 1 sports

Selections

  • {$competitor1}
  • {$competitor2}
  • Neither

Settlement grades win · lose

Specifiers event_count: number

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

Race To

Type ID 27 · Used by 3 markets across 1 sports

Selections

  • {$competitor1}
  • {$competitor2}
  • Neither

Settlement grades win · lose

Specifiers total: number[]

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

Highest Scoring Half

Type ID 28 · Used by 4 markets across 1 sports

Selections

  • 1H
  • 2H
  • Equal

Settlement grades win · lose

Specifiers

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

Highest Scoring Half (2-Way)

Type ID 29 · Used by 2 markets across 1 sports

Selections

  • 1H
  • 2H

Settlement grades win · lose

Specifiers

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

Half Time/Full Time

Type ID 30 · Used by 1 markets across 1 sports

Selections

  • HH
  • HD
  • HA
  • DH
  • DD
  • DA
  • AH
  • AD
  • AA

Settlement grades win · lose

Specifiers

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

Half Time/Full Time Correct Score

Type ID 31 · Used by 1 markets across 1 sports

Selections

  • {half_time_score}/{full_time_score}

Settlement grades win · lose

Specifiers half_time_score: number[], full_time_score: number[]

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

Half Time/Full Time Exact Total

Type ID 32 · Used by 2 markets across 1 sports

Selections

  • {half_time_total}/{full_time_total}

Settlement grades win · lose

Specifiers half_time_total: number, full_time_total: number

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

Half Time/Full Time Odd/Even

Type ID 33 · Used by 1 markets across 1 sports

Selections

  • Odd/Odd
  • Odd/Even
  • Even/Odd
  • Even/Even

Settlement grades win · lose

Specifiers

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

Score Box Handicap

Type ID 34 · Used by 1 markets across 1 sports

Selections

  • Home Win Score {win_score}Home Win Score {win_score} ({-handicap})
  • Away Win Score {win_score}Away Win Score {win_score} ({+handicap})

Settlement grades win · win_half · push · lose_half · lose

Specifiers win_score: number, handicap: number[]

Odds { prices: number[], labels: string[] } — formats: custom

Score Box Over/Under

Type ID 35 · Used by 1 markets across 1 sports

Selections

  • Equal/OverEqual/Over {total}
  • Equal/UnderEqual/Under {total}

Settlement grades win · win_half · push · lose_half · lose

Specifiers total: number[]

Odds { prices: number[], labels: string[] } — formats: custom

Winning Method

Type ID 36 · Used by 1 markets across 1 sports

Selections

  • {$competitor1} FT
  • {$competitor2} FT
  • {$competitor1} ET
  • {$competitor2} ET
  • {$competitor1} PEN
  • {$competitor2} PEN

Settlement grades win · lose

Specifiers

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

Goal Method

Type ID 37 · Used by 1 markets across 1 sports

Selections

  • Shot
  • Header
  • Penalty
  • Free Kick
  • Own Goal
  • No Goal

Settlement grades win · lose

Specifiers

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

Alternative Total

Type ID 38 · Used by 3 markets across 1 sports

Selections

  • OverOver {total}
  • ExactExact {total}
  • UnderUnder {total}

Settlement grades win · lose

Specifiers total: number[]

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

Last Digit Score

Type ID 39 · Used by 3 markets across 1 sports

Selections

  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

Settlement grades win · lose

Specifiers

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional

Ending Game

Type ID 40 · Used by 1 markets across 1 sports

Selections

  • {$home_score}-{$away_score}

Settlement grades win · lose

Specifiers home_score: number, away_score: number

Odds { price: number } — formats: decimal, malay, hk, indo, american, fractional