Coverage
Render a “bookmakers covered” page using the bookmakers list.
UK bookmakers API
List 34 UK bookmakers with stable codes, then pull odds filtered to the books you need. For the productised odds feed pitch (comparison sites & SaaS), see bookmaker odds feed.
/v1/bookmakersbookmaker_codes=UO004,UO018 Use bookmaker codes to filter odds to specific UK bookmakers.
How it’s used
UK products usually need two things: a reliable list of bookmakers (for UI filters and logos) and a way to fetch odds for a set of bookmakers in one call. The endpoints below are designed for that exact flow.
Render a “bookmakers covered” page using the bookmakers list.
Use bookmaker codes to request only the bookmakers you care about.
Copy‑paste these requests.
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 returned by the events endpoint.
A compact example response you can use for coverage + filtering.
{
"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"
} Realtime data
Build faster with accurate, developer-friendly UK Odds API.
Bookmakers covered
UK-first coverage across major UK bookmakers and exchanges.
Pricing
A focused API built for one job: UK football odds, from every bookmaker, in one clean format.
£49/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
It’s an API that returns bookmaker coverage (names + stable IDs) and bookmaker odds in one JSON schema — so you can build comparison tables, pricing models, and alerts without integrating each sportsbook separately.
Yes. UK Odds API is a multi-bookmaker odds feed for UK football: fixtures, markets, and prices in one REST contract. Filter with `bookmaker_codes` when you need a subset.
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.