Pre-match Odds Data

Pre-match Odds API for UK Football

Structured pre-match odds for football fixtures across the UK, collected from multiple bookmakers into one consistent feed. Built for people who need reliable odds data before kickoff, not a screenshot of a bookmaker page.

Sample fixture odds
List today’s fixtures
Fetch odds / best odds

A single fixture with odds from several bookmakers, as returned before kickoff.

Why pre-match odds

Odds data for the build-up to kickoff

Most odds research happens before a ball is kicked, whether that is checking who is offering the best price, spotting value, or tracking how a line has moved since the teams were announced. Pre-match odds are the backbone of comparison tables, tipster previews, betting newsletters and any tool that helps someone decide where to place a bet. Getting that data as a clean feed means you are not manually checking bookmaker sites or copying numbers by hand. It also means your numbers update automatically as bookmakers change their odds in the hours before a match starts.

Odds comparison tables

Show bookmaker odds side by side for a fixture so users can see who is offering the best price on any given market. Useful for comparison sites and betting content pages that live or die on accuracy.

Line movement tracking

Store odds at intervals in the run-up to kickoff to see how prices have shifted since the match was first listed. This is the kind of data tipsters and analysts use to spot where money is moving.

Tip sheets and previews

Feed accurate, current odds into match previews, newsletters or tipster pages instead of relying on odds that are already out of date by the time they are published.

Odds alerts

Trigger a notification when a bookmaker's odds on a fixture cross a threshold you care about. Handy for building alert tools or bots that flag good prices as they appear.

Pre-match odds API endpoints

Fixtures then odds.

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 pre-match odds response

Normalised across UK 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": "UO018" }
      ]
    }
  ]
}

What you can build

What you can build on pre-match odds

Comparison boards, tipster widgets, alerts, and research before the whistle.

Built for match day

Pre-match odds that stay fresh.

Poll the matches users are viewing. Speed up as kickoff approaches.

Bookmakers covered

Bet365, William Hill, Ladbrokes, Paddy Power, Sky Bet, Betfair and more

Pricing

Simple pricing for pre-match odds access

Choose a plan based on how many fixtures you need and how close to kickoff you want your odds updates to be.

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

Pre-match odds API - FAQ

Is this a pre-match odds feed?

Yes. UK Odds API focuses on UK pre-match football odds with frequent near-kickoff refreshes.

Do you offer true in-play odds?

Not today. If you need match-state in-play markets, that is outside the current product.

How often do pre-match odds update?

Last 2h before kickoff: about every minute. Further out: slower cadences (about every 3 to 60 minutes depending on horizon).

Which bookmakers are included?

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 pre-match workflows.

Polling, comparison, and historical research.