Odds comparison tables
Show a user every bookmaker's price for the same fixture in one table, sourced from a single call.
Odds Aggregation API
An odds aggregation API means you stop building and maintaining a separate integration for each bookmaker. UK Odds API pulls pre-match prices from 34 UK bookmakers into a single normalised JSON schema with stable UO### codes, so your application talks to one endpoint instead of thirty-four.
GET /v1/bookmakers34 UK books → one JSON schema Same market, same field names, across every bookmaker in the response.
Why aggregate
Comparison sites need every bookmaker's price for a match on one screen without maintaining thirty-four scrapers or contracts. Trading and research teams want consistent field names so they can compare, alert, or flag value without writing per-bookmaker parsing logic. Aggregation also means one authentication method, one rate limit policy, and one schema to version against.
Show a user every bookmaker's price for the same fixture in one table, sourced from a single call.
Compare normalised odds across 34 bookmakers to surface the top price for a market.
Every bookmaker returns odds under the same field names, so you write one parser, not thirty-four.
UO### codes stay fixed release to release, so integrations do not break when a bookmaker updates.
Full request and response detail, including all UO### codes, is documented at api.ukoddsapi.com/docs.
GET /v1/bookmakers
GET /v1/football/events?schedule_date=YYYY-MM-DD&has_odds=true&per_page=10
GET /v1/football/events/EVENT_ID/odds?package=core&odds_format=decimal Normalised JSON with stable bookmaker codes.
{
"bookmakers": [
{ "code": "UO004", "name": "Bet365" },
{ "code": "UO022", "name": "Sky Bet" },
{ "code": "UO018", "name": "Paddy Power" }
]
} What you can build
Aggregation is the foundation for products that need every bookmaker's price in one place. From there teams typically build comparison, value detection, or alerting on top.
Display all 34 bookmakers side by side for each fixture and market from a single feed.
Open →Flag prices that sit above the aggregated market average across bookmakers.
Open →Track how each bookmaker's odds shift over time using the same normalised fields.
Open →Build league or fixture views without stitching together separate bookmaker sources.
Open →UK-first odds feed
Get all UK bookmaker odds through one aggregated API instead of building and monitoring separate connections.
Bookmakers covered
UK bookmakers and exchanges in one normalised odds feed.
Pricing
Starter, Pro and Business plans, all built on the same aggregated feed. No free tier.
£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
No. UK Odds API only aggregates and serves odds data. It does not accept bets or offer trading.
34 UK bookmakers, including Bet365, Sky Bet, Paddy Power, William Hill, Coral, Ladbrokes and Betfair, each with a stable UO### code.
It is frequent polling rather than a live trading feed. Refresh rates increase closer to kickoff, down to roughly once a minute in the final two hours.
Yes. Every bookmaker's odds are normalised into the same JSON schema, so you write one integration for all of them.