Choosing a UK odds API

Ten odds APIs you could build a UK product on, compared on UK bookmakers, bet365, exchange lay prices, delivery and pricing, then matched to the jobs they suit. Every fact links to the provider's own page.

OddsRelay publishes this page and is one of the ten. Entries are in alphabetical order, not ranked. Facts checked 12 October 2026.

At a glance

Choosing a UK odds API: at a glance
ProviderUK bookmakersbet365Exchange lay pricesPricingDelivery
BetsAPISome, via its Events APIYes, its main productRaw (Betfair)Published, paid trialsREST
Odds-API.io32 on its UK pageEvery plan, it statesRaw, on paid plansPublished, free keys pausedREST, WebSocket add-on
OddsBlazebet365; not William Hill or Sky BetListed, no region namedNone documentedPublished, trial keyREST, SSE on Enterprise
OddsPapi19 listedListedRawPublished, free tierREST, WebSocket on B2B
OddsRelay60+ liveYes, pre-matchRaw and pairedPublished, free 14-day planREST, pre-match and in-play
OpticOddsNo UK filterNot in its public listRawOn requestPush stream
SharpAPISome; no William HillBet365 US onlyRaw, Sharp plan upPublished, free planREST, push add-on
SportsGameOddsSome, in a global indexPro plan up, no region namedNone documentedPublished, free planREST, in-play too
The Odds API21 listedAustralia onlyRawPublished, free planREST, in-play too
UK Odds API34 listedListed, Starter plan upNone documentedPublished, free tierREST, pre-match

Which one for which job

Each job lists the providers whose own pages document it, in alphabetical order, and the one thing to check before you choose.

Which UK odds API suits which job
JobProvidersCheck
An oddsmatcher or matched-betting toolBetsAPI, Odds-API.io, OddsPapi, OddsRelay, OpticOdds, SharpAPI and The Odds APIWho pairs the prices. OddsRelay pairs each bookmaker price with an exchange lay price and its liquidity; the others carry exchange lay prices for you to pair.
A UK odds comparison siteOdds-API.io, OddsPapi, OddsRelay, The Odds API and UK Odds APIEach groups its UK bookmakers on their own (a UK region, page or list). Lay your list of books against theirs.
bet365 prices for the UKOdds-API.io, OddsPapi, OddsRelay and UK Odds APIWhich bet365, and on which plan. BetsAPI's bet365 API, SportsGameOdds and OddsBlaze name no region; The Odds API lists bet365 only in Australia, and SharpAPI only as Bet365 US. What each one's pages say about bet365 has the detail.
In-play oddsBetsAPI, Odds-API.io, OddsBlaze, OddsPapi, OddsRelay, OpticOdds, SharpAPI, SportsGameOdds and The Odds APIThe plan it needs, and which books it covers in play. OddsRelay's bet365 prices are pre-match only, and UK Odds API is pre-match.
Historical odds for backtestingBetsAPI, Odds-API.io, OddsBlaze, OddsPapi, OddsRelay, OpticOdds, SharpAPI, SportsGameOdds, The Odds API and UK Odds APIHow far back it goes and the plan it needs. OddsRelay's starts on 17 October 2026, and its closing lines and day files carry bookmaker prices only.
Push deliveryOdds-API.io, OddsBlaze, OddsPapi, OpticOdds, SharpAPI and SportsGameOddsThe plan or add-on it needs: most sell it as an add-on or on a top plan.
A free plan to start onOddsPapi, SharpAPI, SportsGameOdds, The Odds API and UK Odds APIWhat it carries: SharpAPI's covers DraftKings and FanDuel, UK Odds API's two bookmakers. OddsRelay's free plan is 50,000 tokens for 14 days from sign-up, to test with.

How we compared them

We read each provider's own public pages on 12 October 2026: its homepage, pricing, bookmaker list and API docs. Each entry's sources list the pages behind it.

A fact appears only where the provider's page states it, and an absence only where we read the page that would list it. A count the provider gives is its own, attributed to it.

Prices are described rather than quoted, because they change faster than this page. Entries are alphabetical and nothing is ranked. Every fact is read again within 30 days.

