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.
Pre-match Odds Data
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.
List today’s fixturesFetch odds / best odds A single fixture with odds from several bookmakers, as returned before kickoff.
Why pre-match odds
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.
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.
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.
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.
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.
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.
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
Comparison boards, tipster widgets, alerts, and research before the whistle.
Built for match day
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
Choose a plan based on how many fixtures you need and how close to kickoff you want your odds updates to be.
£79/month
Billed today · no trial
For prototypes and early builds
£149/month
7 days free · £0 due today
For production apps and dashboards
£359/month
Billed today · no trial
For arbitrage tools and revenue-generating systems
FAQ
Yes. UK Odds API focuses on UK pre-match football odds with frequent near-kickoff refreshes.
Not today. If you need match-state in-play markets, that is outside the current product.
Last 2h before kickoff: about every minute. Further out: slower cadences (about every 3 to 60 minutes depending on horizon).
Major UK bookmakers including Bet365, Betfair, Paddy Power, Sky Bet, William Hill, Coral, Ladbrokes, Betway, 888sport, Unibet, and Spreadex.
Yes. Create an account and subscribe to a plan, then explore endpoints in the Swagger playground at api.ukoddsapi.com/docs.