Sportsbook

BetMGM Odds API

Access BetMGM odds through the SportsGameOdds API. Game lines, player props and results in structured JSON, alongside 85+ other books in one unified schema.

BetMGM carries the widest league spread of any major US sportsbook in our feed — 31 leagues, including several the other big books skip entirely. The SportsGameOdds API delivers it as structured JSON, in the same schema as every other book we carry.

Quick Start: Requesting BetMGM Odds

BetMGM odds arrive inside the standard events response. Filter with bookmakerID:

https://api.sportsgameodds.com/v2/events?apiKey=YOUR_API_KEY&leagueID=NHL&bookmakerID=betmgm&oddsAvailable=true&limit=10

To compare BetMGM against other books in one call:

https://api.sportsgameodds.com/v2/events?apiKey=YOUR_API_KEY&leagueID=NHL&bookmakerID=betmgm,draftkings,fanduel&oddsAvailable=true&limit=10

What a BetMGM price looks like

Every event returns an odds object keyed by oddID, with each book's price inside byBookmaker:

{
  "eventID": "...",
  "leagueID": "NHL",
  "odds": {
    "points-home-game-ml-home": {
      "oddID": "points-home-game-ml-home",
      "opposingOddID": "points-away-game-ml-away",
      "marketName": "Moneyline",
      "statID": "points",
      "statEntityID": "home",
      "periodID": "game",
      "betTypeID": "ml",
      "sideID": "home",
      "fairOdds": "-128",
      "bookOdds": "-135",
      "byBookmaker": {
        "betmgm": { "odds": "-132", "available": true },
        "draftkings": { "odds": "-138", "available": true },
        "fanduel": { "odds": "-135", "available": true }
      }
    }
  }
}

Odds come back as strings, which preserves the leading + on plus-money prices. fairOdds is the vig-free consensus across every book in the feed, so you have a neutral benchmark rather than having to pick one book as the reference.

Coverage: the widest league spread of the US books

BetMGM spans 31 leagues in the API, and the interesting part is what that includes beyond the obvious:

  • Football — NFL, college football, CFL
  • Basketball — NBA, WNBA, college basketball, NBA G League
  • Baseball — MLB, Japan's NPB, Korea's KBO
  • Hockey — NHL, Sweden's SHL, the AHL and the KHL
  • Soccer — Premier League, La Liga, Bundesliga, Serie A, Ligue 1, Eredivisie, EFL Cup, Champions League, Europa League, MLS, Liga MX, international fixtures
  • Individual sports — UFC, PGA Tour and LIV Golf, ATP and WTA tennis

The AHL, KHL, G League, EFL Cup and LIV Golf are the ones worth noting — if your product covers those, BetMGM is often the major US book that prices them.

Around 20 stat types are mapped, concentrated on game lines, team totals and the core prop markets. Period coverage runs to full game, regulation, halves and first quarter — narrower than DraftKings or FanDuel, which carry inning-by-inning and full quarter sets. Trading breadth of leagues for depth of periods is the honest characterisation.

For the current per-league breakdown, use the Supported Markets reference or the /markets endpoint — both are generated from live data rather than maintained by hand.

Use Cases

Odds Comparison Platforms — BetMGM rounds out the major US book set alongside DraftKings, FanDuel and Caesars.

Arbitrage & +EV Tools — BetMGM's coverage of secondary leagues means fewer books are pricing those games, and thinner markets diverge more. See also positive EV betting.

Sportsbook & Fantasy Apps — Useful when your league list runs past the big four US sports.

Live & In-Play Products — Half and regulation markets are carried pre-match and live.

Technical Specifications

  • REST API — standard HTTP endpoints returning clean JSON
  • WebSocket feeds — real-time push updates, no polling required
  • Update speed — sub-minute refresh on Pro; Rookie and the free Amateur tier refresh on a longer interval. See pricing for each tier.
  • Results included — scores and settlement data ship with the odds, so there is no second integration
  • SDKs & libraries — JavaScript/TypeScript, Python, Ruby, Go and Java
  • Postman collection — pre-built requests ready to run

More sportsbook coverage: DraftKings · FanDuel · Caesars · ESPN BET · Pinnacle

