Starter
£129/month
For prototypes and early products
- 10 UK bookmakers
- Core markets only
- 1,000 requests/hour
- Email support
Betting odds API
Here are the endpoints you need to pull UK bookmaker odds in one schema — plus sample JSON and a live preview.
schedule_date=YYYY-MM-DDpackage=core | fullodds_format=decimal
Use package to control market depth. Use odds_format to choose decimal, fractional, etc.
Copy‑paste these requests.
GET /v1/football/events?schedule_date=YYYY-MM-DD&has_odds=true&per_page=10
GET /v1/football/events/EVENT_ID/odds?package=full&odds_format=decimal Replace EVENT_ID with an event_id returned by the events endpoint.
A typical response (normalised markets + bookmaker codes).
{
"event_id": "evt_123",
"bookmakers": [
{ "code": "UO004", "name": "Bet365" },
{ "code": "UO011", "name": "Betway" }
],
"markets": [
{
"key": "totals_goals",
"outcomes": [
{ "name": "Over 2.5", "odds": 1.95, "bookmaker_code": "UO004" },
{ "name": "Under 2.5", "odds": 1.90, "bookmaker_code": "UO004" }
]
}
]
} Realtime data
Build faster with accurate, developer-friendly UK Odds API.
Bookmakers covered
UK-first coverage: major UK bookmakers and exchanges.
Pricing
Use Free to validate responses, then upgrade for full coverage and premium endpoints.
For evaluation and dashboard access
£129/month
For prototypes and early products
£249/month
For serious products and dashboards
£549/month
For trading tools and production apps
FAQ
It’s a REST API that returns odds as JSON. You request fixtures and odds using query parameters and get bookmaker odds in a consistent response shape.
All major UK bookmakers, including Bet365, Betfair, Paddy Power, Sky Bet, William Hill, Coral, Ladbrokes, Betway, 888sport, Unibet, and Spreadex.
Core markets cover common match markets (1X2, BTTS, totals, corners, cards). Full markets add deeper coverage where available.
We update odds every minute.
Yes. Create a free account, generate an API key, and try endpoints in the Swagger playground at api.ukoddsapi.com/docs.