Football odds API

Pre-match and in-play football prices from UK & Irish bookmakers and the exchanges, as JSON. Take each back price already paired with its exchange lay, bookmakers' own 2Up prices, or every bookmaker's raw prices to pair yourself.

Four feeds carry football

One key reads every feed.

What a match carries

Each match is one event with home_team, away_team and commence_time, the kick-off in UTC. Its competition is in competition_key, one key per competition on every feed, and null when no bookmaker's league name identifies one. sport_key and sport_title follow the league name its bookmakers use, for example soccer_england_national_league and “England - National League”. Markets sit under their own keys, and h2h is the match result.

On the matched feeds each outcome lists the bookmakers' back prices, best first, beside the exchange lay prices, lowest first, with the money available and a link to the match on each site.

Send sports=soccer for every football competition, or one competition's competition_key, which returns the whole competition whatever its bookmakers call it and costs the same as all of football. Markets vary by competition and bookmaker. The free GET /v2/sports lists every competition and the market keys seen under it. Naming bookmakers or markets lowers the price, and pricing shows a football-only example.

In-play prices are on the matched, dutching and raw feeds. Poll with inPlay=only for the matches in play alone, or send inPlay=include to raw for both, each match marked in_play. The 2Up feed stays pre-match, and there are no scores or results.

Example · recorded 17 Sep 2026, 03:27 UK time · one match, 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/"
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}

Bookmakers pricing football

Matched odds feed

Bookmakers

  • 10bet
  • 7bet
  • 888sport
  • Bally Bet
  • Bet Target
  • 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

  • Betfair Exchange
  • Matchbook
  • Smarkets
2Up feed

Bookmakers

  • 10bet
  • 7bet
  • 888sport
  • Bally Bet
  • Betano
  • Betfred
  • BetMGM
  • BetVictor
  • Betway
  • Bwin
  • Coral
  • DAZN Bet
  • Double Bubble Bingo
  • Grosvenor
  • Jackpotjoy
  • Ladbrokes
  • LeoVegas
  • LiveScore Bet
  • Monopoly Casino
  • Parimatch
  • Puntit
  • Rainbow Riches Casino
  • Sky Bet
  • Sporting Index
  • Sportingbet
  • Spreadex
  • talkSPORT BET
  • Toals
  • Unibet
  • Virgin Bet
  • William Hill

Exchanges

  • Betfair Exchange
  • Matchbook
  • Smarkets

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

Football prices, already paired

Every plan includes all four football feeds. Sign up free and call them on your own key.