What is the BetMGM Odds API?
BetMGM odds delivered as structured JSON through the SportsGameOdds API. BetMGM appears as a bookmakerID inside the same byBookmaker block as every other book we carry, keyed by the same oddID, so adding it to an existing integration is a parameter change rather than new parsing code.
Does BetMGM have a public odds API?
BetMGM does not offer a public developer API for its odds. SportsGameOdds provides BetMGM prices through one unified API — no scraping or unofficial endpoints — alongside 85+ other sportsbooks in the same schema.
How do I request only BetMGM odds?
Add bookmakerID=betmgm to an events request. To compare against other books in the same call, pass a comma-separated list such as bookmakerID=betmgm,draftkings,fanduel.
Which leagues does BetMGM coverage include?
31 leagues, the widest spread of the major US books. Beyond the big four it adds the NBA G League, the AHL and KHL in hockey, the EFL Cup in soccer, LIV Golf alongside the PGA Tour, and ATP and WTA tennis — leagues the other large US books often skip.
How does BetMGM compare to DraftKings and FanDuel in the API?
BetMGM covers more leagues but fewer period markets. DraftKings and FanDuel carry inning-by-inning baseball and full quarter sets across 23 period codes; BetMGM carries full game, regulation, halves and first quarter. Breadth of leagues versus depth of periods is the trade-off.
Are scores and results included?
Yes. Scores and settlement data ship alongside the odds on every plan, linked to oddIDs where scoring is supported, so you can grade bets without integrating a separate data source.
Is there a free tier?
Yes. The free Amateur tier lets you query real BetMGM data with no credit card, and the Rookie and Pro plans each include a 7-day trial.

Ready to get started?

Free tier, no credit card. Set up in 5 minutes.

1xBet
Sportsbook
888 Sport
Sportsbook
Bally Bet
Sportsbook
Barstool
Sportsbook
Bet365
Sportsbook
BetAnySports
Sportsbook
BetClic
Sportsbook
Betfair Sportsbook
Sportsbook
BetOnline
Sportsbook
BetPARX
Sportsbook
BetRivers
Sportsbook
Betr Sportsbook
Sportsbook
Betsson
Sportsbook
BetUS
Sportsbook
Bet Victor
Sportsbook
Betway
Sportsbook
BlueBet
Sportsbook
Bookmaker.eu
Sportsbook
Bovada
Sportsbook
BoyleSports
Sportsbook
Caesars
Sportsbook
Casumo
Sportsbook
Circa
Sportsbook
Coolbet
Sportsbook
Coral
Sportsbook
DraftKings
Sportsbook
ESPN BET
Sportsbook
Everygame
Sportsbook
Fanatics
Sportsbook
FanDuel
Sportsbook
Fliff
Sportsbook
FOX Bet
Sportsbook
FourWinds
Sportsbook
Grosvenor
Sportsbook
GTbets
Sportsbook
Ladbrokes
Sportsbook
LeoVegas
Sportsbook
LiveScore Bet
Sportsbook
LowVig
Sportsbook
Marathon Bet
Sportsbook
Mr Green
Sportsbook
MyBookie
Sportsbook
Neds
Sportsbook
NordicBet
Sportsbook
Paddy Power
Sportsbook
Pinnacle
Sportsbook
PlayUp
Sportsbook
PointsBet
Sportsbook
Prophet Exchange
Sportsbook
SI Sportsbook
Sportsbook
Sky Bet
Sportsbook
SportsBet
Sportsbook
SugarHouse
Sportsbook
SportsBetting.ag
Sportsbook
Superbook
Sportsbook
Suprabets
Sportsbook
TAB
Sportsbook
TABtouch
Sportsbook
Tipico
Sportsbook
TopSport
Sportsbook
Unibet
Sportsbook
Virgin Bet
Sportsbook
William Hill
Sportsbook
Wind Creek (Betfred PA)
Sportsbook
WynnBet
Sportsbook
Betfred
Sportsbook
Betsafe
Sportsbook
BoomBet
Sportsbook
NorthStar Bets
Sportsbook
Stake
Sportsbook
theScore Bet
Sportsbook
Bodog
Sportsbook
Prime Sports
Sportsbook