888sport Odds API

888sport API: Football Odds as Structured Data

Pull 888sport pre-match football odds into your own product, on their own or lined up against other UK bookmakers in one consistent JSON schema.

888sport Coverage at a Glance
bookmaker_codes=UO002

Filter any odds endpoint with bookmaker_codes=UO002 to isolate 888sport, or drop it into a multi-bookmaker request to compare against other UK odds side by side.

Why 888sport Odds Data

Get 888sport Football Odds Without Building a Scraper

888sport does not publish a public developer API for pre-match football odds, so anyone wanting their prices as data usually ends up staring at scraping scripts or manual copy paste. That is a problem the moment you want to build an odds comparison table, a value alert tool, a tipster product, or any kind of ongoing research dataset. What you actually need is 888sport's odds arriving in a clean, predictable format you can query, store, and refresh on your own schedule. Structured data turns a bookmaker's website into something a product can actually be built on.

Odds Comparison Tables

Show visitors how 888sport's odds stack up against other UK bookmakers for the same fixture and market. A consistent data format means you can build the table once and keep it updated automatically.

Price Alerts and Value Betting

Track 888sport's odds movements throughout the day and flag when a price moves in a bettor's favour. This only works if the underlying data is fresh, structured, and easy to compare against a baseline.

Tipster and Content Tools

Reference specific 888sport odds in tips, previews, or automated content without manually checking their site for every fixture. Reliable data means fewer corrections and less time spent double checking numbers.

Historical Research

Analyse how 888sport priced past fixtures to spot patterns or back-test a betting strategy. Historical odds data is hard to gather by hand, but straightforward when it is already stored in a queryable format.

The DIY trap

Why Scraping 888sport Odds Pages Fails in Production

888sport's website renders odds dynamically and reorganises its layout without notice, so a scraper built one week can silently break the next. Bookmaker sites also throttle or block repeated automated requests, which means a scraping setup that works fine in testing can start returning gaps or errors once it is running at any real volume. On top of that, maintaining a scraper is ongoing work: every layout tweak or new market type on 888sport's side means someone has to notice, diagnose, and patch the script before your product's data is trustworthy again.

Technical breakage

Layouts and XHR payloads change without notice. Proxies, CAPTCHAs, and rate limits add cost and downtime.

Legal / ToS risk

Automated extraction is typically prohibited. For a commercial product, a managed feed is the cleaner path. See legal risks of scraping.

The simple path

Where UK Odds API Fits

UK Odds API tracks 888sport under bookmaker code UO002 and keeps its pre-match football odds in the same structured format as every other UK bookmaker we cover. That means you can pull 888sport's odds on their own for a straightforward integration, or blend them with other bookmakers to power a comparison feature, without writing or maintaining any scraping code yourself.

Single book or full market

Some products only need one bookmaker's view, for example showing 888sport's odds alongside editorial content or a single-source pricing widget. Others need the full picture: a table that lines up 888sport against several UK bookmakers so users can spot the best available price for a given match and market. UK Odds API supports both, so you can start with 888sport alone and expand into a multi-bookmaker comparison later without changing how your product consumes the data.

Built for Pro workloads

Most customers run on Pro (£149/mo, 7-day trial): 34 UK bookmakers, advanced markets including player props, historical odds. Start with a trial, then call the endpoints below.

How to integrate

Single Bookmaker or Full Market Comparison

Once you have an API key, the flow is the same for every UK bookmaker: list fixtures, request odds, optionally filter to 888sport.

1) Choose fixtures

List events for a date and select an event_id.

2) Query odds

Fetch odds and filter to 888sport via bookmaker_codes=UO002.

Endpoints

Copy-paste these requests.

GET /v1/football/events?schedule_date=YYYY-MM-DD&has_odds=true&upcoming=true&per_page=10

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

Replace EVENT_ID with an event_id returned by the events endpoint.

Sample JSON

A compact example response (shape is normalised across bookmakers).

{
  "event_id": "evt_123",
  "odds_format": "decimal",
  "bookmakers": [
    { "code": "UO002", "name": "888sport" }
  ],
  "markets": [
    {
      "key": "1x2",
      "outcomes": [
        { "name": "Home", "odds": 2.05, "bookmaker_code": "UO002" },
        { "name": "Draw", "odds": 3.40, "bookmaker_code": "UO002" },
        { "name": "Away", "odds": 3.75, "bookmaker_code": "UO002" }
      ]
    }
  ]
}

Realtime data

Build With 888sport Odds Data

Comparison sites, alert tools, tipster platforms, and research dashboards all start from the same place: reliable, structured 888sport odds that update on a schedule you control.

Bookmakers covered

888sport odds alongside other major UK bookmakers, all in one consistent schema

Pricing

Plans for 888sport Odds Data

Pick a plan based on how much fixture and market coverage your product needs, from a single bookmaker feed up to full multi-bookmaker comparisons.

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

Still got questions?

Is there an official 888sport API?

888sport does not publish a public developer API for pulling pre-match football odds into your own product. Teams usually either scrape the website (fragile and against typical Terms of Service) or use a bookmaker odds API such as UK Odds API.

Can I scrape 888sport odds instead?

You can try, but scrapers break when the site changes, hit anti-bot controls, and usually violate Terms of Service. For production apps, a managed odds API is simpler and lower risk than maintaining a 888sport HTML parser.

How do I get 888sport odds via UK Odds API?

Call fixtures with /v1/football/events, then odds with bookmaker_codes=UO002. Remove the filter to compare 888sport against the wider UK market.

What is UK Odds API?

UK Odds API is a UK-first REST API for pre-match football odds across major UK bookmakers and exchanges - one OpenAPI contract, stable UO### codes, best-odds helpers, and advanced markets (including player props) on Pro.

Which plan do I need?

Most production apps use Pro (£149/month, 7-day Pro trial): 34 UK bookmakers, core + advanced markets, historical odds. Arbitrage endpoints are on Business.

Can I try before I pay?

Yes. Start a 7-day Pro trial at ukoddsapi.com/sign-up, then try endpoints in the OpenAPI playground at api.ukoddsapi.com/docs.

What you can build

Real examples.
Copy‑paste code.