Pre-match and In-play Odds (All)

Update Time: 2026-06-22 17:56

Introduction

• This API endpoint returns pre-match and in-play odds for multiple market lines (alternative lines), including Asian Handicap, 1X2, and over/under — with both full-match and first-half breakdowns.

• The content is consistent with the Pre-match and In-play Odds (Main) endpoint — the entry where handicapIndex = 1 represents the main market line.

• It covers upcoming matches scheduled within the next 14 days (where odds are available) and ongoing matches, including both pre-match and in-play (live) odds.

• Use it alongside the Live Odds Changes (All) endpoint for real-time updates, and Schedule & Results or Match Modify Record to get basic match information.

• Handicap and over/under line format: Lines are multiples of 0.25.
0 = 0 goals, 0.25 = 0/0.5, 0.5 = 0.5, 0.75 = 0.5/1, 1 = 1 goal, and so on. A positive value means the home team gives goals; a negative value means the away team gives goals.\

• The company ID corresponds to the company:
1: Macauslot, 3: Crown, 4: Ladbrokes, 7: SNAI, 8: Bet365, 9: William Hill, 12: Easybets, 14: Vcbet, 17: Mansion88, 19: Interwetten, 22: 10BET, 24: 12bet, 31: Sbobet, 35: Wewbet, 42: 18bet, 48: HK Jockey Club, 49:Bwin, 50:1xbet

• Odds format: All odds values are returned in Hong Kong Odds format.
To convert to other formats: Decimal Odds = HK + 1 (e.g., 0.85 → 1.85); Malay Odds = HK if HK ≤ 1, or −(1 ÷ HK) if HK > 1 (e.g., 0.85 → 0.85, 1.5 → −0.67); Indonesian Odds = HK if HK ≥ 1, or −(1 ÷ HK) if HK < 1 (e.g., 0.85 → −1.18, 1.5 → 1.5); American Odds = HK × 100 if HK ≥ 1, or −(100 ÷ HK) if HK < 1 (e.g., 0.85 → −118, 1.5 → +150).

• close field: Only supported by selected bookmakers: Macauslot (1), Crown (3), Bet365 (8), Easybets (12), Mansion88 (17), 10BET (22), 12bet (24), Sbobet (31), Wewbet (35), 18bet (42).

Related Plans

You can use this api by subscribing plans:  Odds,  Odds Pro.

Request

  • Path: /sport/football/odds/all
  • Method: GET
  • Calls: This interface is limited to 10 second/call;
  • Recommend Calls: 1 minute/call
  • Parameters:
ParameterValueRequiredDescription
matchIdstringfalseFilter results to specific matches. Separate multiple IDs with "," (e.g., matchId=322964610,322964611). Maximum 100 match IDs per request.
companyIdstringfalseFilter results to specific bookmakers. Separate multiple IDs with "," (e.g., companyId=3,8).

Response

  • Note: Fields prefixed with initial represent opening odds (will not change). Fields prefixed with instant represent the latest odds (updated in real time).
ParameterValueDescription
handicap string arrayAsian Handicap odds across all available lines. Each entry is a comma-separated string containing the fields below.
matchId string
companyId string1: Macauslot
3: Crown
4: Ladbrokes
7: SNAI
8: Bet365
9: William Hill
12: Easybets
14: Vcbet
17: Mansion88
19: Interwetten
22: 10BET
24: 12bet
31: Sbobet
35: Wewbet
42: 18bet
48: HK Jockey Club
initialHandicap stringOpening handicap line.

Positive = home team gives goals (e.g., 1 = home −1).
Negative = away team gives goals (e.g., -1 = home +1). Quarter lines as decimals (e.g., 1.25 = 1/1.5).
initialHome string Opening Asian Handicap odds — home side (Hong Kong Odds)
initialAway string Opening Asian Handicap odds — away side (Hong Kong Odds)
instantHandicap stringCurrent handicap line. Same format as initialHandicap.
instantHome string Current Asian Handicap odds — home side (Hong Kong Odds)
instantAway string Current Asian Handicap odds — away side (Hong Kong Odds)
maintenance booleantrue: Odds temporarily suspended due to system maintenance
false: Normal
inPlay booleantrue: In-play odds available
false: Pre-match only
handicapIndex intIndex of this line among all lines offered by the bookmaker for this match (starting from 1).

