The odds feed, raw
or ready-matched.

Prices from 140+ bookmakers, 60+ of them live in the UK & Ireland, through one API. Take each bookmaker’s prices as they are, or matched: every back price paired with an exchange lay price and the liquidity behind it.

Free: 2,500 tokens a month, no card. Prices are 10–20 s old when they reach you. How tokens work

Kick-off
Event
Back
Lay
Available
Rating
Age
Sat15:00
Aston Villa v FulhamCorrect score 2-1Sat 15:00 · Correct score 2-1
BackCoral11.00
Lay9.80Betfair
£140
112.2%
12 s
Sat15:35
AscotSilver KestrelSat 15:35 · Silver Kestrel
Backbet3657.50
Lay6.80BETDAQ
£260
110.3%
14 s
Sun14:00
Newcastle v BrightonHalf-time/full-time: Draw/NewcastleSun 14:00 · Half-time/full-time: Draw/Newcastle
BackLadbrokes4.60
Lay4.30Betfair
£180
107.0%
11 s
Sun12:30
Zverev v MedvedevOver 22.5 gamesSun 12:30 · Over 22.5 games
BackCoral2.20
Lay2.08Matchbook
£420
105.8%
16 s
Sun18:00
Chiefs v BillsOver 47.5 pointsSun 18:00 · Over 47.5 points
BackBetfred2.05
Lay1.95Smarkets
£1,350
105.1%
13 s

Same bookmakers, two feeds

Raw odds feed

Every bookmaker’s price for each selection, in one format. Bring your own matching and models.

  • Arsenal v Chelsea · Arsenal
  • bet3652.10
  • BetVictor2.08
  • Sky Bet2.05
  • Betfair Exchange2.12
  • …and every other bookmaker pricing this selection

See the raw odds feed

Matched feed

Most odds APIs stop at the back price. This one carries the exchange lay beside it, and the money behind that lay.

  • Arsenal v Chelsea · Arsenal
  • Back · bet3652.10
  • Lay · Smarkets2.14
  • Available to lay£1,840

See the matched feed

140+ bookmakers · 60+ live in the UK & Ireland

Lay prices come from Betfair, Smarkets, Matchbook and BETDAQ. The coverage page shows which bookmakers are live for each feed and sport, so you can check before you sign up.

bet365
BetVictor
William Hill
Ladbrokes
Coral
Paddy Power
Sky Bet
Betfair Sportsbook
Unibet
888sport
BoyleSports
Betfred

Six feed types, one endpoint

Put the type in the path. Every type returns the same response shape.

GET/v2/odds/{type}?region=uk

From sign-up to your first request

  1. Sign up free. Your API key is waiting in the dashboard once your account is ready.

  2. Make a request. Send the key as a Bearer token and put the feed type in the path. Send Accept-Encoding: gzip with it — the main feeds answer 400 without it.

  3. Poll for changes. Send back the ETag from your last reply, and an unchanged feed answers 304 Not Modified.

The docs have the full reference, the OpenAPI spec and copy-paste examples.

$ curl --compressed -s "https://api.oddsrelay.io/v2/odds/standard?region=uk" \
  -H "Authorization: Bearer or_live_••••"

→ sending · api.oddsrelay.io
← 200 OK · application/json
{
  "meta": { "feed_type": "standard", "region": "uk", "count": 1 },
  "data": [{
    "home_team": "Arsenal",
    "away_team": "Chelsea",
    "markets": [{ "key": "h2h", "outcomes": [{
      "name": "Arsenal",
      "back": [{ "bookmaker": "bet365", "price": 2.10 }],
      "lay": [{ "exchange": "smarkets", "price": 2.14,
                "available": 1840.0 }]
    }] }]
  }]
}

For matched-betting, tipster and comparison sites

Matched-betting platforms

Paired back and lay prices for every matched-betting tool.

Tipsters & content sites

Embed the oddsmatcher, or build best-price tables on the API.

Affiliates & comparison sites

Every bookmaker’s price for a selection on one row, with a link to each bookmaker’s event page.

Get your API key

Sign up with your email address and make your first request today. For higher volume or push delivery, contact us.