Skip to content

Products · Football

UK & Irish football odds, as a feed

Football prices from UK & Irish bookmakers and the exchanges, served as JSON: every back price paired to the exchange lay with the money available, bookmakers' own 2Up prices, and each venue's raw prices when you would rather do the pairing yourself.

Where football is served

Football is on four of the feed's products, all one API and one key. The 2Up board is football only; the others carry football beside the other sports. Every plan gets every board.

What a match carries

A match is one event: home_team, away_team and commence_time, the kick-off in UTC, with its competition in sport_key and sport_title (soccer_england_national_league, "England - National League"). Its markets follow, each under its own key: h2h is the match result.

On the matched boards each outcome carries the bookmakers' back prices, best first, and the exchange lays, lowest first, with the money available and a link to the match at each venue. The free GET /v2/sports lists every competition with the market keys seen under it.

To take football alone, send sports=soccer: a prefix, so it covers every football competition. A competition's own key narrows it to that one. A narrower call costs fewer tokens: the pricing page prices a football-only call as one of its examples.

An example match

A real reply from the standard board, recorded 17 Sep 2026, 03:27 UK time and cut to one match, one outcome and a couple of offers a side. It shows the shape, not what the board holds now.

Example

{
  "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/"
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}

Football venues live now

The UK & Ireland bookmakers and exchanges serving football on the standard board (the matched feed) and the 2Up board, read from the feed's public coverage summary. Names only: the coverage page has the per-sport detail, dutching and raw included.

Matched feed

Bookmakers7bet888sportBet Targetbet365Bet600BetanoBetConnectBetfair SportsbookBetfredBetGoodwinBetMGMBetneroBetTOMBetUKBetVictorBetwayBetWrightBoyleSportsBwinCasumoCopyBetCoralDabbleDafabetDragonBetFanTeamFitzdaresGrosvenorHighBetHollywoodbetsHopaKarambaKwiffLadbrokesLeoVegasLiveScore BetLottolandMcBookieMr VegasMrRexNetBetOctobetPaddy PowerParimatchPlanet Sport BetPricedUPPub CasinoPuntitSky BetSporting IndexSportingbetSpreadexStar SportstalkSPORT BETToalsToteUnibetVbetVirgin BetWilliam Hill

ExchangesBETDAQBetfair ExchangeMatchbookSmarkets

2Up feed

Bookmakers888sportBetwayCoralDabbleLadbrokesLeoVegasLiveScore BetSky BetSporting IndexSpreadexToalsUnibetVirgin Bet

ExchangesBETDAQBetfair ExchangeMatchbookSmarkets

What it does not do

Pre-match only, not in-play. The feed carries prices and the money available at the exchanges: no scores, results or match statistics.

Questions

  • Is there a football odds API for UK bookmakers?

    Yes. OddsRelay serves UK & Irish bookmakers' football prices as JSON over one API: paired to the exchange lay on the standard board, as bookmakers' 2Up prices on the 2Up board, as dutching legs, and unpaired on the raw feed.

  • Can I request football only, or one competition?

    Yes. sports=soccer returns every football competition; a competition's key, such as soccer_epl, returns that one. GET /v2/sports lists the keys, free.

  • Which markets are covered?

    It varies by competition and bookmaker. GET /v2/sports lists the market keys seen under each competition, and the markets filter takes them; h2h is the match result.

  • Which bookmakers and exchanges are covered?

    The lists above are read from the feed's public coverage summary: the venues serving football on each board now. The coverage page has every venue, sport and board.

  • Is it in-play?

    No. The football boards are pre-match.

Football prices, already paired

Every plan gets every board. Start a trial and call the football boards on your own key.