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

Start lean. Scale up when you’re ready.

Use Free to validate responses, then upgrade for full coverage and premium endpoints.

Sandbox

Free

£0

For evaluation and dashboard access

  • 2 UK bookmakers
  • Core markets only
  • 300 requests/month
  • Read-only access
  • Community support

Starter

£129/month

For prototypes and early products

  • 10 UK bookmakers
  • Core markets only
  • 1,000 requests/hour
  • Email support

Scale

£549/month

For trading tools and production apps

  • 27 UK bookmakers
  • Core + full markets
  • 20,000 requests/hour
  • Arbitrage API included
  • 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 a free account and generate an API key, then explore endpoints in the Swagger playground at api.ukoddsapi.com/docs.

What you can build

Real examples.
Copy‑paste code.