Premier League odds API

Looking for a Premier League odds API?

Here’s how to get Premier League fixtures and UK bookmaker odds via one endpoint — with filters, sample JSON, and best-odds outputs for comparison tools.

League filter
league=premier league
schedule_date=YYYY-MM-DD

Filter events first, then request odds for the event_id.

How it’s used

Fixtures → odds → best odds.

Most Premier League odds products start by listing matches for a day, then loading odds for a selected event. Use best odds when you want a compact “top odds” view across UK bookmakers.

Match lists

Fetch Premier League fixtures for a date and render a match list quickly.

Comparison views

Use best odds to show the top bookmaker for each outcome.

Endpoints

Copy‑paste these requests.

GET /v1/football/events?schedule_date=YYYY-MM-DD&league=premier%20league&has_odds=true&per_page=25

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 example response for fixture discovery.

{
  "league": "Premier League",
  "schedule_date": "2026-04-30",
  "events": [
    {
      "event_id": "evt_123",
      "home_team": "Team A",
      "away_team": "Team B",
      "kickoff_utc": "2026-04-30T19:00:00Z",
      "has_odds": true
    }
  ]
}

Realtime data

#1 odds API for the UK market.

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

Bookmakers covered

UK-first coverage across major UK bookmakers and exchanges.

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?

How do I filter to Premier League matches?

Use the events endpoint with `league=premier league` and a `schedule_date`. Then request odds for the event_id you want.

Can I get best odds for Premier League games?

Yes. After selecting an event_id, call `/events/EVENT_ID/odds/best` to get best odds across UK bookmakers.

Which bookmakers are included?

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

Can I try the API before I pay?

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

What you can build

Real examples.
Copy‑paste code.