Leagues
Each leagueID corresponds to a specific league or competition available through the SportsGameOdds API.
Access real-time odds data across 67+ leagues and competitions — including the NFL, NBA, MLB, NHL, EPL, and many more. Our API provides pre-match odds, live betting odds, player props, alternative lines, and results data across all supported leagues.
| Name | leagueID | Sport |
|---|---|---|
| NFL | NFL | FOOTBALL |
| NBA | NBA | BASKETBALL |
| College Football | NCAAF | FOOTBALL |
| Politics | POLITICS | NON_SPORTS |
| TV | TV | NON_SPORTS |
| Markets | MARKETS | NON_SPORTS |
| Premier League | EPL | SOCCER |
| MLB | MLB | BASEBALL |
| College Basketball | NCAAB | BASKETBALL |
| MLS | MLS | SOCCER |
| NHL | NHL | HOCKEY |
| PGA Men | PGA_MEN | GOLF |
| LIV Golf | LIV_TOUR | GOLF |
| Champions League | UEFA_CHAMPIONS_LEAGUE | SOCCER |
| UFC | UFC | MMA |
| ATP | ATP | TENNIS |
| International Soccer | INTERNATIONAL_SOCCER | SOCCER |
| Europa League | UEFA_EUROPA_LEAGUE | SOCCER |
| XFL | XFL | FOOTBALL |
| Movies | MOVIES | NON_SPORTS |
| Music | MUSIC | NON_SPORTS |
| Fun | FUN | NON_SPORTS |
| Events | EVENTS | NON_SPORTS |
| Celebrities | CELEBRITY | NON_SPORTS |
| Weather | WEATHER | NON_SPORTS |
| Bundesliga | BUNDESLIGA | SOCCER |
| MiLB Triple-A | MILB_AAA | BASEBALL |
| PGA Women | PGA_WOMEN | GOLF |
| USFL | USFL | FOOTBALL |
| WNBA | WNBA | BASKETBALL |
| WTA | WTA | TENNIS |
| Eredivisie | EREDIVISIE | SOCCER |
| AHL | AHL | HOCKEY |
| Liga Profesional | AR_LPF | SOCCER |
| Brasileiro Serie A | BR_SERIE_A | SOCCER |
| CFL | CFL | FOOTBALL |
| EFL Cup | EFL_CUP | SOCCER |
| Ligue 1 | FR_LIGUE_1 | SOCCER |
| Serie A | IT_SERIE_A | SOCCER |
| ITF | ITF | TENNIS |
| La Liga | LA_LIGA | SOCCER |
| Liga MX | LIGA_MX | SOCCER |
| MiLB Double-A | MILB_AA | BASEBALL |
| NBA G League | NBA_G_LEAGUE | BASKETBALL |
| EHF European Cup | EHF_EURO_CUP | HANDBALL |
| EHF European League | EHF_EURO | HANDBALL |
| Primera A | PRIMERA_A | SOCCER |
| La Liga Segunda | LA_LIGA_2 | SOCCER |
| Serie B | IT_SERIE_B | SOCCER |
| MiLB High-A | MILB_HIGH_A | BASEBALL |
| CPBL | CPBL | BASEBALL |
| Ligue 2 | FR_LIGUE_2 | SOCCER |
| KBO | KBO | BASEBALL |
| KHL | KHL | HOCKEY |
| LBPRC | LBPRC | BASEBALL |
| LIDOM | LIDOM | BASEBALL |
| LMB | LMB | BASEBALL |
| MiLB Single-A | MILB_A | BASEBALL |
| LMP | LMP | BASEBALL |
| LVBP | LVBP | BASEBALL |
| NPB | NPB | BASEBALL |
| Liga 1 | PE_LIGA_1 | SOCCER |
| SHL | SHL | HOCKEY |
| WBC | WBC | BASEBALL |
| IHF Super Globe | IHF_SUPER_GLOBE | HANDBALL |
| Liga ASOBAL | ASOBAL | HANDBALL |
| SEHA Liga | SEHA | HANDBALL |
Do you provide live/in-play odds?
Yes! We provide live odds for games currently in progress. Use the live=true parameter to filter for only live games, e.g., /events?leagueID=NBA&live=true.
Do you support player props?
Yes! We provide extensive player prop coverage across all major sports — points, assists, rebounds, passing yards, strikeouts, and many more. Props are returned by the same events request as game lines, and are included on every plan, including the free Amateur tier. Props include settlement data with actual player performance values so you can determine outcomes programmatically.
Do you provide alternate lines?
Yes, we support alternate lines on both main markets and prop bets including player props. Add the includeAltLines=true parameter when making a request to the /events endpoint. In general, you're more likely to receive alt lines on larger and more popular markets and sportsbooks. Note that alt lines significantly increase response size, so only include them when needed.
Does your API include scores, stats, and game results?
Yes. We provide live scores, box scores (scores by period), team stats, and player stats for virtually all supported leagues. We also provide settlement/outcome data for odds markets — every odds item includes a score field reflecting the actual result, so you can determine bet outcomes programmatically.
Do you have deeplinks to bookmakers?
Yes we do. However, we don't guarantee that every market for every bookmaker will include a deeplink. Each event includes event-level deeplinks in links.bookmakers, and individual odds include bookmaker-specific deeplinks. We're continuously adding more deeplink coverage across bookmakers.
Do you offer historical odds data?
Yes, on the Pro plan and above. Coverage generally runs from February 2024 onwards and is deepest on the most popular leagues — there is more history behind NFL and NBA than behind, say, NCAA Basketball. Set a date window with the startsAfter and startsBefore parameters, and add finalized=true to return only games that have a final outcome. Since January 2026 we also provide opening and closing odds at the bookmaker level: add includeOpenCloseOdds=true to your /events request and each book returns openOdds, closeOdds, openSpread, closeSpread, openOverUnder, and closeOverUnder where available.
Do you offer futures or outright markets?
Not at the moment. Season-long markets like Super Bowl winner or a player's full-season passing yards are not currently in the feed. Futures are on our roadmap but we don't have a timeline to share yet. Everything else is covered across every league we support: game lines, player props, team props, alternate lines, and period markets down to halves, quarters, and individual innings.
How do I see what markets are available for a given league?
Use the /markets endpoint to get the most up-to-date list of supported markets by league and bookmaker. The endpoint defaults to isSupported=true, returning fully supported markets.
Do you offer a Prediction Markets API?
Yes. Prediction markets are part of the same unified odds API rather than a separate product — Kalshi, Polymarket, and Novig prices sit alongside traditional sportsbooks in the same response, keyed by bookmakerID.
Ready to get started?
Join thousands of developers building the next generation of sports and betting applications.