UK bookmakers API

UK bookmakers API - codes, coverage, filters

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.

Start with the bookmaker list
/v1/bookmakers
bookmaker_codes=UO004,UO018

Use bookmaker codes to filter odds to specific UK bookmakers.

What UK bookmaker coverage is for

The books your users know, in one feed.

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.

Fixtures first

List today’s (or any date’s) events with has_odds=true, then loop the event_ids you care about.

Full bookmaker grids

Pull /odds for every bookmaker on a market - same keys and codes across Bet365, Paddy Power, and the rest.

Best odds helper

One row per outcome with the top UK odds and bookmaker code - fast enough for tables, scanners, and alerts.

Build more on top

Same feed powers comparison, arbs, and +EV tools - link out to the arbitrage and valuebet product pages when you need those patterns.

UK bookmakers API endpoints

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.

Example event odds response

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

Products teams ship on the football odds feed

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.

Built for coverage UIs

List bookmakers once. Filter odds forever.

Stable UO### codes keep pickers, entitlements, and odds queries aligned.

Bookmakers covered

The UK bookmakers you can list, filter, and display.

Pricing

Plans for prototypes through football odds products.

Start with fixtures and odds for comparison or alerts. Pro covers production traffic; Business adds higher limits for revenue systems.

Starter

£79/month

Billed today · no trial

For prototypes and early builds

  • 10 UK bookmakers
  • Core markets only Main match odds such as match winner, over/under, both teams to score, double chance, draw no bet, and handicaps.
  • 1,000 requests/hour
  • Email support

Business

£359/month

Billed today · no trial

For arbitrage tools and revenue-generating systems

  • 34 UK bookmakers
  • Core markets Main match odds such as match winner, over/under, both teams to score, double chance, draw no bet, and handicaps.
  • Advanced markets Deeper betting markets such as corners, cards, team props, player props, specials, and bookmaker-specific markets.
  • 20,000 requests/hour
  • Arbitrage API included
  • Specials Football specials: markets on topics like next manager, transfers, and awards.
  • Historical odds
  • Price boosts Promotional boosted odds on selected markets and outcomes — e.g. enhanced player props and match combos. Single-event and batch endpoints available.
  • Bet builders Bookmaker-published multi-leg bets for one match — e.g. BTTS + corners + cards.

FAQ

UK bookmakers API - FAQ

What is a UK bookmakers API?

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.

How do I get the bookmaker list?

Call GET /v1/bookmakers. Use the returned codes in odds queries via the bookmaker_codes parameter.

Can I filter odds to specific bookmakers?

Yes. Pass bookmaker_codes=UO###,UO### on the odds endpoints to return only the bookmakers you want.

Can I try the API before I pay?

Yes. Create an account and subscribe to a plan, then explore endpoints in the Swagger playground at api.ukoddsapi.com/docs.

Tutorials

Guides that use bookmaker codes.

Coverage, filtering, and single-brand integrations.