In‑play odds API

Looking for an in‑play odds API?

Here’s how to pull UK bookmaker odds during match windows using one REST schema — endpoints, a compact JSON example, bookmaker coverage, and the refresh flow most apps use.

Best practice refresh
/events
/events/EVENT_ID/odds
/events/EVENT_ID/odds/best

Load events for the day, then refresh odds for the event_ids users are viewing.

Endpoints

Copy‑paste these requests.

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

GET /v1/football/events/EVENT_ID/odds?package=core&odds_format=decimal

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

Replace EVENT_ID with an event_id returned by the events endpoint.

Sample JSON

A compact odds response (normalised across bookmakers).

{
  "event_id": "evt_123",
  "odds_format": "decimal",
  "markets": [
    {
      "key": "totals_goals",
      "outcomes": [
        { "name": "Over 2.5", "odds": 2.05, "bookmaker_code": "UO004" },
        { "name": "Under 2.5", "odds": 1.82, "bookmaker_code": "UO004" }
      ]
    }
  ]
}

Realtime data

#1 odds API for the UK market.

Build faster with accurate, developer-friendly UK Odds API.

Bookmakers covered

UK-first coverage: major UK bookmakers and exchanges in one response shape.

Pricing

Simple, honest pricing.

A focused API built for one job: UK football odds, from every bookmaker, in one clean format.

Sandbox

Free

£0

For evaluation and early prototypes

  • 2 UK bookmakers
  • Core markets only
  • 300 requests/month
  • 1 API key
  • Email support

Starter

£49/month

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

For arbitrage tools and revenue-generating systems

  • 28 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

FAQ

Still got questions?

What is an in‑play odds API?

An in‑play odds API is used to refresh odds during match windows so apps can keep tables and alerts up to date. Typical flows are fixtures → odds → best odds, with frequent refreshes while matches are active.

How do I use this for matches happening now?

Most products load today’s fixtures first, then refresh odds for selected event_ids on a schedule while users are viewing those matches.

How often are odds updated?

We update odds every minute.

Which bookmakers are included?

All major UK bookmakers, including Bet365, Betfair, Paddy Power, Sky Bet, William Hill, Coral, Ladbrokes, Betway, 888sport, Unibet, and Spreadex.

What you can build

Real examples.
Copy‑paste code.