Betfair odds API

Betfair Exchange prices with the stake available behind them, for nine sports, in one JSON shape across all 46 books. One key, one request.

The Betfair odds API from OddsLink delivers live Betfair exchange odds as clean JSON: moneylines, spreads, totals and more, pre-match and in-play. Add the bookmaker key betfair to any odds request.

Every Betfair price arrives in the same schema as all 46 books, with stable event ids and American or decimal odds. Compare Betfair with Pinnacle, DraftKings, FanDuel and the rest of the market in one call, and start on the free plan.

A exchange's price is what you pay to take the best resting order, and the venue charges a trading fee on top. Add fees=taker to see net_price, the price after Betfair's published fee where we have one, and devig=true for the fair probability with the spread removed. How devig and fees work.

curl -H "X-API-Key: $ODDSLINK_KEY" \
  "https://oddslink.app/v1/sports/nfl/odds?bookmakers=betfair&markets=h2h,spreads,totals"
[
  {
    "id": "nfl:jacksonvillejaguars-philadelphiaeagles:2026-10-11",
    "commence_time": "2026-10-11T13:30:00Z",
    "home_team": "Jacksonville Jaguars",
    "away_team": "Philadelphia Eagles",
    "bookmakers": [
      {
        "key": "betfair",
        "title": "Betfair",
        "link": "https://www.betfair.com/exchange/plus/american-football/market/1.263410342",
        "markets": [
          {
            "key": "h2h",
            "outcomes": [
              {
                "name": "Philadelphia Eagles",
                "price": 327,
                "size": {
                  "kind": "resting_depth",
                  "amount": 3495.0
                }
              },
              {
                "name": "Jacksonville Jaguars",
                "price": -337,
                "size": {
                  "kind": "resting_depth",
                  "amount": 12176.0
                }
              }
            ]
          },
          {
            "key": "spreads",
            "outcomes": [
              {
                "name": "Philadelphia Eagles",
                "price": -101,
                "point": 7.5,
                "size": {
                  "kind": "resting_depth",
                  "amount": 3777.0
                }
              },
              {
                "name": "Jacksonville Jaguars",
                "price": -101,
                "point": -7.5,
                "size": {
                  "kind": "resting_depth",
                  "amount": 475.0
                }
              }
            ]
          }
        ]
      }
    ]
  }
]

A real Betfair response from 10 Oct 2026, trimmed.

More than the main line

Moneyline, spread, total

Every sport, with Asian handicap and total ladders in soccer.

Full ladders

The whole spread and total ladder for a market, one row per line.

Depth

The amount available at the price is in size, with kind set to resting_depth.

Soccer first half

Half-time moneyline and first half totals, plus both teams to score.

Player props

NFL player props on the props route, Growth and up.

In-play

Live Betfair prices while the game is on, across every sport.

Sports

Betfair sports, markets and periods
SportMarketsPeriodsTeam totalsIn-play
NFLMoneyline, spread, totalNoneNoneYes
College footballMoneyline, spread, totalNoneNoneYes
NBAMoneyline, spread, totalNoneNoneYes
WNBAMoneyline, spread, totalNoneNoneYes
NHLMoneyline, puck line, totalNoneNoneYes
MLBMoneyline, run line, totalNoneNoneYes
SoccerMoneyline, spread, total, both teams to scoreFirst halfNoneYes
TennisMoneyline, games spread, total gamesNoneNoneYes
MMAMoneylineNoneNoneYes

All 46 books. One schema.

37 sportsbooks

1xBet888sportBally Betbet105bet365BetanoBetMGMBetOnlineBetrBetRiversBetUSBetwayBovadabwinCaesarsCircaCloudbetDraftKingsFanaticsFanDuelFliffHard RockLadbrokesLowVigPinnaclePrizePicksReBetSBOBETShuffleSky BetSportBetStaketheScore BetThunderpickUnderdogUnibetWilliam Hill

6 exchanges

4CastersBetfairMatchbookNovigProphetXsx.bet

3 prediction markets

Fanatics MarketsKalshiPolymarket

Every book on every plan

Monthly plans, request allowances and features
PlanPer monthRequests a monthIn-play and propsHistory
Free$01,000NoNo
Starter$2420,000NoNo
Scale$99500,000Yes2 years
Business$1995,000,000YesAll of it

Compare every plan

Questions

What is Betfair's key in the API?

betfair. It is listed as an exchange.

What is the size on a Betfair price?

The amount available to match at that price. size.kind is resting_depth, and it can change from one read to the next.

Do I get back and lay separately?

No. Each outcome has one price, the midpoint of the back and the lay, so Betfair reads like any other column.

Which Betfair tennis markets do you carry?

Moneyline, games spread and total games.

Is Betfair on the free plan?

Yes. All 46 books are on every plan. In-play and props start at Growth.

Can I compare Betfair with Pinnacle?

Yes, bookmakers=betfair,pinnacle. Both sit under the same fixture id.

Put Betfair depth beside every book