Odds comparison API

Looking for an odds comparison API?

Here’s how to compare UK bookmaker odds in one consistent JSON schema — with endpoints, a compact example response, and the fastest flow for building comparison tables.

Most common flow
/events
/odds
/odds/best

Use /best for compact comparison tables; use /odds for full grids.

How it’s used

Comparison pages that don’t break.

Comparison products fail when feeds have inconsistent market naming. The goal is simple: one set of market keys and one response shape across all UK bookmakers, so you can render tables, sort by odds, and compute implied probabilities reliably.

Compact tables

Use best odds for “top odds” rows per outcome.

Full grids

Use event odds to show every bookmaker odds in one response.

Endpoints

Copy‑paste these requests.

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

GET /v1/football/events/EVENT_ID/odds?package=core&odds_format=decimal

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

Replace EVENT_ID with an event_id returned by the events endpoint.

Sample JSON

A compact example response (normalised across bookmakers).

{
  "event_id": "evt_123",
  "odds_format": "decimal",
  "bookmakers": [
    { "code": "UO004", "name": "Bet365" },
    { "code": "UO018", "name": "Paddy Power" }
  ],
  "markets": [
    {
      "key": "1x2",
      "outcomes": [
        { "name": "Home", "odds": 2.05, "bookmaker_code": "UO004" },
        { "name": "Home", "odds": 2.02, "bookmaker_code": "UO018" }
      ]
    }
  ]
}

Realtime data

#1 odds API for the UK market.

Build faster with accurate, developer-friendly UK Odds API.

Bookmakers covered

UK-first coverage across major UK bookmakers and exchanges.

Pricing

Start lean. Scale up when you’re ready.

Use Free to validate responses, then upgrade for full coverage and premium endpoints.

Sandbox

Free

£0

For evaluation and dashboard access

  • 2 UK bookmakers
  • Core markets only
  • 300 requests/month
  • Read-only access
  • Community support

Starter

£129/month

For prototypes and early products

  • 10 UK bookmakers
  • Core markets only
  • 1,000 requests/hour
  • Email support

Scale

£549/month

For trading tools and production apps

  • 27 UK bookmakers
  • Core + full markets
  • 20,000 requests/hour
  • Arbitrage API included
  • Historical odds

FAQ

Still got questions?

What is an odds comparison API?

It’s an API that lets you compare odds across bookmakers without integrating each bookmaker separately. You request odds and get a consistent JSON schema with bookmaker codes.

Should I use /odds or /odds/best?

Use `/odds` when you need the full bookmaker grid. Use `/odds/best` when you want “comparison-ready” best odds per outcome.

Which bookmakers are included?

All major UK bookmakers, including Bet365, Betfair, Paddy Power, Sky Bet, William Hill, Coral, Ladbrokes, Betway, 888sport, Unibet, and Spreadex.

Can I try the API before I pay?

Yes. Create a free account and generate an API key, then explore endpoints in the Swagger playground at api.ukoddsapi.com/docs.

What you can build

Real examples.
Copy‑paste code.