BetsAPI

A long-running, low-priced source of raw data built around bet365, sold per sport, per bookmaker or all-inclusive.

Consider it if you want low-priced raw bet365 data with results and years of history, and you will build the processing yourself.

OutputRaw events, odds and results per bookmaker.
bet365Its main product, documented endpoint by endpoint.
UK bookmakersFive single-bookmaker APIs (bet365, Betfair, BWin, Sbobet and 1xBet), and it says its bet365, Betfair, BWin and Sbobet APIs carry every market on those sites. Its Events API takes a list of bookmaker sources, UK bookmakers among them, for a short list of main markets per sport.
Exchange lay pricesBetfair Exchange responses carry back and lay prices with size. You match them to bookmaker prices yourself.
DeliveryREST, with the token passed in the URL query string.
PricingPublished prices with low-priced paid trials. Its pricing FAQ says there are no free trials.
Docs and sign-upPublic, no login wall.

OddsRelay vs BetsAPI in detail

Sources (7)
  1. BetsAPI docs index (opens in a new tab)
  2. bet365 API docs (opens in a new tab)
  3. BetsAPI pricing docs (opens in a new tab)
  4. Events API summary (opens in a new tab)
  5. Event Odds docs (opens in a new tab)
  6. Betfair Exchange sample response (opens in a new tab)
  7. BetsAPI pricing table (opens in a new tab)

Odds-API.io

A self-serve odds API priced by the number of bookmakers you select, with pre-match and live odds and a WebSocket add-on. It is not The Odds API.

Consider it if you want pre-match and live odds across many sports, priced by how many bookmakers you pick, and you will pair exchange prices yourself.

OutputOdds per bookmaker and market, pre-match and live, each bookmaker under its own name, with historical closing lines on paid plans.
bet365Its bet365 page states bet365 is included on every plan, pre-match and live, with player props.
UK bookmakersIts UK page lists 32, including bet365, William Hill, Sky Bet, Ladbrokes, Coral and Paddy Power. Its homepage states 450+ bookmakers across all regions.
Exchange lay pricesExchange books need a paid plan. There a row can carry lay prices and the amount available at the best price. You pair them with bookmaker prices yourself.
DeliveryREST on every plan. WebSocket streaming is a paid add-on that doubles the plan's price.
PricingPublished plans priced by how many bookmakers you select, and Enterprise on request. Its free plan page says new free keys are paused.
Docs and sign-upPublic docs with an OpenAPI spec, plus Python and TypeScript SDKs and an MCP server it maintains.

OddsRelay vs Odds-API.io in detail

Sources (7)
  1. Odds-API.io homepage (opens in a new tab)
  2. UK sportsbooks page (opens in a new tab)
  3. bet365 integration page (opens in a new tab)
  4. Odds-API.io pricing (opens in a new tab)
  5. Free plan page (opens in a new tab)
  6. Full API guide (llms-full.txt) (opens in a new tab)
  7. API reference (OpenAPI) (opens in a new tab)

OddsBlaze

Raw prices from the sportsbooks and prediction markets its index lists, bet365 among them, in one schema, with same-game parlay pricing and a push feed on Enterprise.

Consider it if you build for the US sportsbooks and prediction markets its index lists, and want in-play odds, same-game parlay prices and line history.

OutputRaw prices per sportsbook in one schema, in formats including decimal and fractional, with same-game parlay pricing and a bet grader as separate endpoints.
bet365Its bet365 page offers odds, player props, alternate markets, futures and historical odds. Neither that page nor its index names a country, region or plan for it.
UK bookmakersIts sportsbooks index lists bet365, and does not list William Hill, Paddy Power, Sky Bet, Ladbrokes, Coral or Betfred.
Exchange lay pricesIts sportsbooks index does not list Betfair, Smarkets or Matchbook, and its odds docs show one price per selection, with no lay or liquidity field.
DeliveryREST, pre-match or in-play (its live parameter picks one). A server-sent events push feed needs its Enterprise plan.
PricingTwo published self-serve plans sized by requests per minute, and Enterprise on request. Its pricing page lists no free plan; it offers a free trial key.
Docs and sign-upPublic docs, readable without a key.

