BetMGM API

BetMGM Odds API for UK Football

Structured, machine-readable BetMGM football odds for UK fixtures, ready to plug into comparison tables, alert systems and betting research tools without scraping a single odds page.

BetMGM football odds, structured
bookmaker_codes=UO009

Pre-match odds for UK football fixtures, returned in the same schema as other UK bookmakers we cover.

Why BetMGM odds as data

Looking for BetMGM odds as a feed, not a betting slip?

BetMGM does not publish a public developer API for pre-match football odds, so anyone building an odds comparison table, price alert or tipster tool is left staring at the betting site itself. That works fine for placing a bet, but it is useless as a data source: no consistent structure, no history, nothing you can query on demand. Developers searching for a BetMGM API are usually trying to solve a product problem, not just check today's odds. They need BetMGM prices sitting alongside other bookmakers in a format their own application can actually read.

Odds comparison tables

Show BetMGM next to other UK bookmakers on the same fixture and market. Users can see at a glance who is offering the better odds without opening separate tabs.

Price change alerts

Poll BetMGM odds on a schedule and fire a notification when a price moves. Useful for value-betting tools and anyone tracking line movement ahead of kick off.

Tipster and prediction tools

Reference BetMGM odds when publishing tips or grading picks, so followers can see the odds a tip was based on. Consistent data makes historical tracking possible.

Betting research and modelling

Pull BetMGM odds across many fixtures and markets to build models or backtests. Structured data means you can automate the pull instead of copying numbers by hand.

The DIY trap

Why scraping BetMGM's site fails in production

BetMGM's website is built for punters clicking through a betting slip, not for automated data collection. Layouts change without notice, odds are loaded dynamically, and anti-bot protection can block or throttle repeated requests, so a scraper that works today can silently break tomorrow. Even when scraping does work, you are left maintaining brittle parsing logic instead of building your actual product. There is also no guarantee of consistent structure across markets, competitions or match states, which makes long-term reliability nearly impossible.

Technical breakage

Layouts and XHR payloads change without notice. Proxies, CAPTCHAs, and rate limits add cost and downtime.

Legal / ToS risk

Automated extraction is typically prohibited. For a commercial product, a managed feed is the cleaner path. See legal risks of scraping.

The simple path

Where UK Odds API fits

UK Odds API collects BetMGM pre-match football odds and returns them as clean, structured data under bookmaker code UO009. Filter for BetMGM alone, or request it alongside other UK bookmakers in one schema so you can compare, alert and build without touching a betting site directly.

Single book or full market

Some products only need BetMGM: a single-bookmaker odds widget, a BetMGM-specific tracker, or a research tool focused on one book's pricing behaviour. Others want BetMGM as one column in a wider comparison, sitting next to other UK bookmakers so users can spot the best odds available. The same underlying data supports both, so you can start narrow and expand coverage later without rebuilding your integration.

Built for Pro workloads

Most customers run on Pro (£149/mo, 7-day trial): 34 UK bookmakers, advanced markets including player props, historical odds. Start with a trial, then call the endpoints below.

How to integrate

Build with BetMGM odds, on their own or compared

Once you have an API key, the flow is the same for every UK bookmaker: list fixtures, request odds, optionally filter to BetMGM.

1) Choose fixtures

List events for a date and select an event_id.

2) Query odds

Fetch odds and filter to BetMGM via bookmaker_codes=UO009.

Endpoints

Copy-paste these requests.

GET /v1/football/events?schedule_date=YYYY-MM-DD&has_odds=true&upcoming=true&per_page=10

GET /v1/football/events/EVENT_ID/odds/best?odds_format=decimal&bookmaker_codes=UO009

Replace EVENT_ID with an event_id returned by the events endpoint.

Sample JSON

A compact example response (shape is normalised across bookmakers).

{
  "event_id": "evt_123",
  "odds_format": "decimal",
  "bookmakers": [
    { "code": "UO009", "name": "BetMGM" }
  ],
  "markets": [
    {
      "key": "1x2",
      "outcomes": [
        { "name": "Home", "odds": 2.05, "bookmaker_code": "UO009" },
        { "name": "Draw", "odds": 3.40, "bookmaker_code": "UO009" },
        { "name": "Away", "odds": 3.75, "bookmaker_code": "UO009" }
      ]
    }
  ]
}

Realtime data

BetMGM odds, ready to build on

Stop reverse-engineering betting pages. Get BetMGM football odds as structured data you can query, filter and combine with other UK bookmakers.

Bookmakers covered

Covering BetMGM alongside other major UK football bookmakers in one consistent schema.

Pricing

Plans for BetMGM odds data

Pick a plan based on how many fixtures and requests you need. Every plan includes BetMGM under bookmaker code UO009, alongside the other UK bookmakers we cover.

Starter

£79/month

Billed today · no trial

For prototypes and early builds

  • 10 UK bookmakers
  • Core markets only Main match odds such as match winner, over/under, both teams to score, double chance, draw no bet, and handicaps.
  • 1,000 requests/hour
  • Email support

Business

£359/month

Billed today · no trial

For arbitrage tools and revenue-generating systems

  • 34 UK bookmakers
  • Core markets Main match odds such as match winner, over/under, both teams to score, double chance, draw no bet, and handicaps.
  • Advanced markets Deeper betting markets such as corners, cards, team props, player props, specials, and bookmaker-specific markets.
  • 20,000 requests/hour
  • Arbitrage API included
  • Specials Football specials: markets on topics like next manager, transfers, and awards.
  • Historical odds
  • Price boosts Promotional boosted odds on selected markets and outcomes — e.g. enhanced player props and match combos. Single-event and batch endpoints available.
  • Bet builders Bookmaker-published multi-leg bets for one match — e.g. BTTS + corners + cards.

FAQ

Still got questions?

Is there an official BetMGM API?

BetMGM does not publish a public developer API for pulling pre-match football odds into your own product. Teams usually either scrape the website (fragile and against typical Terms of Service) or use a bookmaker odds API such as UK Odds API.

Can I scrape BetMGM odds instead?

You can try, but scrapers break when the site changes, hit anti-bot controls, and usually violate Terms of Service. For production apps, a managed odds API is simpler and lower risk than maintaining a BetMGM HTML parser.

How do I get BetMGM odds via UK Odds API?

Call fixtures with /v1/football/events, then odds with bookmaker_codes=UO009. Remove the filter to compare BetMGM against the wider UK market.

What is UK Odds API?

UK Odds API is a UK-first REST API for pre-match football odds across major UK bookmakers and exchanges - one OpenAPI contract, stable UO### codes, best-odds helpers, and advanced markets (including player props) on Pro.

Which plan do I need?

Most production apps use Pro (£149/month, 7-day Pro trial): 34 UK bookmakers, core + advanced markets, historical odds. Arbitrage endpoints are on Business.

Can I try before I pay?

Yes. Start a 7-day Pro trial at ukoddsapi.com/sign-up, then try endpoints in the OpenAPI playground at api.ukoddsapi.com/docs.

What you can build

Real examples.
Copy‑paste code.