Football odds API

Football odds API — UK bookmakers in one REST feed

A UK-first football odds API (and betting odds API for the same feed): pre-match fixtures, 100+ markets, best-odds endpoint, and 34 bookmakers — Bet365, Sky Bet, Paddy Power, William Hill and more.

Typical flow
/events
/events/EVENT_ID/odds
/events/EVENT_ID/odds/best

Fetch an event_id for today, then request odds (or best odds for compact tables).

Endpoints

Copy‑paste these requests.

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

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 event odds 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": "Draw", "odds": 3.40, "bookmaker_code": "UO004" },
        { "name": "Away", "odds": 3.85, "bookmaker_code": "UO004" }
      ]
    }
  ]
}

Realtime data

#1 odds API for the UK market.

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

Bookmakers covered

UK-first coverage: major UK bookmakers and exchanges in one response shape.

Pricing

Simple, honest pricing.

A focused API built for one job: UK football odds, from every bookmaker, in one clean format.

Starter

£49/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?

Do you cover horse racing, NFL, or cricket?

No. UK Odds API is UK pre-match football only — not racing, NFL, cricket, tennis, or other sports.

Is this a betting odds API?

Yes — same UK football feed whether you search “football odds API” or “betting odds API”. Fixtures, normalised bookmaker odds, and best-odds helpers in one REST schema.

What is a football odds API?

A football odds API returns fixtures and bookmaker odds as JSON over REST. UK Odds API focuses on UK pre-match football: list events for a date, then fetch odds (or best odds) for an event_id.

Do you support soccer odds API queries?

Yes — soccer and football refer to the same UK football feed here. Use `/v1/football/events` and `/odds` for fixtures and bookmaker prices.

How is this different from a global sports odds API?

We specialise in UK bookmaker depth (Bet365, Betfair, Paddy Power, Sky Bet, William Hill, and more) with stable bookmaker codes and normalised market keys — not a thin multi-country sample.

How do I get today’s football fixtures with odds?

Call `GET /v1/football/events` with `schedule_date=YYYY-MM-DD` and `has_odds=true`. Then request odds for the event_id you want.

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 an account and subscribe to a plan, then explore endpoints in the Swagger playground at api.ukoddsapi.com/docs.

What you can build

Real examples.
Copy‑paste code.