Coral API

Looking for a Coral API?

Here’s how to access Coral odds (and other UK bookmakers) in one normalised response — with copy‑paste endpoints, sample JSON, and a clean filtering approach.

Coral in one query param
bookmaker_codes=UO015

Use it on odds endpoints to return Coral odds only (or remove it to compare across UK bookmakers).

How it’s used

Fixture-led odds queries.

Most integrations start by listing fixtures for a day, then querying odds for a selected event. Filter to Coral with bookmaker_codes when needed.

1) Choose fixtures

List events for a date and select an event_id.

2) Query odds

Fetch odds and optionally filter to Coral via bookmaker_codes.

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=UO015

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": "UO015", "name": "Coral" }
  ],
  "markets": [
    {
      "key": "1x2",
      "outcomes": [
        { "name": "Home", "odds": 2.05, "bookmaker_code": "UO015" },
        { "name": "Draw", "odds": 3.40, "bookmaker_code": "UO015" },
        { "name": "Away", "odds": 3.75, "bookmaker_code": "UO015" }
      ]
    }
  ]
}

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

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?

Do you have a Coral API?

We provide Coral odds via our API, alongside other UK bookmakers, using one normalised response shape. Filter to Coral with bookmaker code UO015.

How do I get Coral odds only?

Call an odds endpoint and set bookmaker filter to Coral: bookmaker_codes=UO015. Remove the filter to compare against the wider UK market.

How does the API work?

UK Odds API is a REST API that returns JSON. You send your API key with each request, pick fixtures and markets from the paths or query parameters, and receive normalised odds from UK bookmakers in one response shape.

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 an account, subscribe to a plan, and try endpoints in the Swagger playground at api.ukoddsapi.com/docs.

What you can build

Real examples.
Copy‑paste code.