Polymarket odds API

Polymarket sports prices as plain odds, with the dollars behind each price, in one JSON shape across all 46 books. One key, one request.

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

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

A prediction market'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 Polymarket'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=polymarket&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": "polymarket",
        "title": "Polymarket",
        "link": "https://polymarket.com/sports/nfl/nfl-phi-jax-2026-10-11",
        "markets": [
          {
            "key": "h2h",
            "outcomes": [
              {
                "name": "Philadelphia Eagles",
                "price": 317,
                "size": {
                  "kind": "resting_depth",
                  "amount": 18580.840799999998
                }
              },
              {
                "name": "Jacksonville Jaguars",
                "price": -335,
                "size": {
                  "kind": "resting_depth",
                  "amount": 79654.5211
                }
              }
            ]
          },
          {
            "key": "spreads",
            "outcomes": [
              {
                "name": "Philadelphia Eagles",
                "price": 100,
                "point": 7.5,
                "size": {
                  "kind": "resting_depth",
                  "amount": 54923.67
                }
              },
              {
                "name": "Jacksonville Jaguars",
                "price": -104,
                "point": -7.5,
                "size": {
                  "kind": "resting_depth",
                  "amount": 49572.153000000006
                }
              }
            ]
          }
        ]
      }
    ]
  }
]

A real Polymarket response from 10 Oct 2026, trimmed.

More than the main line

Moneyline, spread, total

Every sport, with games and set spreads in tennis and round totals in MMA.

Alternate lines

Several spread and total lines per game.

Team totals

Football and soccer, with first half versions.

Halves, quarters, innings

Halves and quarters in football and basketball, first 5 innings and the 1st inning in baseball, the first half in soccer.

Depth

Dollars available at the ask, in size, with kind set to resting_depth.

In-play

Live Polymarket prices while the game is on.

Sports

Polymarket sports, markets and periods
SportMarketsPeriodsTeam totalsIn-play
NFLMoneyline, spread, totalHalves, quartersYesYes
College footballMoneyline, spread, totalHalves, quartersYesYes
NBAMoneyline, spread, totalHalves, quartersNoneYes
WNBAMoneyline, spread, totalNoneNoneYes
NHLMoneyline, puck line, totalNoneNoneYes
MLBMoneyline, run line, totalFirst 5 innings, 1st inningNoneYes
SoccerMoneyline, spread, total, both teams to score, cornersFirst halfYesYes
TennisMoneyline, games spread, set spread, total games, total setsNoneNoneYes
MMAMoneyline, totalNoneNoneYes

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 Polymarket's key?

polymarket. It is listed as a prediction market.

Which price do I get from Polymarket?

The best ask. Contract prices are converted to American odds, so they sit in the same field as every sportsbook.

What does size mean on a Polymarket price?

The dollars you can fill at that ask. kind is resting_depth and it moves as orders come and go.

Does Polymarket have in-play prices?

Yes, on Growth and above.

Is Polymarket on the free plan?

Yes. Every book is on every plan.

Can I put Polymarket next to a sportsbook?

Yes, for example bookmakers=polymarket,draftkings. The shared fixture id means no matching of team names.

Read Polymarket like any other book