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
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
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
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.












Six feed types, one endpoint
Put the type in the path. Every type returns the same response shape.
standardBack and lay for every selection: the main feed.each-wayEach-way horse racing prices, with each bookmaker’s place terms.extra-placeRaces where a bookmaker pays more places than the market.bogRacing prices from bookmakers offering best odds guaranteed.dutchingMarkets priced on every outcome, for splitting one stake across all of them. Bookmaker prices only.2upFootball prices from bookmakers that pay out early when the team backed goes two goals up.
From sign-up to your first request
Sign up free. Your API key is waiting in the dashboard once your account is ready.
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.
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.