Arbitrage API

Looking for an arbitrage API?

Here’s how to get UK football arbitrage opportunities across UK bookmakers — with the endpoints to call, a compact example response, and the markets you can work with.

Two ways to query
/v1/football/arbitrage
/v1/football/events/EVENT_ID/arbitrage

Use the day feed to scan, and the per-event endpoint when you want to refresh a specific match.

How it’s used

Build scanners, alerts, and stake plans.

Most arbitrage products follow the same flow: scan today’s opportunities, filter by market/profit, then generate a stake plan for the two best legs. The endpoints below are designed to be copy‑pasteable into cron jobs and alerting pipelines.

1) Scan the day

Call the day feed, then filter by min_profit, market, or competition.

2) Refresh specific events

Use the per-event endpoint to refresh odds and update stake splits before placing.

Endpoints

Copy‑paste these requests.

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

GET /v1/football/events/EVENT_ID/arbitrage?min_profit=0.5&limit=25

Replace EVENT_ID with an event_id returned by the events endpoint.

Sample JSON

A compact example response (shape is normalised across bookmakers).

{
  "date": "2026-04-30",
  "opportunities": [
    {
      "event_id": "evt_123",
      "market": "1x2",
      "legs": [
        { "bookmaker_code": "UO004", "outcome": "Home", "odds": 2.20 },
        { "bookmaker_code": "UO018", "outcome": "Away", "odds": 3.90 }
      ],
      "profit_percent": 1.1,
      "stake_plan": [
        { "bookmaker_code": "UO004", "stake": 52.10 },
        { "bookmaker_code": "UO018", "stake": 47.90 }
      ]
    }
  ]
}

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?

What is an arbitrage API?

An arbitrage API surfaces opportunities where combining the best odds from different bookmakers can create a positive edge. It typically returns the event, market, best legs, and optional stake splits.

How do I pull today’s arbitrage opportunities?

Call the day feed with `date=YYYY-MM-DD` and optionally set `min_profit` and `limit` to control output volume.

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

What you can build

Real examples.
Copy‑paste code.