OddsRelay vs OddsBlaze in detail

Sources (6)
  1. OddsBlaze homepage (opens in a new tab)
  2. OddsBlaze pricing (opens in a new tab)
  3. Sportsbooks index (opens in a new tab)
  4. bet365 API page (opens in a new tab)
  5. Odds endpoint docs (opens in a new tab)
  6. Push feed docs (opens in a new tab)

OddsPapi

A breadth-first raw odds API with public docs, a published pricing calculator and a free tier.

Consider it if you want one of the widest raw catalogues across many sports, with historical odds included, and raw prices are enough.

OutputRaw odds per bookmaker and market: pre-match, live and historical.
bet365Listed, delivered as raw prices.
UK bookmakersIts sportsbooks directory lists 19 UK bookmakers, inside a catalogue its homepage states at 300+ bookmakers.
Exchange lay pricesBetfair Exchange and Matchbook, with raw back and lay odds. You match them yourself.
DeliveryREST, with WebSocket streaming on its B2B plan.
PricingA published build-your-own calculator and a free tier.
Docs and sign-upPublic, no login. A v4 reference and a separate B2B reference.

OddsRelay vs OddsPapi in detail

Sources (6)
  1. OddsPapi homepage (opens in a new tab)
  2. Sportsbooks directory (opens in a new tab)
  3. Bookmaker coverage post (opens in a new tab)
  4. API documentation (v4) (opens in a new tab)
  5. WebSocket docs (opens in a new tab)
  6. OddsPapi pricing (opens in a new tab)

OddsRelay

A UK & Ireland odds feed with two outputs on every plan: raw bookmaker prices, and the same prices paired with an exchange lay price and its liquidity, plus historical odds since 17 October 2026.

Consider it if you are building a UK oddsmatcher, comparison site or matched-betting tool and want raw prices, prices already paired with exchange lay, or both.

OutputTwo feeds on every plan: raw bookmaker prices, and the same prices already paired with an exchange lay price. Historical odds since 17 October 2026, bookmakers and exchanges, from the same tokens. Closing lines and day files are bookmakers only.
bet365In the feed, pre-match only. bet365's page lists the feed types that carry it.
UK bookmakers140+ bookmakers · 60+ live in the UK & Ireland, in one schema, live on the coverage page.
Exchange lay pricesLay prices and liquidity from the three UK exchanges (Betfair, Smarkets and Matchbook), beside each bookmaker price in the raw feed and paired with it in the matched feed.
DeliveryREST, polled, pre-match and in-play, with ETag caching and gzip. In-play is on the raw, standard and dutching boards, through inPlay. No push stream on the self-serve plans.
PricingPublished plans (Free, Starter and Pro), with Enterprise quoted. Every plan includes every product and every bookmaker in its region. Plans differ only in tokens. Starter and Pro are for personal use: one person using the data for themselves. Any business needs Enterprise, even for in-house use, as does serving other people with the data or needing more tokens than Pro. A business can try the data on the free trial first.
Docs and sign-upPublic, no login wall.

OpticOdds (also the OddsJam API)

Raw odds for sportsbooks, traders and platforms, streamed for in-play and sold through its sales team. OddsJam's developer docs now redirect here, so the two share one API.

Consider it if you run a sportsbook, trading desk or platform and need in-play speed and source breadth, through a sales-led process.

OutputRaw odds, plus an odds screen, a bet builder and trading tools.
bet365Not in its public developer-docs reference table (refreshed October 2026). Its docs point to a key-gated endpoint for the live list.
UK bookmakersUK bookmakers appear in its developer-docs table, each labelled by country. It documents no UK region. Its homepage states 200+ sportsbooks.
Exchange lay pricesBetfair Exchange (with separate lay sources) and Matchbook as raw sources, not paired with bookmaker prices.
DeliveryA push stream built for in-play.
PricingOn request, through a form with no published prices.
Docs and sign-upPublic, no login wall, with published rate limits.

