Sports odds API

Sports odds API for UK football

A UK-first sports odds API for pre-match football only — not racing, NFL, or cricket. Fixtures, 100+ markets, and 34 UK bookmakers in one REST schema.

The two calls most products start with
/v1/football/events
/v1/football/events/{event_id}/odds

Fetch fixtures for a date, then request odds for the event you care about.

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?package=core&odds_format=decimal

Replace EVENT_ID with an event_id returned by the events endpoint.

Sample JSON

A typical event odds response (one schema across bookmakers).

{
  "event_id": "evt_123",
  "odds_format": "decimal",
  "bookmakers": [
    { "code": "UO004", "name": "Bet365" },
    { "code": "UO002", "name": "Betfair" }
  ],
  "markets": [
    {
      "key": "btts",
      "outcomes": [
        { "name": "Yes", "odds": 1.80, "bookmaker_code": "UO004" },
        { "name": "No", "odds": 2.10, "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?

What is a sports odds API?

A sports odds API returns fixtures and bookmaker odds as JSON. UK Odds API is UK-first: deep UK bookmaker coverage for football, with stable codes and normalised markets.

Which sports does this cover?

UK pre-match football only — not horse racing, NFL, cricket, tennis, or other sports. If you need those, this is the wrong product.

Do you have a UK racing odds API?

No. UK Odds API does not cover horse racing. The product is UK football bookmaker odds (fixtures, markets, best odds) as REST JSON.

Which bookmakers are included?

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

How often are odds updated?

Last 2h before kickoff: about every minute. 2–6h: about every 3 minutes. 6–12h: about every 5 minutes. 12–48h: about every 10 minutes. 48–72h: about every 15 minutes. Further out: about hourly.

Can I try the API before I pay?

Yes. Create an account and subscribe to a plan, and try endpoints in the Swagger playground at api.ukoddsapi.com/docs.

What you can build

Real examples.
Copy‑paste code.