Live Odds Changes (Main)
Update Time: 2026-06-18 11:35
Introduction
• This API endpoint returns real-time odds changes for major market types (Handicap, Europe Odds, and Over/Under) that occurred within the last 20 seconds.
• Data is delivered incrementally in a high-efficiency format, using comma-separated strings within arrays to represent various odds parameters and flags.
• Use it alongside the Pre-match and In-play Odds (Main) endpoint to synchronize and maintain a real-time local odds database.
Request
- Path: /sport/football/odds/main/changes
- Method: GET
- Calls: This interface is limited to 1 second/call;
- Recommend Calls: 2 second/call
- Parameters:
| Parameter | Value | Required | Description |
|---|---|---|---|
| matchId | string | false | Filter results to specific matches. Separate multiple IDs with "," (e.g., matchId=322964610,322964611). Maximum 100 match IDs per request. |
| companyId | string | false | Filter results to specific bookmakers. Separate multiple IDs with "," (e.g., companyId=3,8). |
Response
| Parameter | Value | Description | |
|---|---|---|---|
| handicap | string array | Asian Handicap odds. Each entry is a comma-separated string containing the fields below. | |
| matchId | string | ||
| companyId | string | 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 | |
| instantHandicap | string | Current 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). | |
| instantHome | string | Current Asian Handicap odds — home side (Hong Kong Odds) | |
| instantAway | string | Current Asian Handicap odds — away side (Hong Kong Odds) | |
| maintenance | boolean | true: Odds temporarily suspended due to system maintenance false: Normal | |
| inPlay | boolean | true: In-play odds available false: Pre-match only | |
| changeTime | int | Timestamp of the last odds update (Unix timestamp, GMT+0) | |
| close | boolean | true: Betting is closed false: Betting is open. Supported by selected bookmakers only — see Introduction. | |
| Odds Type | smallint | Odds 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 array | 1X2 odds. Each entry is a comma-separated string containing the fields below. | |
| matchId | string | ||
| companyId | string | 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 | |
| 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) | |
| changeTime | int | Timestamp of the last odds update (Unix timestamp, GMT+0) | |
| close | boolean | true: Betting is closed false: Betting is open. Supported by selected bookmakers only — see Introduction. | |
| Odds Type | smallint | Odds 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 array | Over/under odds. Each entry is a comma-separated string containing the fields below. | |
| matchId | string | ||
| companyId | string | 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 | |
| instantHandicap | string | Current over/under line. Positive integer = exact goal total (e.g., 1 = 1 goal). Quarter lines as decimals (e.g., 1.25 = 1/1.5). | |
| instantOver | string | Current over odds (Hong Kong Odds) | |
| instantUnder | string | Current under odds (Hong Kong Odds) | |
| changeTime | int | Timestamp of the last odds update (Unix timestamp, GMT+0) | |
| close | boolean | true: Betting is closed false: Betting is open. Supported by selected bookmakers only — see Introduction. | |
| Odds Type | smallint | Odds 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 array | First-half Asian Handicap odds. Each entry is a comma-separated string containing the fields below. | |
| matchId | string | ||
| companyId | string | 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 | |
| instantHandicap | string | Current first-half handicap line. n 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). | |
| 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) | |
| changeTime | int | Timestamp of the last odds update (Unix timestamp, GMT+0) | |
| Odds Type | smallint | Odds 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 array | First-half over/under odds. Each entry is a comma-separated string containing the fields below. | |
| matchId | string | ||
| companyId | string | 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 | |
| instantHandicap | string | Current first-half over/under line. Positive integer = exact goal total (e.g., 1 = 1 goal). Quarter lines as decimals (e.g., 1.25 = 1/1.5). | |
| instantOver | string | Current first-half over odds (Hong Kong Odds) | |
| instantUnder | string | Current first-half under odds (Hong Kong Odds) | |
| changeTime | int | Timestamp of the last odds update (Unix timestamp, GMT+0) | |
| Odds Type | smallint | Odds 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

English
Tiếng Việt
ภาษาไทย 