OddsRelay vs OpticOdds in detail

Sources (6)
  1. OpticOdds homepage (opens in a new tab)
  2. Sports betting API page (opens in a new tab)
  3. Developer sportsbook table (opens in a new tab)
  4. OpticOdds API FAQ (opens in a new tab)
  5. OpticOdds pricing (opens in a new tab)
  6. OddsJam developer docs address (opens in a new tab)

SharpAPI

An odds API built around the major US sportsbooks, with raw prices per book and calculations on top, in flat published plans with a free tier.

Consider it if you build on the major US sportsbooks and want flat plans, no-vig calculations and push delivery as an add-on.

OutputRaw prices per sportsbook in one schema, plus calculations on top of them, such as no-vig prices.
bet365On its paid plans, not its free one. The one bet365 entry in its sportsbook reference is Bet365 US, with its region given as US.
UK bookmakersIts sportsbook reference lists Sky Bet, Coral, Paddy Power and Ladbrokes UK among its books. Neither it nor its sportsbooks index lists William Hill, BoyleSports, BetVictor or 888sport.
Exchange lay pricesBetfair's back and lay sides are two separate books (betfair and betfair_lay), both from its Sharp plan up, and it lists Smarkets and Matchbook. You pair them with bookmaker prices yourself.
DeliveryREST on every plan, though its pricing page calls the free tier pre-match in practice. Push over SSE or WebSocket is a paid add-on.
PricingPublished plans in US dollars: a free tier with no card for DraftKings and FanDuel only, paid plans with a short card-required trial, and Enterprise on request.
Docs and sign-upPublic docs, TypeScript and Python SDKs, a hosted MCP server and llms.txt files.

OddsRelay vs SharpAPI in detail

Sources (7)
  1. SharpAPI homepage (opens in a new tab)
  2. SharpAPI pricing (opens in a new tab)
  3. Sportsbooks index (opens in a new tab)
  4. bet365 odds API page (opens in a new tab)
  5. Sportsbooks reference (opens in a new tab)
  6. Odds endpoint docs (opens in a new tab)
  7. SharpAPI llms-full.txt (opens in a new tab)

SportsGameOdds

An odds and sports-data API that returns every book's price for a market in one response, counted per event returned, with results and a margin-free consensus price.

Consider it if you build for US leagues as well as football, want results and a consensus price in the same feed, and prefer paying per event over per market.

OutputRaw prices per bookmaker, every book's price for a market under one ID, with a margin-free consensus price (fairOdds) and results.
bet365On its Pro plan and above, pre-match and live, its bet365 page says. Its free and Rookie plans do not carry it.
UK bookmakersIts bookmakers index lists UK books including bet365, William Hill, Ladbrokes, Coral, Paddy Power, Sky Bet and Betfred, each with the plan it is on. Its free plan carries nine books, William Hill among them.
Exchange lay pricesIts index lists Betfair Exchange and Matchbook as exchanges, each carried with one price per side. Its schema documents no lay-price or liquidity field.
DeliveryREST, with in-play odds. A WebSocket stream, in beta, is on its All-Star and custom plans only.
PricingPublished plans in US dollars, from a free one, counted per event returned rather than per market or bookmaker.
Docs and sign-upPublic docs with an OpenAPI spec and SDKs in five languages.

OddsRelay vs SportsGameOdds in detail

Sources (7)
  1. SportsGameOdds homepage (opens in a new tab)
  2. SportsGameOdds pricing (opens in a new tab)
  3. Bookmakers index (opens in a new tab)
  4. bet365 odds API page (opens in a new tab)
  5. Odds data type docs (opens in a new tab)
  6. Streaming API guide (opens in a new tab)
  7. OpenAPI spec (opens in a new tab)

The Odds API

A long-running self-serve source of raw odds, operating since 2017 by its own account, across many sports and regions.

Consider it if you want many sports and regions self-serve, with in-play odds and a historical archive, and raw prices are enough.

