Bet365 odds data

Bet365 Odds API

Bet365 does not publish a public odds API of its own. UK Odds API gives you Bet365's pre-match football odds through one standard REST API, listed as bookmaker code UO004, alongside every other major UK bookmaker.

Bet365 odds data

Why people search for a Bet365 odds API

Bet365 is the biggest name in UK football betting, so it is the first bookmaker most people want in any odds comparison or tracking tool. The trouble is that Bet365 has no official public odds API, so developers and analysts end up searching for a reliable way to pull its prices programmatically. Most of that demand comes from people building comparison tables, price alerts, or tipster and research tools who need Bet365 sitting next to other UK bookmakers rather than checked manually. They want structured, queryable odds, not another browser tab.

Compare Bet365 against the rest of the market

Pull Bet365's football odds alongside William Hill, Sky Bet, Paddy Power and the rest of the UK board in one response. That makes it straightforward to flag when Bet365 is out of line with the market, or simply the best price available.

Track how Bet365's odds move

Because the data comes back structured, you can log Bet365's odds over time and spot drift on a match without refreshing a bookmaker site by hand. That is useful for building alerts on notable price movements or building a history for later analysis.

Reference Bet365 in tipster and research tools

Bet365 is filterable on its own using bookmaker code UO004, so you can build tools that quote its price specifically, or blend it into a wider market average. Either way, you are working with one consistent data format rather than several bookmaker layouts.

Go deeper with player markets

Pro plans with the full odds package extend coverage to player markets such as goalscorer and cards odds, again pulled from Bet365 and other bookmakers side by side. That suits research tools or tipster products that go beyond match result and totals.

Scrape vs feed

Why scrapers die on Bet365

A weekend parser looks cheap. Keeping it up against anti-bot, markup changes, and terms is the real cost.

Scrape Bet365 UK Odds API
Access HTML / unofficial clients API key, OpenAPI
Breakage Whenever the site or bot wall changes Stable UO004 and market keys
Other UK bookmakers Another scraper each Same response shape
Player markets Parse whatever you can find package=full on Pro
Terms Usually not allowed A licensed data product you subscribe to

Longer write-up: Scraping Bet365 odds · Legal risks of scraping · Python walkthrough

First calls

List fixtures, then pull odds filtered to Bet365.

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&bookmaker_codes=UO004

GET /v1/football/events/EVENT_ID/odds/best?odds_format=decimal

Swap EVENT_ID for an id from the events list.

curl "https://api.ukoddsapi.com/v1/football/events/EVENT_ID/odds?package=core&odds_format=decimal&bookmaker_codes=UO004" \
  -H "X-Api-Key: YOUR_KEY"

Shape you get back

Same markets and codes whether you filter to Bet365 or not.

{
  "event_id": "evt_123",
  "odds_format": "decimal",
  "bookmakers": [
    { "code": "UO004", "name": "Bet365" }
  ],
  "markets": [
    {
      "key": "1x2",
      "outcomes": [
        { "name": "Home", "odds": 2.05, "bookmaker_code": "UO004" },
        { "name": "Draw", "odds": 3.40, "bookmaker_code": "UO004" },
        { "name": "Away", "odds": 3.75, "bookmaker_code": "UO004" }
      ]
    }
  ]
}
Built with our API

SEE WHAT YOU CAN BUILD

UKOddsAPI powers 100s of full-featured betting products built on clean, normalised UK bookmaker odds. Our users use our API to build arbitrage scanners, value bet detectors, Telegram bots, odds comparison apps, and more.

Arbitrage Scanner

Spot real-time cross‑bookmaker edges and output stake splits.

  • Live arbitrage opportunities (2‑way)
  • Normalised market + bookmaker codes
  • Optional stake split calculator
  • Built on the same API you’ll have access to

Ask AI how to build this with UKOddsAPI

Arbitrage Scanner example

Bet365 plus the UK board

Bet365, William Hill, Sky Bet, Paddy Power and more, all through one API.

Pricing

Plans that include Bet365 odds

Bet365 odds are available on every paid plan, with player markets unlocked on Pro plans using the full odds package.

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

Bet365 API, scrapers, websockets

Is there an official Bet365 API?

No. Bet365 does not publish a public developer API for pulling football odds into your own product. You either scrape their site, reverse-engineer a private client, or use a bookmaker odds API.

Is UK Odds API a Bet365 scraper?

No. It is a REST odds feed. You send an API key and get JSON. Bet365 is bookmaker code UO004, not an HTML parser, Puppeteer script, or unofficial Bet365 client.

Why not scrape Bet365?

It breaks when the site changes, fights anti-bot checks, and usually sits outside their terms. For anything you have to keep running, a documented feed is cheaper than proxies and weekend fire-drills.

Do you offer a Bet365 websocket?

We do not wrap Bet365’s private socket. Pre-match odds come over REST (poll, or WebSocket on Business for our feed). Filter to UO004 when you only want Bet365.

How do I get Bet365 odds only?

Add bookmaker_codes=UO004 on the odds endpoints. Drop the filter when you want Bet365 next to Sky Bet, Paddy Power, William Hill and the rest.

Can I get player props for Bet365?

Yes on Pro, with package=full: goalscorer, shots, cards, and other player markets, including Bet365 where they have odds on those markets.

Player props API · Football odds API · Bookmaker odds feed