Matched odds feed

Every bookmaker's back price next to lay prices from Betfair, Smarkets, Matchbook and BETDAQ, with the amount available to lay, grouped by event. It is the data an oddsmatcher shows, from 140+ bookmakers, 60+ of them live in the UK & Ireland.

GET/v2/odds/standardregion uk10,000 tokensTry this call

Tokens for one call of the whole UK & Ireland feed. A filtered call costs less: pricing publishes the table it is worked out from.

What's in a reply

Every feed type returns this shape.

data[]
One entry per event: the sport, the kick-off, the teams and the markets.
back[]
Bookmakers' prices for the outcome, best first, each with a link to the event.
lay[]
Exchange lay prices, lowest first. available is the amount you can lay at that price. Offers with too little behind them are left out.
meta.last_seen
The time on each bookmaker's prices in this reply, per sport.

Pre-match only. There are no in-play prices.

The oddsmatcher widget puts this feed on your own site.

Example · 17 Sep 2026, 03:27 UK time · one event, one market, one outcome

{
  "meta": {
    "feed_type": "standard",
    "region": "uk",
    "odds_format": "decimal",
    "processed_at": "2026-09-17T02:27:33.874Z"
  },
  "data": [
    {
      "event_id": "or_evt_beecb9c3d748",
      "sport_key": "soccer_england_national_league",
      "sport_title": "England - National League",
      "commence_time": "2026-09-18T18:45:00Z",
      "home_team": "Yeovil Town",
      "away_team": "Solihull",
      "markets": [
        {
          "key": "h2h",
          "outcomes": [
            {
              "name": "Draw",
              "back": [
                {
                  "bookmaker": "unibet",
                  "price": 3.7,
                  "link": "https://www.unibet.co.uk/betting/odds/football/england/national-league/yeovil-town-vs-solihull-moors/c299eb5aa08e90993d9c0a296a2f0448"
                },
                {
                  "bookmaker": "fanteam",
                  "price": 3.67,
                  "link": "https://www.fanteam.com/sportsbook#/event/17185185"
                }
              ],
              "lay": [
                {
                  "exchange": "smarkets",
                  "price": 4,
                  "available": 21.8,
                  "link": "https://smarkets.com/sport/football/england-national-league/2026/09/18/18-45/yeovil-town-vs-solihull-moors/45317352/"
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}

Six feed types

Change the feed type in the path. The reply keeps this shape, and each feed type's page lists the fields it adds.

Feed typeWhat it holdsSportWhole feed, one call
StandardEvery bookmaker's back price against the exchange lay, grouped by event.All sports10,000 tokens
Each-wayPlace terms, with the win lay and the place lay.Horse racing250 tokens
Extra placeRaces paying more places than the exchange place market.Horse racing100 tokens
Best odds guaranteedRaces with best odds guaranteed, with the win lay.Horse racing100 tokens
DutchingBack prices for every outcome, grouped into dutches.Many sports8,000 tokens
2UpBookmakers' 2Up prices, with the match odds lay.Football300 tokens

Tokens for one call of the whole UK & Ireland feed. A filtered call costs less — Pricing has the table.

Raw or matched

Both are on every plan, on the same key. They differ in what one entry is and how much of the work is already done.

DimensionRawMatched
EndpointGET /v2/odds/rawGET /v2/odds/{feed type}
One entry perBookmaker, per eventEvent
Selection namesAs each bookmaker writes themOne name per outcome, across bookmakers
Exchange lay pricesIn the exchange's own h2h_lay marketLowest first, beside every back price
Links to the eventWith includeLinks=trueOn every offer
FiltersSports, bookmakers, exchanges, markets, the kick-off window and updatedSinceSports, bookmakers, exchanges, markets and the kick-off window
Whole feed, one call40,000 tokens10,000 tokens
SuitsComparison sites, pricing models, and teams matching odds themselvesOddsmatchers and matched betting tools

How this compares with The Odds API

Bookmakers on this feed

Bookmakers

  • 10bet
  • 7bet
  • 888sport
  • Bally Bet
  • Bet Target
  • bet365
  • Bet600
  • Betano
  • Betfair Sportsbook
  • Betfred
  • BetGoodwin
  • BetMGM
  • Betnero
  • BetTOM
  • BetUK
  • BetVictor
  • Betway
  • BetWright
  • BoyleSports
  • Bwin
  • Casumo
  • CopyBet
  • Coral
  • Dabble
  • Dafabet
  • DAZN Bet
  • Double Bubble Bingo
  • DragonBet
  • FanTeam
  • Fitzdares
  • Geoff Banks
  • Grosvenor
  • HighBet
  • Hollywoodbets
  • Hopa
  • Jackpotjoy
  • Karamba
  • Ladbrokes
  • LeoVegas
  • LiveScore Bet
  • Lottoland
  • McBookie
  • Monopoly Casino
  • Mr Vegas
  • MrRex
  • NetBet
  • Octobet
  • Paddy Power
  • Parimatch
  • Planet Sport Bet
  • PricedUP
  • Pub Casino
  • Puntit
  • QuinnBet
  • Rainbow Riches Casino
  • Sky Bet
  • Sporting Index
  • Sportingbet
  • Spreadex
  • Star Sports
  • talkSPORT BET
  • Toals
  • Tote
  • Unibet
  • Vbet
  • Virgin Bet
  • William Hill

Exchanges

  • BETDAQ
  • Betfair Exchange
  • Matchbook
  • Smarkets

From the live coverage summary. Coverage shows each bookmaker by sport.

Questions

  • Is bet365 in the feed?

    Yes. bet365's page lists every feed type that carries it, and the sports on each.

  • Can I narrow a call down?

    Yes. Sports, bookmakers, exchanges and markets each narrow the reply, and a narrower call costs fewer tokens. Pricing publishes the table it is worked out from.

From the blog

Get an API key

Every plan includes every feed, Free included. Plans differ only in how many tokens you get.