OutputRaw odds per bookmaker, market and outcome, with a historical archive on paid plans.
bet365Not listed in its UK region. Listed only in its Australia region.
UK bookmakersLists 21 UK-region bookmakers and exchanges. Its homepage states 100+ bookmakers across all regions.
Exchange lay pricesSeparate raw lay markets (h2h_lay, outrights_lay). You match them to back prices yourself.
DeliveryREST, with in-play as well as upcoming odds.
PricingPublished plans with a free one, metered in usage credits.
Docs and sign-upPublic, no login wall.

OddsRelay vs The Odds API in detail

Sources (4)
  1. The Odds API homepage (opens in a new tab)
  2. Bookmakers by region (opens in a new tab)
  3. Betting markets (opens in a new tab)
  4. V4 documentation (opens in a new tab)

UK Odds API

A UK-only football odds API: normalised pre-match prices from UK bookmakers in one JSON format.

Consider it if you need deep pre-match football markets from UK bookmakers, and one price per bookmaker per outcome is enough.

OutputFlat selection rows across 100 normalised football markets, 29 of them in its core package.
bet365Listed (UO004), for pre-match football. Its free tier carries 10Bet and BetFred only; Starter keys pick up to 10 bookmakers, and Pro and Business carry all 34.
UK bookmakersLists 34 UK bookmakers and exchanges: 31 bookmakers plus Betfair, Matchbook and Spreadex.
Exchange lay pricesIts docs show one price per bookmaker per outcome, with no separate lay price.
DeliveryREST, refreshed on a schedule set by the time to kick-off.
PricingA free tier and published paid plans.
Docs and sign-upPublic docs and an OpenAPI spec, no login.
Sources (6)
  1. Bookmaker coverage (opens in a new tab)
  2. Market coverage (opens in a new tab)
  3. Sports odds API page (opens in a new tab)
  4. Plans and pricing docs (opens in a new tab)
  5. Get football odds (opens in a new tab)
  6. OpenAPI spec (opens in a new tab)

Questions

  • Which sports odds API is the best?

    None is best for every job. For a UK product the deciding facts are which UK bookmakers and exchanges a provider lists, whether it carries bet365 in the UK, whether exchange lay prices come paired or raw, and whether you need in-play odds, history or push delivery. The table of jobs on this page maps each job to the providers whose own pages document it, every fact is sourced and dated 12 October 2026, and OddsRelay, which publishes the page, is one of the ten.

  • Which UK odds APIs include bet365?

    OddsRelay, BetsAPI, Odds-API.io, OddsPapi and UK Odds API list bet365, and Odds-API.io, OddsPapi and UK Odds API list it among their UK bookmakers. SportsGameOdds carries it on its Pro plan and above, and OddsBlaze lists it, neither naming a region. SharpAPI's one bet365 entry is Bet365 US, and The Odds API lists it only in its Australia region. OpticOdds' public reference table, refreshed in October 2026, does not list it, though its docs point to a key-gated endpoint for the live list.

  • Which UK odds APIs pair bookmaker prices against exchange lay?

    OddsRelay delivers bookmaker prices already paired to an exchange lay price, and sells the raw prices too. BetsAPI, Odds-API.io, OddsPapi, OpticOdds, SharpAPI and The Odds API supply exchange prices as raw sources for you to pair. SportsGameOdds carries Betfair Exchange and Matchbook with one price per side and documents no lay field, UK Odds API's documented rows carry one price per outcome per bookmaker, and OddsBlaze's index does not list Betfair, Smarkets or Matchbook.

  • Is there a free UK odds API?

    The Odds API, OddsPapi, SharpAPI, SportsGameOdds and UK Odds API each publish a free tier, though SharpAPI's carries DraftKings and FanDuel only and UK Odds API's two bookmakers. Odds-API.io's free plan page says new free keys are paused. OddsRelay has a free plan to test with: 50,000 tokens for 14 days from sign-up, with no card, then no tokens until a paid plan, on the same key. BetsAPI sells low-priced paid trials and says it offers no free trials, OddsBlaze offers a free trial key, and OpticOdds is sales-gated, with a free trial mentioned but no self-serve sign-up documented.

Try the feed free

Sign up free for an API key. Every plan includes the raw, matched and historical feeds.