Odds scanner

Build an odds scanner that actually finds edges

An odds scanner is only as good as the prices feeding it. UK Odds API supplies structured odds from 34 UK bookmakers so you can compare, spot value and flag arbitrage without scraping a single site yourself.

Scanner data feed
/odds/best
/arbitrage (Business)

Pull best-price and full-grid odds by fixture, market or bookmaker code.

Why this matters

Why an odds scanner needs clean, structured data

People building scanners are usually chasing one of a few things: the single best price on a selection, a market that looks mispriced against the rest of the board, or a genuine arbitrage gap between two books. Doing that reliably means pulling consistent, machine-readable odds across many bookmakers rather than screen-scraping pages that change layout every season.

Best-odds comparison

Pull the top price for a selection across all 34 bookmakers to power a comparison table or best-odds column.

Value detection

Compare a bookmaker's price against the wider market to flag selections priced above the rest of the field.

Arbitrage checks

On the Business plan, dedicated arbitrage endpoints surface cross-bookmaker gaps worth checking for guaranteed edges.

Alerts and monitoring

Poll odds at a cadence matched to kickoff proximity so your scanner can trigger alerts as prices move.

Endpoints behind an odds scanner

Full endpoint reference, including odds, comparisons and arbitrage, is documented at api.ukoddsapi.com/docs.

GET /v1/football/events?schedule_date=YYYY-MM-DD&has_odds=true&per_page=10

GET /v1/football/events/EVENT_ID/odds/best?odds_format=decimal

GET /v1/football/arbitrage?date=YYYY-MM-DD&min_profit=0.5&limit=50

Example multi-book grid

Normalised JSON with stable bookmaker codes.

{
  "event_id": "evt_123",
  "markets": [
    {
      "key": "1x2",
      "outcomes": [
        { "name": "Home", "odds": 2.10, "bookmaker_code": "UO004" },
        { "name": "Home", "odds": 2.05, "bookmaker_code": "UO018" }
      ]
    }
  ]
}

What you can build

What you can build on top

Teams use this feed to build best-odds comparison sites, internal value-spotting dashboards, arbitrage monitors and price-alert tools. It is a data layer, not a finished scanner, so the product shape is up to you.

UK-first odds feed

Arbitrage and full grids on the right plan

Best-odds and comparison data is available from Starter. Full market grids scale with Pro, and dedicated arbitrage endpoints are on Business.

Bookmakers covered

UK bookmakers and exchanges in one normalised odds feed.

Pricing

Pricing for scanner builders

Starter, Pro and Business plans cover everything from a simple comparison tool to a full arbitrage scanner. No free plan, stable bookmaker codes throughout.

Starter

£79/month

Billed today · no trial

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

Billed today · no trial

For arbitrage tools and revenue-generating systems

  • 34 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
  • Price boosts Promotional boosted odds on selected markets and outcomes — e.g. enhanced player props and match combos. Single-event and batch endpoints available.
  • Bet builders Bookmaker-published multi-leg bets for one match — e.g. BTTS + corners + cards.

FAQ

Odds scanner data, answered

Is this a ready-made odds scanner?

No. It is the odds data API you build a scanner on top of, covering comparisons, value checks and arbitrage.

Does it cover live in-play scanning?

No. It is pre-match REST data with fast polling near kickoff, not a live trading feed.

Which plan do I need for arbitrage?

Arbitrage-specific endpoints are available on the Business plan.

How current is the odds data?

Refresh cadence tightens as kickoff nears, from hourly for distant fixtures to roughly every minute in the final two hours.

Tutorials

Related guides.