1 represents the main market line, matching the Pre-match and In-play Odds (Main) endpoint.
handicapCount int Total number of lines offered by this bookmaker for this match
changeTime intTimestamp of the last odds update (Unix timestamp, GMT+0)
close booleantrue: Betting is closed
false: Betting is open.

Supported by selected bookmakers only — see Introduction.
Odds Type smallintOdds stage
0: Unable to determine
1: Early odds
2: Pre-match closing odds (after early odds, before kick-off)
3: In-play odds
europeOdds string array1X2 odds. Each entry is a comma-separated string containing the fields below.
matchId string
companyId string1: Macauslot
3: Crown
4: Ladbrokes
7: SNAI
8: Bet365
9: William Hill
12: Easybets
14: Vcbet
17: Mansion88
19: Interwetten
22: 10BET
24: 12bet
31: Sbobet
35: Wewbet
42: 18bet
48: HK Jockey Club
initialHome string Opening 1X2 odds — home win (Hong Kong Odds)
initialDraw string Opening 1X2 odds — draw (Hong Kong Odds)
initialAway string Opening 1X2 odds — away win (Hong Kong Odds)
instantHome string Current 1X2 odds — home win (Hong Kong Odds)
instantDraw string Current 1X2 odds — draw (Hong Kong Odds)
instantAway string Current 1X2 odds — away win (Hong Kong Odds)
handicapIndex intAlways 1 for europeOdds, since there is only a single line for this market.
changeTime intTimestamp of the last odds update (Unix timestamp, GMT+0)
close booleantrue: Betting is closed
false: Betting is open.

Supported by selected bookmakers only — see Introduction.
Odds Type smallintOdds stage
0: Unable to determine
1: Early odds
2: Pre-match closing odds (after early odds, before kick-off)
3: In-play odds
overUnder string arrayOver/under odds across all available lines. Each entry is a comma-separated string containing the fields below.
matchId string
companyId string1: Macauslot
3: Crown
4: Ladbrokes
7: SNAI
8: Bet365
9: William Hill
12: Easybets
14: Vcbet
17: Mansion88
19: Interwetten
22: 10BET
24: 12bet
31: Sbobet
35: Wewbet
42: 18bet
48: HK Jockey Club
initialHandicap stringOpening over/under line.

Positive integer = exact goal total (e.g., 1 = 1 goal). Quarter lines as decimals (e.g., 1.25 = 1/1.5).
initialOver string Opening over odds (Hong Kong Odds)
initialUnder string Opening under odds (Hong Kong Odds)
instantHandicap stringCurrent over/under line. Same format as initialHandicap.
instantOver string Current over odds (Hong Kong Odds)
instantUnder string Current under odds (Hong Kong Odds)
handicapIndex intIndex of this line among all lines offered by the bookmaker for this match (starting from 1).

1 represents the main market line, matching the Pre-match and In-play Odds (Main) endpoint.
changeTime intTimestamp of the last odds update (Unix timestamp, GMT+0)
close booleantrue: Betting is closed
false: Betting is open.

Supported by selected bookmakers only — see Introduction.
Odds Type smallintOdds stage
0: Unable to determine
1: Early odds
2: Pre-match closing odds (after early odds, before kick-off)
3: In-play odds
handicapHalf string arrayFirst-half Asian Handicap odds across all available lines. Each entry is a comma-separated string containing the fields below.
matchId string
companyId string1: Macauslot
3: Crown
4: Ladbrokes
7: SNAI
8: Bet365
9: William Hill
12: Easybets
14: Vcbet
17: Mansion88
19: Interwetten
22: 10BET
24: 12bet
31: Sbobet
35: Wewbet
42: 18bet
48: HK Jockey Club
initialHandicap stringOpening first-half handicap line. Same format as handicap initialHandicap.
initialHome string Opening first-half Asian Handicap odds — home side (Hong Kong Odds)
initialAway string Opening first-half Asian Handicap odds — away side (Hong Kong Odds)
instantHandicap stringCurrent first-half handicap line. Same format as initialHandicap.
instantHome string Current first-half Asian Handicap odds — home side (Hong Kong Odds)
instantAway string Current first-half Asian Handicap odds — away side (Hong Kong Odds)
inPlay booleantrue: In-play odds available
false: Pre-match only
handicapIndex intIndex of this line among all lines offered by the bookmaker for this match (starting from 1).

