Fixtures first
List today’s (or any date’s) events with has_odds=true, then loop the event_ids you care about.
Football odds API
Looking for a football odds API for UK bookmakers? UK Odds API gives you pre-match fixtures and normalised odds as JSON: the books UK users bet with, markets beyond 1X2 when you need them, and helpers for best odds.
/events/odds/odds/best Fetch an event_id for today, then request odds (or best odds for compact tables).
What football odds API buyers need
If you are building comparison, alerts, tipster tools, or research, you need clean fixtures and bookmaker odds, not a pile of scrapers. UK Odds API is a UK-first football odds feed: events, full grids, best odds, and deeper markets on the same schema.
List today’s (or any date’s) events with has_odds=true, then loop the event_ids you care about.
Pull /odds for every bookmaker on a market - same keys and codes across Bet365, Paddy Power, and the rest.
One row per outcome with the top UK odds and bookmaker code - fast enough for tables, scanners, and alerts.
Same feed powers comparison, arbs, and +EV tools - link out to the arbitrage and valuebet product pages when you need those patterns.
The calls your fixture board, comparison table, or alert bot actually hits.
GET /v1/football/events?schedule_date=YYYY-MM-DD&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 from the events endpoint.
Normalised markets and bookmaker codes - ready to render or store.
{
"event_id": "evt_123",
"odds_format": "decimal",
"bookmakers": [
{ "code": "UO004", "name": "Bet365" },
{ "code": "UO018", "name": "Paddy Power" }
],
"markets": [
{
"key": "1x2",
"outcomes": [
{ "name": "Home", "odds": 2.05, "bookmaker_code": "UO004" },
{ "name": "Draw", "odds": 3.40, "bookmaker_code": "UO004" },
{ "name": "Away", "odds": 3.85, "bookmaker_code": "UO004" }
]
}
]
} What you can build
Same UK football odds API, your product logic: comparison boards, alerts, arb tools, or +EV scanners. Demos and related product pages below show the pattern.
List fixtures, pull /odds or /odds/best, and render side-by-side UK bookmaker odds in one schema.
Open →Build arbs on this same football feed - or use the dedicated /arbitrage endpoint. See the arbitrage API page.
Open →Best odds + full grids (including Betfair) as inputs to your edge logic. See the valuebet API page.
Open →Poll today’s events and best odds on a schedule, then push moves to Telegram or Discord.
Open →Built for UK football products
Poll events, pull odds or best odds, and ship - comparison, alerts, arbs, or value tools on the same feed.
Bookmakers covered
UK-first coverage: major UK bookmakers and exchanges in one response shape.
Pricing
Start with fixtures and odds for comparison or alerts. Pro covers production traffic; Business adds higher limits for revenue systems.
£79/month
Billed today · no trial
For prototypes and early builds
£149/month
7 days free · £0 due today
For production apps and dashboards
£359/month
Billed today · no trial
For arbitrage tools and revenue-generating systems
FAQ
A football odds API returns fixtures and bookmaker odds as JSON over REST. UK Odds API focuses on UK pre-match football: list events for a date, then fetch odds (or best odds) for an event_id.
Yes - same UK football feed whether you search “football odds API” or “betting odds API”. Fixtures, normalised bookmaker odds, and best-odds helpers in one REST schema.
Yes - soccer and football refer to the same UK football feed here. Use `/v1/football/events` and `/odds` for fixtures and bookmaker odds.
No. UK Odds API is UK pre-match football only - not racing, NFL, cricket, tennis, or other sports.
We specialise in UK bookmaker depth (Bet365, Betfair, Paddy Power, Sky Bet, William Hill, and more) with stable bookmaker codes and normalised market keys - not a thin multi-country sample.
Call `GET /v1/football/events` with `schedule_date=YYYY-MM-DD` and `has_odds=true`. Then request `/odds` or `/odds/best` for the event_id you want.
Yes. This is the core odds layer. You can build arb and +EV products on `/odds` and `/odds/best`, or use the dedicated arbitrage endpoint - see /arbitrage-api and /value-bet-api.
All major UK bookmakers, including Bet365, Betfair, Paddy Power, Sky Bet, William Hill, Coral, Ladbrokes, Betway, 888sport, Unibet, and Spreadex.
Yes. Create an account and subscribe to a plan, then explore endpoints in the Swagger playground at api.ukoddsapi.com/docs.