Basketball - Odds
Our Basketball Odds API, delivering pre-match and in-play indexes from 8 companies, provides multiple index types such as spread, money line, and total.
$299
Monthly
$799
Quarterly
11% off
$2699
Yearly
25% off
Pay Now: $799
≈ $266.33 per month, saving $98 per quarter
Subscribe Now!
This Product includes 10 API Endpoints
• Odds type corresponds to company ID and company name:
- Spread/Money Line(1x2 Odds)
1: Marcauslot;2: Easybet;3: Crown;8: Bet365;9:Vcbet;10: William Hill;19:Interwetten;20:Ladbrokes;31: Sbobet ;24: 12bet; 30:China Sports Lottery; 49:BWin
- Total
4:Marcauslot;5: Easybet;6:Crown;11:Bet365;12:Vcbet;13: William Hill;22:Interwetten;23:Ladbrokes;34:Sbobet;27:12bett; 33: China Sports Lottery; 52: BWin
• By using endpoints Schedule & Results (Basic) and Match Modify Record, you can get basic information of matches.
• This is a delta feed of the Pre-match and In-play Odds endpoint; use that endpoint to obtain the full current odds snapshot, and use this endpoint to track what has changed since the last update.
• Returns data for all matches that have not yet started, as well as matches currently in play. For matches in play, the instant* fields retain the last pregame value recorded before kickoff and do not update with live/in-play odds movement (see field notes below).
• Odds type corresponds to company ID and company name:
- Spread/Money Line(1x2 Odds)
1: Marcauslot;2: Easybet;3: Crown;8: Bet365;9:Vcbet;10: William Hill;19:Interwetten;20:Ladbrokes;31: Sbobet;24: 12bet; 30:China Sports Lottery; 49:BWin;
-Total
4:Marcauslot;5: Easybet;6:Crown;11:Bet365;12:Vcbet;13: William Hill;22:Interwetten;23:Ladbrokes;34:Sbobet;27:12bet; 33: China Sports Lottery; 52: BWin
• Note: company ID numbering differs between the Spread and Total sections for the same bookmaker (e.g., Bet365 is 8 for Spread, 11 for Total). Always match the ID against the correct section.
• By using endpoints Schedule & Results (Basic) and Match Modify Record, you can get basic information of matches.
• Returns data for all matches that have not yet started, as well as matches currently in play. All values in this response reflect pregame lines only. In-play/live odds are not included in this endpoint at any point, even after the match or a given quarter has started — this applies to both the initial and non-initial field groups.
• If you need live/in-play odds (including quarter-level), use our dedicated In-play Odds endpoint (/sport/basketball/odds/inplay), which uses an oddsType field to distinguish Full time / Half time / Q1–Q4.
• Odds type corresponds to company ID and company name:
- Spread/Money Line(1x2 Odds)
1: Marcauslot;2: Easybet;3: Crown;8: Bet365;9:Vcbet;10: William Hill;19:Interwetten;20:Ladbrokes;31: Sbobet ;24: 12bet; 30:China Sports Lottery; 49:BWin;
-Total
4:Marcauslot;5: Easybet;6:Crown;11:Bet365;12:Vcbet;13: William Hill;22:Interwetten;23:Ladbrokes;34:Sbobet;27:12bet; 33: China Sports Lottery; 52: BWin
• By using endpoints Schedule & Results (Basic) and Match Modify Record, you can get basic information of matches.
• Odds type corresponds to company ID and company name:
- Spread/Money Line(1x2 Odds)
1:Marcauslot;2:Easybet;3:Crown;8:Bet365;9:Vcbet;10:William Hill;19:Interwetten;20:Ladbrokes;31:Sbobet;24: 12bet; 30:China Sports Lottery; 49:BWin.
- Total
4:Marcauslot;5: Easybet;6:Crown;11:Bet365;12:Vcbet;13: William Hill;22:Interwetten;23:Ladbrokes;34:Sbobet;27:12bet; 33: China Sports Lottery; 52: BWin
• Parameter
-No parameters: returns all odds for today (GMT+0 00:00–23:59).
-day=n: returns all odds for the next n days from now (maximum 3).
-date=yyyy-MM-dd: returns all odds for the specified date. Supports querying up to the next 10 days.
-min=5: returns odds that changed within the last 5 minutes (recommended for tracking updates).
• Win rate and return rate calculation method:
- Return rate = (float)Math.Round(1 / (1/home odds + 1/away odds) * 100, 2);
- Home team win rate = (float)Math.Round((1/home odds) / (1/home odds + 1/away odds) * 100, 2);
- Away team win rate = (float)Math.Round((1/away odds) / (1/home odds + 1/away odds) * 100, 2);
(Note: The win rate can also be simply calculated as Return rate / odds)
• For a visual reference of this data, see: https://www.goaloo.com/basketball/women%E2%80%99s-national-basketball-association-dallas-wings-vs-new-york-liberty/1x2-705113
• By default, returns all odds changes recorded within the past 3 minutes. Use matchId to retrieve the full in-play odds history for a specific match, and/or companyId to filter to one or more bookmakers (e.g. companyId=3,8).
• Company ID mapping (shared across both Handicap and Over/Under markets — unlike the separate ID sets used in our pregame odds endpoints):
1: Marcauslot;2: Easybet;3: Crown;8: Bet365;9:Vcbet;10: William Hill;19:Interwetten;20:Ladbrokes;31: Sbobet ;24: 12bet; 30:China Sports Lottery; 49:BWin
• Not every record carries an odds value. Records with type=4 or type=5 indicate that a bookmaker has closed/suspended the Handicap or Over/Under market for that stage of the match — odds1/odds2/odds3 will always be 0 in this case. See the type field description below for how to interpret each record.
• This endpoint returns in-play data only. For pregame odds, see Pre-match Odds (Halftime) and Pre-match Odds (Quarter).
• Tips: You have access to all the basketball Common API endpoints with any valid paid basketball plans.
• One of the following parameters is required: date, leagueId, or matchId — these three cannot be used together in the same request. The season parameter can only be used in combination with leagueId, to retrieve matches for a specific season; if omitted, the current season is returned by default.
• Tips: You have access to all the basketball Common API endpoints with any valid paid basketball plans.
• You can use it with the Schedule & Results (Basic) endpoint to keep locally stored match data in sync.
• Tips: You have access to all the basketball Common API endpoints with any valid paid basketball plans.
Global Coverage
Our basketball data coverage includes 800+ major leagues and cups all over the world.
Coverage of 0 Leagues
You can request apis above with league ids below.
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.
Which payment methods do you support?
Credit Card(Visa, Mastercard,American Express)
Bank transfers
Tether (USDT)
How can I get tenichcal support?
Please log in and create a ticket, our engineer will reply you in one business working day.
FURTHER INFO
Find More FAQs
Free Trial with All Features for 15 Days
50+
Countries
800+
Leagues & Cups
80+
Agencies
35,000+
Matches
Contact

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