Get started with Odds Comparison Prematch API v2
Introduction
The Prematch API provides aggregated odds data for a wide variety of pre-match betting markets. Top US bookmakers are available, and return odds for NFL, NBA, MLB, top soccer leagues, and more.
The API is consistent in structure, format, and behavior with the other General Sport APIs. Primary feeds will return books, categories, sports, and tournaments offered.
Additional feeds provide a huge selection of pre-match markets broken down by sport, league, and event.
Authentication is required for all API calls.
API Map
To best utilize the Odds Comparison Prematch API, you will need several parameters to create your API calls. The map below illustrates how you can obtain the parameters you need.
Primary feeds require only a Sport parameter, while other feeds may require dates, IDs or other human-readable parameters to identify the category, sport, sport event or tournament that the feed will describe. The primary feeds provide IDs for categories, competitions and stages.
Mapping feeds provide a list of IDs for players, competitions, sport events, teams, and stages which are mapped between General Sport IDs and League Specific IDs. The mapping feeds have a limit of 30,000 results per page. To get additional results you need to use the optional query string parameters “start” and “limit” which are detailed in the affected feeds below.

Endpoint Descriptions
Books – Returns a list of configured bookmakers and their IDs.
Competition Mappings – Provides competition ID mapping between League Specific and General Sport ID types.
Competition Schedules – Provides scheduling info for all events with odds available in a given competition.
Competitor Mappings – Provides competitor ID mapping between League Specific and General Sport ID types.
Daily Schedules – Provides scheduling info for all events with odds available on a given sport and date.
Player Mappings – Provides player ID mapping between League Specific and General Sport ID types.
Sport Categories – Returns a list of categories for a sport ID that have odds available.
Sport Competitions – Returns a list of competitions for a sport ID that have odds available.
Sport Event Mappings – Provides sport event ID mapping between League Specific and General Sport ID types.
Sport Event Markets – Returns a list of markets for a given sport event.
Sport Event Markets Change Log – Returns a list of sport events with odds changes in the last 5 minutes.
Sport Stages – Returns a list of stages and categories for a sport ID that have odds available.
Sports – Returns a list of sports and sport IDs.
Stage Mappings – Provides stage ID mapping between League Specific and General Sport ID types.
Data Retrieval Sample
To find 3-way prematch odds for a sport event on a given day:
- Call the Sports resource and make note of the Sport Id for your event
- Call the Daily Sport Event Markets for your given date, using the Sport Id
- Find the Sport Event Id of your event within the results
- Call the Sport Event Markets using your located Sport Event Id
- The prematch odds for your event are displayed
- Find the "1x2" market within the results
What's Included?
Bookmakers
ID | Name |
---|---|
17324 | MGM |
18149 | DraftKings |
18186 | FanDuel |
25080 | Consensus |
27447 | SugarHouseNJ |
27769 | PointsBet |
32219 | WilliamHillNewJersey |
34834 | FoxBetNewJersey |
Sports/Leagues
Sport ID | Sport | Leagues |
---|---|---|
2 | Basketball | NBA |
3 | Baseball | MLB |
4 | Ice Hockey | NHL |
16 | American Football | NFL |
1 | Soccer | Premier League |
Markets
Market ID/Name | Sports | Market Structure |
---|---|---|
1 1x2 | American Football | Team A / Team B / Draw |
11 | Soccer | Team A / Team B |
14 | Soccer | Team A / Team B / Draw |
18 | Soccer | Team A / Team B |
19 | Ice Hockey | Over / Under |
20 | Ice Hockey | Over / Under |
23 | Basketball | Team A / Team B |
26 | Basketball | Over / Under |
47 | American Football | Tie / Team A, Tie / Team B, |
60 | American Football | Team A / Team B / Draw |
64 | American Football | Team A / Team B |
66 | American Football | Team A / Team B |
68 | American Football | Over / Under |
69 | American Football | Over / Under |
70 | American Football | Over / Under |
74 | Basketball | Even / Odd |
83 | American Football | Team A / Team B |
94 | Basketball | Even / Odd |
219 | American Football | |
220 | American Football | Yes / No |
223 | American Football | Team A / Team B |
225 | American Football | Over / Under |
227 | American Football | Over / Under |
228 | American Football | Over / Under |
231 | American Football | Team A / Team B |
232 | American Football | Over / Under |
234 | American Football | 920: First Quarter |
235 | American Football | Team A / Team B |
235 | American Football | Team A / Team B |
235 | American Football | Team A / Team B |
235 | American Football | Team A / Team B |
236 | American Football | Over / Under |
236 | American Football | Over / Under |
236 | American Football | Over / Under |
236 | American Football | Over / Under |
251 | Baseball | Team A / Team B |
256 | Baseball | Team A / Team B |
260 | Baseball | Over / Under |
261 | Baseball | Over / Under |
274 | Baseball | Team A / Team B / Draw |
275 | Baseball | Team A / Team B |
276 | Baseball | Over / Under |
293 | American Football | Team A / Team B / Draw |
294 | American Football | Team A / Team B |
302 | American Football | Team A / Team B |
303 | American Football | Team A / Team B |
303 | American Football | Team A / Team B |
303 | American Football | Team A / Team B |
303 | American Football | Team A / Team B |
304 | Basketball | Even / Odd |
304 | Basketball | Even / Odd |
304 | Basketball | Even / Odd |
304 | Basketball | Even / Odd |
1123 | Baseball | Team A / Team B |
1124 | Baseball | Team A / Team B |
6022 | American Football | Yes / No |
6023 | American Football | (selections from 47) |
6024 | American Football | 4: Team A |
6025 | American Football | 10002: Team A Safety |
6026 | American Football | First Quarter |
6027 | American Football | First Quarter |
6028 | American Football | 10009: Team A Yes |
6029 | American Football | 0, 1, 2, 3, 4, or more |
6030 | American Football | 0, 1, 2, 3, 4, or more |
6031 | American Football | Team A / Team B |
6032 | American Football | Team A 1-6 pts |
8010 | Basketball | Team A / Team B |
8011 | Basketball | Team A / Team B |
Integration Links
OpenAPI Spec
Our Odds Comparison Prematch API is available via OpenAPI. Click below to view and/or download the specs.
Odds Comparison Prematch v2 OpenAPI
Postman Workspace
Our entire Media APIs are available on Postman. Click the link above to be taken directly to our Odds Comparison Prematch API collection.
Feel free to follow and/or fork any collections to receive updates.
Schema Download
Open the zip file below to access our entire Odds Comparison Prematch API XSD schema.
Odds Comparison Prematch v2 Schema