bet365 odds APIs compared

bet365 publishes no odds API of its own, so its prices reach a product through a data supplier. Here ten odds APIs are compared on what their own pages say about bet365: whether they list it, for which region, on which plan, and what sits beside it on the exchange side.

OddsRelay publishes this page and is one of the ten. Providers are in alphabetical order, not ranked. Facts checked 12 October 2026. OddsRelay is not affiliated with or endorsed by bet365.

bet365 at each provider

What each provider's own pages say about bet365, the plan that carries it, and what sits beside it on the exchange side. Each name opens that provider's comparison with OddsRelay, where there is one.

What each odds API's own pages say about bet365
Providerbet365, on its own pagesPlanExchange lay beside it
BetsAPIIts main product: a bet365 API its docs say covers all the markets and odds on bet365's site, pre-match and in-play. No region named.A paid bet365 API package. It sells low-priced trial packages and says it offers no free trials.Betfair Exchange back and lay prices, with size, from a separate Betfair API, for you to pair.
Odds-API.ioOn its UK bookmaker page. Its bet365 page states pre-match and live odds and player props.Every plan, its bet365 page states. Its pricing page says new free keys are paused.Exchange books on paid plans, where a row can carry lay prices and the amount available, for you to pair.
OddsBlazeIn its sportsbooks index, with odds, player props, alternate markets, futures and historical odds. No country or region named.Not named. Two published plans and Enterprise, and a free trial key.Its index does not list Betfair, Smarkets, Matchbook or BETDAQ, and its odds docs carry no lay field.
OddsPapiIn its UK bookmakers list, with country versions such as bet365 BR and bet365 DE listed separately.Its free plan covers every bookmaker for 250 requests a month, its free-plan post says.Betfair Exchange and Matchbook back and lay odds, for you to pair.
OddsRelayFeatured football and UK and Irish racing, pre-match. bet365's page lists the feeds that carry it.Every plan, Free included.Paired on the matched boards: each bet365 back price beside lay prices and liquidity from Betfair, Smarkets, Matchbook and BETDAQ.
OpticOddsNot in its public developer reference table, refreshed October 2026. Its docs point to a key-gated /sportsbooks endpoint for the current list, and its old bet365 page now opens its sportsbooks page.Sales-led: pricing on request through a form.Betfair Exchange, with separate lay sources, and Matchbook as raw sources.
SharpAPIOne entry, Bet365 US, with its region given as US.Paid plans, not the free tier: from Hobby in its sportsbook reference, among Pro's additions on its docs pricing page.Betfair's back and lay sides as two books (betfair, betfair_lay) from its Sharp plan, plus Smarkets and Matchbook, for you to pair.
SportsGameOddsPre-match and live, its bet365 page says. No region named.Its Pro plan and above. Neither its free Amateur plan nor its paid Rookie plan carries it.Betfair Exchange and Matchbook with one price per side; its schema documents no lay field.
The Odds APIOnly in its Australia region (bet365_au), for AFL and NRL head-to-head, spreads and totals. Not in its UK region.Paid plans only, its bookmaker list says.Separate h2h_lay markets for exchanges, for you to pair.
UK Odds APIListed (UO004), for UK pre-match football.Starter keys pick up to 10 bookmakers; Pro and Business carry all 34. Its free tier carries 10Bet and BetFred only.One price per bookmaker per outcome, with no separate lay price.

Choosing the best bet365 odds API

The best bet365 odds API for you is the supplier whose bet365 prices you can check yourself before you sign. Six checks separate one supplier from another: market depth, serving status, lay side, price age, cost and contract.

All six run on OddsRelay's free plan before any payment, and you can sign up free.

Six checks for any bet365 odds supplier
CheckAsk any supplierWhere OddsRelay answers it
Market depthWhich of my markets carry bet365?Your own markets, called with bookmakers=bet365
Serving statusIs bet365 serving right now?GET /v2/coverage, no key needed
Lay sideWhich exchanges sit beside the bet365 back price?The lay offers on a matched board, each with available
Price ageWhere does the reply say how old a price is?meta.processed_at, meta.last_seen, raw last_update
CostWhat does a bet365-only call cost?quote=true on the call, which spends nothing
ContractCan I read the schema without a sales call?/v2/openapi.json, no key needed

