Fixtures first
List today’s (or any date’s) events with has_odds=true, then loop the event_ids you care about.
UK bookmakers API
Need an API that covers UK bookmakers (Bet365, Sky Bet, Paddy Power, William Hill, and more)? UK Odds API lists them with stable codes and returns their football odds in one schema you can filter.
/v1/bookmakersbookmaker_codes=UO004,UO018 Use bookmaker codes to filter odds to specific UK bookmakers.
What UK bookmaker coverage is for
UK-facing products fail when the odds layer skips the bookmakers people actually use. UK Odds API is built around that coverage: list bookmakers, pull odds, filter by code, and keep the same identifiers across fixtures and markets.
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.
List first, then filter odds.
GET /v1/bookmakers
GET /v1/football/events?schedule_date=YYYY-MM-DD&has_odds=true&per_page=10
GET /v1/football/events/EVENT_ID/odds?package=core&odds_format=decimal Replace EVENT_ID with an event_id from the events endpoint.
Normalised markets and bookmaker codes - ready to render or store.
{
"bookmakers": [
{ "code": "UO004", "name": "Bet365" },
{ "code": "UO002", "name": "Betfair" },
{ "code": "UO018", "name": "Paddy Power" }
],
"note": "Use bookmaker codes in odds queries: bookmaker_codes=UO004,UO018"
} 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.
Product framing for comparison sites and SaaS on the same feed.
Open →Filter the grid to a customer’s allowed bookmakers.
Open →Same codes power brand landing pages like Bet365 odds.
Open →Full fixtures + odds workflow after you pick bookmakers.
Open →Built for coverage UIs
Stable UO### codes keep pickers, entitlements, and odds queries aligned.
Bookmakers covered
The UK bookmakers you can list, filter, and display.
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
An API that returns bookmaker coverage (names + stable IDs) and lets you filter odds by those codes - so you can build coverage pages, pickers, and comparison tables.
Call GET /v1/bookmakers. Use the returned codes in odds queries via the bookmaker_codes parameter.
Yes. Pass bookmaker_codes=UO###,UO### on the odds endpoints to return only the bookmakers you want.
Yes. Create an account and subscribe to a plan, then explore endpoints in the Swagger playground at api.ukoddsapi.com/docs.