1 represents the main market line, matching the Pre-match and In-play Odds (Main) endpoint.
changeTime intTimestamp of the last odds update (Unix timestamp, GMT+0)
Odds Type smallintOdds stage
0: Unable to determine
1: Early odds
2: Pre-match closing odds (after early odds, before kick-off)
3: In-play odds
overUnderHalf string arrayFirst-half over/under odds across all available lines. Each entry is a comma-separated string containing the fields below.
matchId string
companyId string1: Macauslot
3: Crown
4: Ladbrokes
7: SNAI
8: Bet365
9: William Hill
12: Easybets
14: Vcbet
17: Mansion88
19: Interwetten
22: 10BET
24: 12bet
31: Sbobet
35: Wewbet
42: 18bet
48: HK Jockey Club
initialHandicap stringOpening first-half over/under line. Same format as overUnder initialHandicap.
initialOver string Opening first-half over odds (Hong Kong Odds)
initialUnder string Opening first-half under odds (Hong Kong Odds)
instantHandicap stringCurrent first-half over/under line. Same format as initialHandicap.
instantOver string Current first-half over odds (Hong Kong Odds)
instantUnder string Current first-half under odds (Hong Kong Odds)
handicapIndex intIndex of this line among all lines offered by the bookmaker for this match (starting from 1).

1 represents the main market line, matching the Pre-match and In-play Odds (Main) endpoint.
changeTime intTimestamp of the last odds update (Unix timestamp, GMT+0)
Odds Type smallintOdds stage
0: Unable to determine
1: Early odds
2: Pre-match closing odds (after early odds, before kick-off)
3: In-play odds

Example Request

Example Response

    • This API endpoint returns pre-match and in-play odds for multiple market lines (alternative lines), including Asian Handicap, 1X2, and over/under — with both full-match and first-half breakdowns.\n\n • The content is consistent with the Pre-match and In-play Odds (Main) endpoint — the entry where handicapIndex = 1 represents the main market line.\n\n • It covers upcoming matches scheduled within the next 14 days (where odds are available) and ongoing matches, including both pre-match and in-play (live) odds.\n\n • Use it alongside the Live Odds Changes (All) endpoint for real-time updates, and Schedule & Results or Match Modify Record to get basic match information.\n\n • Handicap and over/under line format: Lines are multiples of 0.25. \n 0 = 0 goals, 0.25 = 0/0.5, 0.5 = 0.5, 0.75 = 0.5/1, 1 = 1 goal, and so on. A positive value means the home team gives goals; a negative value means the away team gives goals.\\n\n • The company ID corresponds to the company:\n 1: Macauslot, 3: Crown, 4: Ladbrokes, 7: SNAI, 8: Bet365, 9: William Hill, 12: Easybets, 14: Vcbet, 17: Mansion88, 19: Interwetten, 22: 10BET, 24: 12bet, 31: Sbobet, 35: Wewbet, 42: 18bet, 48: HK Jockey Club, 49:Bwin, 50:1xbet\n\n • Odds format: All odds values are returned in Hong Kong Odds format. \n To convert to other formats: Decimal Odds = HK + 1 (e.g., 0.85 → 1.85); Malay Odds = HK if HK ≤ 1, or −(1 ÷ HK) if HK > 1 (e.g., 0.85 → 0.85, 1.5 → −0.67); Indonesian Odds = HK if HK ≥ 1, or −(1 ÷ HK) if HK < 1 (e.g., 0.85 → −1.18, 1.5 → 1.5); American Odds = HK × 100 if HK ≥ 1, or −(100 ÷ HK) if HK < 1 (e.g., 0.85 → −118, 1.5 → +150).\n\n • close field: Only supported by selected bookmakers: Macauslot (1), Crown (3), Bet365 (8), Easybets (12), Mansion88 (17), 10BET (22), 12bet (24), Sbobet (31), Wewbet (35), 18bet (42).\n\n
    Contact

    Contact