Matchbook API

Matchbook API: Matchbook Odds for UK Football, as Structured Data

Matchbook odds for UK football, delivered as clean structured data you can query, compare, and build products on, rather than odds locked inside an exchange screen.

Matchbook odds, structured
bookmaker_codes=UO018

Pre-match UK football odds from Matchbook, on their own or alongside other UK bookmakers in one schema.

Matchbook odds as data

Why you need Matchbook odds as structured data

Matchbook does not publish a public odds API, so anyone searching for one usually already has a product in mind, an odds comparison table, a price alert tool, a tipster site, or a research model. Because Matchbook is a betting exchange rather than a traditional bookmaker, its odds behave differently and are harder to pull into the same format as standard fixed-odds feeds. Product teams need Matchbook football odds sitting in the same structure as other UK bookmakers, so they can be filtered, compared, and displayed without writing custom logic for exchange pricing. Structured data solves that problem at the source, instead of forcing every team to reverse-engineer it themselves.

Odds comparison tables

Show Matchbook odds next to other UK bookmakers so users can see who is offering the best price on a match. This only works cleanly if every bookmaker's odds arrive in the same shape.

Alerts and monitoring

Trigger notifications when Matchbook odds move past a threshold or diverge from the wider market. Reliable alerts depend on consistent, machine-readable odds rather than a page you have to re-read.

Tipster and content tools

Pull Matchbook odds automatically into tips, previews, or betting content instead of manually checking and typing them in. This keeps published odds accurate and current without daily manual upkeep.

Research and modelling

Use historical and live Matchbook odds alongside other UK bookmakers to study pricing patterns or build models. Clean, structured odds make this analysis repeatable rather than a one-off scrape.

The DIY trap

Why scraping Matchbook does not hold up in production

Matchbook's site is built for account holders trading on an exchange, not for third parties extracting odds at scale, so scraping it tends to break in ways that are hard to predict. Exchange odds can shift quickly as backers and layers react to each other, meaning a scraper needs to run constantly just to stay roughly current. Layout and markup changes break selectors without warning, and repeated automated requests risk IP blocks or account restrictions with no support line to call. For anything customer-facing, that fragility turns into downtime, stale odds, and support tickets you cannot easily explain.

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 pulls pre-match Matchbook odds into the same structured feed used for other UK bookmakers, so you are not maintaining a separate integration just for one exchange. Matchbook sits behind stable bookmaker code UO018, and you can pull it on its own or side by side with other UK bookmakers in one consistent schema. That means a single integration covers Matchbook and the rest of your bookmaker list, rather than one-off scrapers for each site you want to cover.

Single book or full market

Some products only need Matchbook on its own, for example a dedicated Matchbook price tracker or a tool aimed at exchange users specifically. Others need Matchbook sitting alongside several UK bookmakers in one view, such as an odds comparison table, a best-price alert system, or a research dataset spanning the wider market. Because Matchbook odds arrive in the same structure as every other UK bookmaker, you can support either case, or move from one to the other, without rebuilding how your product consumes odds.

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

Single bookmaker or full market comparison

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

1) Choose fixtures

List events for a date and select an event_id.

2) Query odds

Fetch odds and filter to Matchbook via bookmaker_codes=UO018.

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=UO018

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": "UO018", "name": "Matchbook" }
  ],
  "markets": [
    {
      "key": "1x2",
      "outcomes": [
        { "name": "Home", "odds": 2.05, "bookmaker_code": "UO018" },
        { "name": "Draw", "odds": 3.40, "bookmaker_code": "UO018" },
        { "name": "Away", "odds": 3.75, "bookmaker_code": "UO018" }
      ]
    }
  ]
}

Realtime data

Build on Matchbook odds without maintaining a scraper

Structured Matchbook odds, updated regularly, ready to sit inside comparison tables, alerts, and research tools alongside other UK bookmakers.

Bookmakers covered

Matchbook odds alongside other major UK bookmakers, in one consistent schema.

Pricing

Matchbook API pricing

Plans are based on request volume and how many UK bookmakers, including Matchbook, you need in your odds feed.

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 Matchbook API?

Matchbook 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 Matchbook 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 Matchbook HTML parser.

How do I get Matchbook odds via UK Odds API?

Call fixtures with /v1/football/events, then odds with bookmaker_codes=UO018. Remove the filter to compare Matchbook 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.