Odds ProiSportsAPI

Football - Odds Pro

Besides odds of 18 popular bookmakers including handicap, 1x2 and over/under, this product also provides european odds of 200+ bookmakers and other odds.

$599

Monthly

$1499

Quarterly

17% off

$4669

Yearly

35% off

Pay Now: $1499

≈ $499.67 per month, saving $298 per quarter

This Product includes 34 API Endpoints

API Name
Introduction
Docs
Odds (18 bookmakers) - Pre-match and In-play Odds (Main)
• This API endpoint returns main market odds, including: handicap、europeOdds、overUnder 、handicapHalf and overUnderHalf.
• You can get the unplayed and in-play matches with odds in the next 14 days, including pre-match and In-play Odds (Main).You can use it with the Live Odds Changes (Main) endpoint.
• By using endpoints Schedule & Results (Basic) and Match Modify Record, you can get basic information of matches.
• Handicap and overUnder description:
-Handicap is an integer multiple of 0.25, 0 means "0 goal", 0.25 means "0/0.5 goal", 0.5 means "0.5 goal", 0.75 means "0.5/1 goal", 1 means "1 goal" , And so on;
• A positive number means the home team's handicap, a negative number means the away team's handicap.
• 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: Interwette 22: 10BET 23: 188bet 24: 12bet 31: Sbobet 35: Wewbet 42: 18bet 47: Pinnacle 48: HK Jockey Club
• “Whether Closed”only supports some companies:
1: Macauslot 3: Crown 8: Bet365 12: Easybets 17: Mansion88 22: 10BET 23: 188bet 24: 12bet 31: Sbobet 35: Wewbet 42: 18bet 47: Pinnacle
Odds (18 bookmakers) - Live Odds Changes (Main)
This API endpoint returns odds that changed in past 30 seconds. You can use it with the Pre-match and In-play Odds (Main) endpoint.
Odds (18 bookmakers) - Historical Odds (Main)
• This API endpoint returns the historical initial and final odds data of the main market of the match.
• By default, it returns the match data from GMT+0 0:00 to the currently completed match.
• Data includes: handicap、handicapHalf、europeOdds、overUnder and overUnderHalf.
• Handicap and overUnder description:
-Handicap is an integer multiple of 0.25, 0 means "0 goal", 0.25 means "0/0.5 goal", 0.5 means "0.5 goal", 0.75 means "0.5/1 goal", 1 means "1 goal" , And so on;
• A positive number means the home team's handicap, a negative number means the away team's handicap.
• 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: Interwette 22: 10BET 23: 188bet 24: 12bet 31: Sbobet 35: Wewbet 42: 18bet 47: Pinnacle 48: HK Jockey Club
• “Whether Closed”only supports some companies:
1: Macauslot 3: Crown 8: Bet365 12: Easybets 17: Mansion88 22: 10BET 23: 188bet 24: 12bet 31: Sbobet 35: Wewbet 42: 18bet 47: Pinnacle
Odds (18 bookmakers) - Future Odds (Main)
• This API endpoint returns main instant odds of all games after 10 days.
• Data includes: handicap、handicapHalf、europeOdds、overUnder and overUnderHalf.
• Handicap and overUnder description:
-Handicap is an integer multiple of 0.25, 0 means "0 goal", 0.25 means "0/0.5 goal", 0.5 means "0.5 goal", 0.75 means "0.5/1 goal", 1 means "1 goal" , And so on;
• A positive number means the home team's handicap, a negative number means the away team's handicap.
• 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: Interwette 22: 10BET 23: 188bet 24: 12bet 31: Sbobet 35: Wewbet 42: 18bet 47: Pinnacle 48: HK Jockey Club
• “Whether Closed”only supports some companies:
1: Macauslot 3: Crown 8: Bet365 12: Easybets 17: Mansion88 22: 10BET 23: 188bet 24: 12bet 31: Sbobet 35: Wewbet 42: 18bet 47: Pinnacle
Odds (18 bookmakers) - Pre-match and In-play Odds (All)
• This API endpoint returns multi market odds, including: handicap、europeOdds、overUnder、handicapHalf and overUnderHalf.
• The content of the API is consistent with the API [Pre-match and In-play Odds (Main)], and the data of " handicapIndex" = 1 is the data of the main market.
• You can get the unplayed and in-play matches with odds in the next 14 days, including pre-match and In-play Odds(All).You can use it with the Live Odds Changes (All) endpoint.
• By using endpoints Schedule & Results (Basic) and Match Modify Record, you can get basic information of matches.
• Handicap and overUnder description:
-Handicap is an integer multiple of 0.25, 0 means "0 goal", 0.25 means "0/0.5 goal", 0.5 means "0.5 goal", 0.75 means "0.5/1 goal", 1 means "1 goal" , And so on;
• A positive number means the home team's handicap, a negative number means the away team's handicap.
• 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: Interwette 22: 10BET 23: 188bet 24: 12bet 31: Sbobet 35: Wewbet 42: 18bet 47: Pinnacle 48: HK Jockey Club
• “Whether Closed”only supports some companies:
1: Macauslot 3: Crown 8: Bet365 12: Easybets 17: Mansion88 22: 10BET 23: 188bet 24: 12bet 31: Sbobet 35: Wewbet 42: 18bet 47: Pinnacle
Odds (18 bookmakers) - Live Odds Changes (All)
This API endpoint returns all odds that change in the past 30 seconds. You can use it with the Pre-match and In-play Odds (All) endpoint.
Odds (18 bookmakers) - Historical Odds (All)
• This API endpoint returns the historical initial and final odds data of the multi market of the match.
• The content of the API is consistent with the API [Historical Odds (Main)], and the data of " handicapIndex" = 1 is the data of the main market.
• By default, it returns the match data from GMT+0 0:00 to the currently completed match.
• Data includes: handicap、handicapHalf、europeOdds、overUnder and overUnderHalf.
• Handicap and overUnder description:
-Handicap is an integer multiple of 0.25, 0 means "0 goal", 0.25 means "0/0.5 goal", 0.5 means "0.5 goal", 0.75 means "0.5/1 goal", 1 means "1 goal" , And so on;
• A positive number means the home team's handicap, a negative number means the away team's handicap.
• 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: Interwette 22: 10BET 23: 188bet 24: 12bet 31: Sbobet 35: Wewbet 42: 18bet 47: Pinnacle 48: HK Jockey Club
• “Whether Closed”only supports some companies:
1: Macauslot 3: Crown 8: Bet365 12: Easybets 17: Mansion88 22: 10BET 23: 188bet 24: 12bet 31: Sbobet 35: Wewbet 42: 18bet 47: Pinnacle
Odds (18 bookmakers) - Future Odds (All)
• This API endpoint returns all instant odds of all games after 10 days.
• Data includes: handicap、handicapHalf、europeOdds、overUnder and overUnderHalf.
• Handicap and overUnder description:
-Handicap is an integer multiple of 0.25, 0 means "0 goal", 0.25 means "0/0.5 goal", 0.5 means "0.5 goal", 0.75 means "0.5/1 goal", 1 means "1 goal" , And so on;
• A positive number means the home team's handicap, a negative number means the away team's handicap.
• 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: Interwette 22: 10BET 23: 188bet 24: 12bet 31: Sbobet 35: Wewbet 42: 18bet 47: Pinnacle 48: HK Jockey Club
• “Whether Closed”only supports some companies:
1: Macauslot 3: Crown 8: Bet365 12: Easybets 17: Mansion88 22: 10BET 23: 188bet 24: 12bet 31: Sbobet 35: Wewbet 42: 18bet 47: Pinnacle
Odds (18 bookmakers) - European Odds (Halftime)
• This API endpoint returns half-time European odds data, including pre-match and In-play Odds.
• By using endpoints Schedule & Results (Basic) and Match Modify Record, you can get basic information of matches.
• 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: Interwette 22: 10BET 23: 188bet 24: 12bet 31: Sbobet 35: Wewbet 42: 18bet 47: Pinnacle 48: HK Jockey Club
Odds (18 bookmakers) - In-play Odds
• This API endpoint returns main market in-play odds, including: handicap、europeOdds、overUnder.
• By default, it returns the updated in-play odds data for all matches in the past 3 minutes.
• The company ID corresponds to the company:
1: Macauslot 3: Crown 8: Bet365 12: Easybets 17: Mansion88 22: 10BET 23: 188bet 24: 12bet 31: Sbobet 35: Wewbet 42: 18bet 47: Pinnacle
• By using endpoints Schedule & Results (Basic) and Match Modify Record, you can get basic information of matches.
Odds (18 bookmakers) - In-play Odds (Halftime)
• This API endpoint returns main market in-play odds, including: handicapHalf、europeOddHalf、overUnderHalf.
• By default, it returns the updated in-play odds data for all matches in the past 3 minutes.
• The company ID corresponds to the company:
1: Macauslot 3: Crown 8: Bet365 12: Easybets 17: Mansion88 22: 10BET 23: 188bet 24: 12bet 31: Sbobet 35: Wewbet 42: 18bet 47: Pinnacle
Odds (18 bookmakers) - Odd Modify Record
• With parameters: type=match, returns a list of matches with historical odds that may have increased or decreased in the last hour.
• With parameters:matchId=matchID&companyID=[companyID],returns historical odds by match ID (main market).
eg.http://api.isportsapi.com/sport/football/odds/oddsbyid?api_key&matchId=256921227&companyID=3
• With parameters:type=multi&matchId=matchID&companyID=[companyID],returns historical odds by match ID (multi market).
eg.http://api.isportsapi.com/sport/football/odds/oddsbyid?api_key&type=multi&matchId=256921227&companyID=3
European Odds (200+ Bookmakers) - European Odds (200+ Bookmakers)
• This API endpoint returns European odds of more than 200 companies.
• Default returns the match data within one day.
• Tips: You have access to this API and all APIs in Odds (18 bookmakers) when subscribing the Odds Pro. But notice that company IDs in this API are different from other odds APIs.
• Win rate: return rate calculation method:
- Home win rate = 1/(1 + home win odds/draw win odds+ home win odds /away win odds)*100%
- Draw win rate = 1/(1+draw win odds/home win odds+draw win odds/away win odds)*100%
- Away win rate=1/(1+away win odds/home win odds+away win odds/draw win odds)*100%
- Return rate=home win rate*home win odds
• Kelly index calculation method:
- Calculate the average odds of the game first, then calculate the average winning percentage
- Home=home win odds*average home win rate
- Draw=draw win odds*average draw win rate
- Away=away win odds*average away win rate
Other Odds - Outrights
• This API endpoint returns odds data for outright, top goalscorer, etc.
• By default, returns data for the next 10 days.
Other Odds - First/Last Team To Score (pre-match)
• This API endpoint returns the pre-match odds for the first team to score and the last team to score.
• By default, returns data for the next 10 days.
Other Odds - Goals Odd/Even (pre-match)
• This API endpoint returns the pre-match odds for the goals odd/even.
• By default, returns data for the next 10 days.
Other Odds - Goals Odd/Even (In-play)
This API endpoint returns the in-play odds for the goals odd/even.
Other Odds - Number of Goals in Match (pre-match)
• This API endpoint returns the pre-match odds for the number of goals in the match.
• By default, returns data for the next 10 days.
Other Odds - Number of Goals in Match (In-play)
This API endpoint returns the in-play odds for the number of goals in the match.
Other Odds - Half Time/Full Time (pre-match)
• This API endpoint returns the pre-match odds for the half time/full time.
• By default, returns data for the next 10 days.
Other Odds - Half Time/Full Time (In-play)
This API endpoint returns the in-play odds for the half time/full time.
Other Odds - Correct Score (pre-match)
• This API endpoint returns the pre-match odds for the correct score.
• By default, returns data for the next 10 days.
Other Odds - Correct Score (In-play)
This API endpoint returns the in-play odds for the correct score.
Other Odds - Half Time Correct Score (pre-match)
• This API endpoint returns the pre-match odds for the half time correct score.
• By default, returns data for the next 10 days.
Other Odds - Half Time Correct Score (In-play)
This API endpoint returns the in-play odds for the half time correct score.
Other Odds - Handicap Corners (pre-match)
• This API endpoint returns the pre-match odds for the handicap corners.
• By default, returns data for the next 10 days.
Other Odds - Handicap Corners (In-play)
This API endpoint returns the in-play odds for the handicap corners.
Other Odds - Total Corners (pre-match)
• This API endpoint returns the pre-match odds for the total corners.
• By default, returns data for the next 10 days.
Other Odds - Total Corners (In-play)
This API endpoint returns the in-play odds for the total corners.
Common API - League & Cup Profile (Basic)
This API endpoint returns the basic information of leagues and cups. If you need more details, please refer to League & Cup Profile. Click here to view 1600+ football leagues & cups.
Tips: You have access to all the football Common API endpoints with any valid paid football plans.
Common API - Schedule & Results (Basic)
This API endpoint returns the basic information of the match. If you need more details, please refer to Schedule & Results. You can use it with the Match Modify Record endpoint.
Tips: You have access to all the football Common API endpoints with any valid paid football plans.
Common API - Match Modify Record
This API endpoint returns the schedule deletion and match time modification record in the past 12 hours. You can use it with the Schedule & Results (Basic) endpoint.
Tips: You have access to all the football Common API endpoints with any valid paid football plans.
Common API - List of Countries
This API interface returns a list of all countries and the country ID.
Common API - List of Bookmakers
This API interface returns a list of all bookmakers and the bookmaker ID.

Global Coverage

Our football data coverage includes 1600+ major leagues and cups all over the world.

FIFA World Cup
La Liga
France Ligue 1
Holland Eredivisie
USA Major League Soccer
Women's World Cup
German Bundesliga
UEFA Champions League
Russia Premier League
Turkish Super Liga
English Premier League
Italian Serie A
Portugal Primera Liga
Brazil Serie A
Argentine Division 1
View All

FAQ

How many leagues & cups does this plan cover?

Please check the coverage list above.

How can I start free trial?

Register and then log in. Enter the free trial page by clicking button Start Free Trial. Submit the sport you want to try, then the free trial begins.

What brand of cards can I use when subscribing plans?

Visa, Mastercard,American Express and PayPal payment are accepted. Make sure your card balance is enough to pay.

How can I get tenichcal support?

Please log in and create a ticket, our engineer will reply you in one business working day.

Find More FAQs

Free Trial with All Features for 15 Days

140+

Countries

1,600+

Leagues & Cups

200+

Bookmakers

160,000+

Matches

Contact