Sports odds API

Looking for a sports odds API?

Here’s how to pull UK football odds from UK bookmakers using a single REST API — endpoints, sample JSON, bookmakers covered, and a live preview.

The two calls most products start with
/v1/football/events
/v1/football/events/{event_id}/odds

Fetch fixtures for a date, then request odds for the event you care about.

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?package=core&odds_format=decimal

Replace EVENT_ID with an event_id returned by the events endpoint.

Sample JSON

A typical event odds response (one schema across bookmakers).

{
  "event_id": "evt_123",
  "odds_format": "decimal",
  "bookmakers": [
    { "code": "UO004", "name": "Bet365" },
    { "code": "UO002", "name": "Betfair" }
  ],
  "markets": [
    {
      "key": "btts",
      "outcomes": [
        { "name": "Yes", "odds": 1.80, "bookmaker_code": "UO004" },
        { "name": "No", "odds": 2.10, "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

Start lean. Scale up when you’re ready.

Use Free to validate responses, then upgrade for full coverage and premium endpoints.

Sandbox

Free

£0

For evaluation and dashboard access

  • 2 UK bookmakers
  • Core markets only
  • 300 requests/month
  • Read-only access
  • Community support

Starter

£129/month

For prototypes and early products

  • 10 UK bookmakers
  • Core markets only
  • 1,000 requests/hour
  • Email support

Scale

£549/month

For trading tools and production apps

  • 27 UK bookmakers
  • Core + full markets
  • 20,000 requests/hour
  • Arbitrage API included
  • Historical odds

FAQ

Still got questions?

What is a sports odds API?

It’s a REST API that returns odds data as JSON. You request fixtures and odds using query parameters and receive bookmaker odds in a consistent response shape.

Which sports does this cover?

These pages focus on UK football. You can also browse the sports list via `GET /v1/sports` in the API.

Which bookmakers are included?

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

How often are odds updated?

We update odds every minute.

Can I try the API before I pay?

Yes. Create a free account, generate an API key, and try endpoints in the Swagger playground at api.ukoddsapi.com/docs.

What you can build

Real examples.
Copy‑paste code.