Three kinds of supplier carry bet365

bet365 prices reach a product through three kinds of supplier: raw odds APIs or aggregators, enterprise data feeds and matched feeds. The last column is what separates a good supplier of each kind from a poor one.

Three kinds of bet365 supplier
Kind of supplierWhat you receiveExchange lay sideWhat to verify
Raw odds API or aggregatorBack prices per bookmakerOften there as separate exchange prices, unpaired, so you pair them yourselfbet365 depth on your markets
Enterprise data feedBroad raw prices under a contractVaries by contractTerms, and what matching is left to you
Matched feedBack prices paired with exchange layIncluded, with the liquidity on offerHow pairs are formed, and whether each lay shows its liquidity

Book count is the wrong first question

A headline book count is the easiest figure to print and the least useful one for a bet365 buyer. A feed can list hundreds of books and still carry bet365 on a handful of markets. Start from the markets your product shows, then ask for bet365 on exactly those.

On OddsRelay that is one call: bookmakers=bet365 with the markets, sports and kick-off window (commenceTimeFrom, commenceTimeTo) you need, as filtering matched odds shows. A supplier that can only answer with a total has not answered the question.

bet365's serving status should be public

Our check is public: GET /v2/coverage needs no key and returns each product, venue and sport as live (serving now) or interrupted_24h (not serving now, though it served within the last 24 hours). The coverage page lists what is covered, without live status, and this route is the live check.

The keyless status check

curl --compressed -s "https://api.oddsrelay.io/v2/coverage?region=uk"

Put the same question to every supplier you shortlist, and ask for an answer you can read without them.

Ask where the lay side comes from

A bet365 back price on its own is a number. For an oddsmatcher or a comparison tool it becomes useful once it sits beside an exchange lay price for the same selection, with the liquidity on offer at that price. Decide early whether you want the supplier to do that pairing or whether you will build the matcher yourself. This one choice rules out whole kinds of supplier.

On OddsRelay's standard board, bet365 back offers sit beside exchange lay from Betfair, Smarkets, Matchbook and BETDAQ, and a lay too thin to use is left off. In the reply that pair is one outcome: a back offer whose bookmaker is bet365, with its price, beside lay offers that each carry an exchange, a price and available. bet365's page lists every board that carries its prices, and the bet365 odds data guide walks through a full row field by field.

Your code turns the two prices into a rating and a qualifying loss at your own commission rate, and the oddsmatcher widget shows the same numbers.

Your arithmetic on one pair

// back from a bet365 offer, lay from an exchange offer on the same outcome
const rating = (back / lay) * 100;

Whoever supplies the pair, ask which exchanges it draws on. A lay side from one exchange misses prices the others may be showing.

Price age belongs in the reply

Every product on sale meets a maximum update time of 10–20 s: how old a bookmaker's price can be when it reaches you. Our matched and raw board replies carry the board's time in meta.processed_at and the X-Processed-At header (the header alone under format=bare). Matched boards add meta.last_seen, the last read per venue and sport, so now minus bet365's entry is an upper bound on a bet365 price's age. Raw carries a last_update per market, the time that market last changed. The freshness guide shows how to read each field.

Price a bet365-only call

A bet365-only call should cost less than a call for every book, so ask each supplier whether naming books lowers the price. We price a call from the request, the board and its filters, and naming bookmakers narrows the price on the standard, dutching and raw boards. On the other matched boards, a call costs the same whatever you filter. Add quote=true and the call is priced without spending anything.

Pricing a bet365 call without spending

curl --compressed -s -H "Authorization: Bearer $ODDSRELAY_KEY" \
  "https://api.oddsrelay.io/v2/odds/standard?region=uk&bookmakers=bet365&quote=true"
