Fixtures first
List today’s (or any date’s) events with has_odds=true, then loop the event_ids you care about.
Best odds API
Need the best odds across UK bookmakers for a table, alert, or scanner? UK Odds API returns top price per outcome in one call, so you do not have to scan every bookmaker row yourself.
/events/events/EVENT_ID/odds/best Fetch an event_id for today, then call best odds for that match.
What best-odds buyers need
Comparison tables, move alerts, and scanners usually start from “who is best on this selection?” UK Odds API’s best-odds response answers that across the UK board. Pull full grids when you need the whole market underneath.
List today’s (or any date’s) events with has_odds=true, then loop the event_ids you care about.
Pull /odds for every bookmaker on a market - same keys and codes across Bet365, Paddy Power, and the rest.
One row per outcome with the top UK odds and bookmaker code - fast enough for tables, scanners, and alerts.
Same feed powers comparison, arbs, and +EV tools - link out to the arbitrage and valuebet product pages when you need those patterns.
Copy‑paste into workers or the OpenAPI playground.
GET /v1/football/events?schedule_date=YYYY-MM-DD&has_odds=true&per_page=10
GET /v1/football/events/EVENT_ID/odds/best?odds_format=decimal Replace EVENT_ID with an event_id from the events endpoint.
Normalised markets and bookmaker codes - ready to render or store.
{
"event_id": "evt_123",
"odds_format": "decimal",
"markets": [
{
"key": "1x2",
"best": [
{ "name": "Home", "odds": 2.02, "bookmaker_code": "UO004" },
{ "name": "Draw", "odds": 3.45, "bookmaker_code": "UO018" },
{ "name": "Away", "odds": 3.78, "bookmaker_code": "UO006" }
]
}
]
} What you can build
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.
Render best-odds tables across UK bookmakers without stitching feeds.
Open →Poll /odds/best and notify when the top selection changes or crosses a threshold.
Open →Use best odds as the fast signal layer, then deepen with /odds when needed.
Open →Same product family - fixtures, full grids, and best odds together.
Open →Built for comparison speed
Poll best odds on your interval. Near kickoff, the underlying feed refreshes about every minute.
Bookmakers covered
Best odds computed across the UK bookmakers and exchanges your users expect.
Pricing
Start with fixtures and odds for comparison or alerts. Pro covers production traffic; Business adds higher limits for revenue systems.
£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
A best odds API returns the best available odds per outcome across multiple bookmakers, so you can build comparison tables, alerts, and edge detection without stitching feeds.
Call `/events/EVENT_ID/odds/best` for a specific event_id from the events endpoint.
Use `/odds/best` for compact top-of-market views. Use `/odds` when you need the full bookmaker grid.
All 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.