We collect odds.
Premium UK odds from every major UK bookmaker and exchange, brought together in one complete feed.
Build odds comparison tools, arbitrage scanners, betting dashboards, and football data products without maintaining bookmaker feeds yourself. UK Odds API gives you clean, normalised odds from major UK bookmakers through one reliable API.
# List UK football fixtures for a date curl "https://api.ukoddsapi.com/v1/football/events ?schedule_date=2026-04-25" \ -H "X-Api-Key: YOUR_KEY" # Example response (truncated): { "count": 64, "events": [ { "event_id": "evt_2771c03edfa878a3099ad85d5c7d", "league_name": "English Premier League", "home_team": "Arsenal", "away_team": "Newcastle", "kickoff_utc": "2026-04-25T16:30:00Z", "markets_with_odds": 100, "unique_bookmaker_codes": 27 } // ... 63 more events ] }
# Fetch all odds — Arsenal v Newcastle curl "https://api.ukoddsapi.com/v1/football/events /evt_2771c03edfa878a3099ad85d5c7d/odds" \ -H "X-Api-Key: YOUR_KEY" # Example JSON shape (truncated) → Odds response tab # Returns 12 market types · 27 bookmakers · ~4000 selections # Stable UO*** codes — never change when brands rebrand
{ "event_id": "evt_2771c03edfa878a3099ad85d5c7d", "event_title": "Arsenal v Newcastle", "competition": "English Premier League Matches", "kickoff_utc": "2026-04-25T16:30:00Z", "summary": { "markets_with_odds": 100, "bookmakers_count": 27 }, "markets": [ { "market_name": "Win Market", "market_group": "Win Markets", "selection_count": 81 }, { "market_name": "Both Teams To Score", "market_group": "Score Betting", "selection_count": 54 }, { "market_name": "Total Goals Over/Under", "market_group": "Score Betting", "selection_count": 400 }, { "market_name": "Anytime Goalscorer", "market_group": "Player Betting", "selection_count": 987 }, { "market_name": "First Goalscorer", "market_group": "Player Betting", "selection_count": 917 }, { "market_name": "Correct Score", "market_group": "Score Betting", "selection_count": 876 }, { "market_name": "Asian Handicap", "market_group": "Handicap Betting", "selection_count": 314 } // ... 93 more markets ] }
UK ODDS API
Premium UK odds from every major UK bookmaker and exchange, brought together in one complete feed.
Markets, teams and selections are cleaned, grouped and validated so the data is consistent, trusted and ready to use.
Build dashboards, alerts, models and arbitrage tools from one documented API, without scraping or juggling providers.
What you get
A focused API built for one job: UK football odds, from every bookmaker, in one clean format.
Bet365, Betfair, Paddy Power, Sky Bet, William Hill, Coral, Ladbrokes and more — all in one normalised response. View bookmaker coverage.
Match winner, both teams to score, over/under, corners, cards, correct score, player props and more — with consistent market keys. View market coverage.
Browse supported football countries, top competitions, and league categories in one place. View league coverage.
Discover football fixtures across a rolling seven-day London calendar window. Always aligned to when UK matches actually kick off.
Clean REST resources, predictable JSON, and errors you can handle — plus OpenAPI so you can generate clients and ship integrations fast.
Cross-bookmaker comparison in one call — normalised odds from every UK bookmaker so you can surface edges without wiring up separate feeds.
UKOddsAPI powers 100s of full-featured betting products built on clean, normalised UK bookmaker odds. Our users use our API to build arbitrage scanners, value bet detectors, Telegram bots, odds comparison apps, and more.
Spot real-time cross‑bookmaker edges and output stake splits.
Realtime data
Build faster with accurate, developer-friendly UK Odds API.
Plans
Start with the odds you need. Scale when your product grows.
£49/month
For prototypes and early builds
£149/month
For production apps and dashboards
£359/month
For arbitrage tools and revenue-generating systems
Bookmakers we cover
We have the largest collection of UK Bookmaker Odds and Markets on the internet
FAQ
UK Odds API is a REST API that returns JSON. You send your API key with each request, pick fixtures and markets from the paths or query parameters, and receive normalised odds from UK bookmakers in one response shape. You can try calls in our live OpenAPI (Swagger) page and read the full reference before you write any integration code.
Anything that needs reliable UK football odds in one normalised feed: odds comparison apps, arbitrage or value-bet scanners, alerts and dashboards, pricing models, and bots (for example Telegram or Discord). You integrate once against our REST API and reuse the same event, market and bookmaker codes across your stack.
For inspiration, see See what you can build on this page, or step-by-step guides on the blog.
All major UK bookmakers, including Bet365, Betfair, Paddy Power, Sky Bet, William Hill, Coral, Ladbrokes, Betway, 888sport, Unibet, and Spreadex.
See the full list on our coverage page: View bookmaker coverage. For API field definitions, see the documentation.
We cover major football leagues worldwide — including the UK leagues, Europe’s top competitions, and many more — based on what UK bookmakers actually offer odds on.
See the current list on our coverage page: View league coverage.
Starter suits early builds: 10 UK bookmakers, core markets, and a solid hourly quota.
Pro adds full bookmaker coverage, core and advanced markets, and historical odds.
Business adds football specials, higher request limits, and the arbitrage endpoints.
Yes — we provide a football arbitrage feed that returns active 2-way opportunities for a date, and an endpoint for a single event. Responses include the market, the best two legs (bookmaker codes + odds), and an optional stake split for plug-and-play bet placement.
You can call /v1/football/arbitrage?date=YYYY-MM-DD (day feed) or /v1/football/events/{event_id}/arbitrage (single event). Access depends on your plan.
Yes. Historical odds endpoints are available on Pro and Business plans so you can build charts, alerts, and backtests from real odds movements.
Core markets are the main match odds: match winner, over/under, both teams to score, double chance, draw no bet, and handicaps.
Advanced markets add deeper coverage when available: corners, cards, team props, player props, and bookmaker-specific lines. Football specials (non-fixture topics) are available on the Business plan.
You can browse every supported market here: View market coverage.
We update odds every minute.
Your plan controls request volume and access to premium endpoints (like arbitrage and history), but the data feed itself is continuously refreshed.
Each HTTP call you make to our API counts towards the limits on your plan (for example, requests per hour on Starter, Pro, or Business). Your dashboard shows usage so you can stay within quota.
Yes. Create an account, choose a plan, generate an API key, and then use the Swagger playground at api.ukoddsapi.com/docs to test endpoints in your browser.
You can copy working requests straight from Swagger into Postman, Node, or Python once you’re happy with the response shape.
Get API access in under a minute. No card required to start exploring.