# {"cost": …, "remaining": …, "rate_card": "…"}

The filters and tokens guide explains the rate card, and pricing lists the plans.

Read the contract before you write a parser

bet365 sets no spec, so each supplier names its own fields, event ids and market keys. OddsRelay's OpenAPI 3.1 contract is keyless at https://api.oddsrelay.io/v2/openapi.json, and the reference renders it. OddsRelay's event ids are opaque and never change once served. To join another supplier's events to them, match on teams and kick-off.

bet365 on OddsRelay

OddsRelay is an odds API with bet365 on every plan, Free included, for featured football and UK and Irish racing. It sells six matched boards and a raw board, covering 140+ bookmakers, 60+ of them live in the UK & Ireland, all on every plan, so plans differ only in tokens. The feed is built for pre-match prices and has no in-play product, so in-play bet365 odds have to come from another supplier.

Questions

  • Which 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, The Odds API lists it only in its Australia region, and OpticOdds' public reference table does not list it.

  • Is there a free bet365 odds API?

    bet365 offers no odds API itself. Among suppliers, OddsPapi's free plan covers every bookmaker, its free-plan post says, and Odds-API.io states bet365 is on every plan, though its new free keys are paused. SharpAPI's and SportsGameOdds' free plans do not carry bet365, and UK Odds API's free tier carries two other bookmakers. OddsRelay's free plan carries bet365, with 50,000 tokens for 14 days from sign-up and no card, to test with.

  • Does bet365 publish an odds API?

    No. bet365 publishes no odds API for outside developers, so its prices reach a product through a data supplier. Is there a bet365 API? covers what that means for a build.

  • What is an alternative to a bet365 API?

    Any odds-data supplier that carries bet365 prices in its own feed. The table on this page shows what each provider's own pages say about bet365, and the UK odds APIs compared covers the rest of the UK market.

Sources

Every fact about another provider comes from its own public pages, read on the day given above. They change, so check them before you rely on them. OddsRelay does not resell any other provider's feed.

BetsAPI (5)
  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. BetsAPI pricing table (opens in a new tab)
  5. Betfair Exchange sample response (opens in a new tab)
Odds-API.io (5)
  1. UK sportsbooks page (opens in a new tab)
  2. bet365 integration page (opens in a new tab)
  3. Odds-API.io pricing (opens in a new tab)
  4. Free plan page (opens in a new tab)
  5. Full API guide (llms-full.txt) (opens in a new tab)
OddsBlaze (5)
  1. Sportsbooks index (opens in a new tab)
  2. bet365 API page (opens in a new tab)
  3. OddsBlaze pricing (opens in a new tab)
  4. OddsBlaze homepage (opens in a new tab)
  5. Odds endpoint docs (opens in a new tab)
OddsPapi (3)
  1. Sportsbooks directory (opens in a new tab)
  2. Bookmaker coverage post (opens in a new tab)
  3. Free-tier post (opens in a new tab)
OpticOdds (3)
  1. Developer sportsbook table (opens in a new tab)
  2. Old bet365 API address (opens its sportsbooks page) (opens in a new tab)
  3. OpticOdds pricing (opens in a new tab)
SharpAPI (4)
  1. Sportsbooks reference (opens in a new tab)
  2. Docs pricing (opens in a new tab)
  3. bet365 odds API page (opens in a new tab)
  4. SharpAPI pricing (opens in a new tab)
SportsGameOdds (3)
  1. bet365 odds API page (opens in a new tab)
  2. Bookmakers index (opens in a new tab)
  3. SportsGameOdds pricing (opens in a new tab)
The Odds API (2)
  1. Bookmakers by region (opens in a new tab)
  2. Betting markets (opens in a new tab)
UK Odds API (4)
  1. Bookmaker coverage (opens in a new tab)
  2. Sports odds API page (opens in a new tab)
  3. Plans and pricing docs (opens in a new tab)
  4. Get football odds (opens in a new tab)

Try the feed free

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