DraftKings odds API
DraftKings lines for nine sports, quarter by quarter and set by set, in one JSON shape across all 46 books. One key, one request.
The DraftKings odds API from OddsLink delivers live DraftKings sportsbook odds as clean JSON: moneylines, spreads, totals and more, pre-match and in-play. Add the bookmaker key draftkings to any odds request.
Every DraftKings price arrives in the same schema as all 46 books, with stable event ids and American or decimal odds. Compare DraftKings with Pinnacle, FanDuel, bet365 and the rest of the market in one call, and start on the free plan.
curl -H "X-API-Key: $ODDSLINK_KEY" \
"https://oddslink.app/v1/sports/nfl/odds?bookmakers=draftkings&markets=h2h,spreads,totals"import os, requests
r = requests.get(
"https://oddslink.app/v1/sports/nfl/odds",
params={"bookmakers": "draftkings", "markets": "h2h,spreads,totals"},
headers={"X-API-Key": os.environ["ODDSLINK_KEY"]},
)
r.raise_for_status()
for game in r.json():
print(game["away_team"], "at", game["home_team"])[
{
"id": "nfl:jacksonvillejaguars-philadelphiaeagles:2026-10-11",
"commence_time": "2026-10-11T13:30:00Z",
"home_team": "Jacksonville Jaguars",
"away_team": "Philadelphia Eagles",
"bookmakers": [
{
"key": "draftkings",
"title": "Draftkings",
"link": "https://sportsbook.draftkings.com/event/34118254",
"markets": [
{
"key": "h2h",
"outcomes": [
{
"name": "Philadelphia Eagles",
"price": 320
},
{
"name": "Jacksonville Jaguars",
"price": -417
}
]
},
{
"key": "spreads",
"outcomes": [
{
"name": "Philadelphia Eagles",
"price": -112,
"point": 7.5
},
{
"name": "Jacksonville Jaguars",
"price": -109,
"point": -7.5
}
]
}
]
}
]
}
]A real DraftKings response from 10 Oct 2026, trimmed.
More than the main line
Moneyline, spread, total
Every sport, with games and set spreads in tennis and total rounds in MMA.
Alternate lines
The alternate spread and total ladders, not only the main number.
Team totals
Football, basketball, baseball and soccer, with first half team totals in soccer.
Quarters, halves, sets
All four quarters and the first half in football and basketball, first 5 innings in baseball, each set in tennis.
Player props
Player props across the major US leagues, on Growth and up.
In-play
Live DraftKings prices while the game is on, for every sport.
Sports
| Sport | Markets | Periods | Team totals | In-play |
|---|---|---|---|---|
| NFL | Moneyline, spread, total | First half, quarters | Yes | Yes |
| College football | Moneyline, spread, total | First half, quarters | Yes | Yes |
| NBA | Moneyline, spread, total | First half, quarters | Yes | Yes |
| WNBA | Moneyline, spread, total | First half, quarters | Yes | Yes |
| NHL | Moneyline, puck line, total | None | None | Yes |
| MLB | Moneyline, run line, total | First 5 innings, 1st inning | Yes | Yes |
| Soccer | Moneyline, spread, total, both teams to score, corners | Halves | Yes | Yes |
| Tennis | Moneyline, games spread, set spread, total games, total sets | Each set | None | Yes |
| MMA | Moneyline, spread, total rounds | None | None | Yes |
All 46 books. One schema.
37 sportsbooks
6 exchanges
3 prediction markets
Every book on every plan
| Plan | Per month | Requests a month | In-play and props | History |
|---|---|---|---|---|
| Free | $0 | 1,000 | No | No |
| Starter | $24 | 20,000 | No | No |
| Growth | $49 | 100,000 | Yes | No |
| Scale | $99 | 500,000 | Yes | 2 years |
| Business | $199 | 5,000,000 | Yes | All of it |
Questions
What is DraftKings' key in the API?
draftkings, passed in the bookmakers filter of any odds request.
Do I get DraftKings on the free plan?
Yes, every book is on every plan. Growth and up add in-play prices and props.
Do DraftKings prices come with a limit?
No. DraftKings does not post a stake limit with its prices, so outcomes carry no size.
Which DraftKings quarter lines do you carry?
Moneyline, spread and total for the first half and each of the four quarters in NFL, college football, NBA and WNBA.
How deep is DraftKings tennis?
Moneyline, games spread, set spread, total games and total sets, plus lines for each of the first three sets.
Can I compare DraftKings with FanDuel?
Yes. Use bookmakers=draftkings,fanduel. Both sit under one fixture id, so the rows line up on their own.