Sports odds API

Sports odds API for UK football

Searching for a sports odds API? UK Odds API covers UK pre-match football: fixtures and bookmaker odds as JSON. Not racing, NFL, or cricket. Built for products that need UK retail depth.

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.

What “sports odds API” means here

UK football odds, not every sport under the sun.

A lot of sports odds APIs are global and thin on UK retail books. If your product needs Bet365, Sky Bet, Paddy Power, and the rest for football, that is the job. Be clear with stakeholders: this feed is pre-match football, not a multi-sport firehose.

Fixtures first

List today’s (or any date’s) events with has_odds=true, then loop the event_ids you care about.

Full bookmaker grids

Pull /odds for every bookmaker on a market - same keys and codes across Bet365, Paddy Power, and the rest.

Best odds helper

One row per outcome with the top UK odds and bookmaker code - fast enough for tables, scanners, and alerts.

Build more on top

Same feed powers comparison, arbs, and +EV tools - link out to the arbitrage and valuebet product pages when you need those patterns.

Sports odds API endpoints (football)

Fixtures then odds - the core loop.

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 from the events endpoint.

Example event odds response

Normalised markets and bookmaker codes - ready to render or store.

{
  "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": "UO018" }
      ]
    }
  ]
}

What you can build

Products teams ship on the football odds feed

Same UK football odds API, your product logic: comparison boards, alerts, arb tools, or +EV scanners. Demos and related product pages below show the pattern.

Built for UK football

Sports odds, narrowly: UK football done properly.

If you need racing or NFL, this is the wrong product. If you need UK football bookmakers, you are in the right place.

Bookmakers covered

UK bookmakers for football - the sport this API actually covers.

Pricing

Plans for prototypes through football odds products.

Start with fixtures and odds for comparison or alerts. Pro covers production traffic; Business adds higher limits for revenue systems.

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

Sports odds API - FAQ

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.

Do you have a UK racing odds API?

No. UK Odds API does not cover horse racing. The product is UK football bookmaker 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.

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.

Tutorials

Guides for UK football odds.

How to build on a football-focused sports odds API.