DraftKings odds API · affiliate 19 · REST + WebSocket
DraftKings odds API.
Free game lines, no credit card.
DraftKings game lines, alternates, periods, props, and futures beside FanDuel, BetMGM, and the rest of the 25 books. A free TheRundown key returns DraftKings pre-match game lines, five minutes delayed.
Free key · 20,000 data points a day · No credit card
RequestPython 3 · requests
import os
from datetime import datetime, timezone
import requests
key = os.environ["THERUNDOWN_API_KEY"]
api = "https://therundown.io/api/v2"
headers = {"X-TheRundown-Key": key}
# Next game date across the NFL (2), MLB (3, or postseason 31), NBA (4), and NHL (6)
dates = requests.get(
f"{api}/sports/dates",
params={
"sport_ids": "2,3,31,4,6",
"format": "epoch",
"exclude_canceled": "true",
},
headers=headers,
timeout=30,
).json()
now = datetime.now(timezone.utc).timestamp()
upcoming = [
(sport_id, stamp)
for sport_id, body in dates.items()
for stamp in body.get("dates") or []
if stamp > now
]
sport_id, stamp = min(upcoming, key=lambda row: row[1], default=("2", now))
date = datetime.fromtimestamp(stamp, timezone.utc).date().isoformat()
# DraftKings next to FanDuel and BetMGM: moneyline, spread, and total
odds = requests.get(
f"{api}/sports/{sport_id}/events/{date}",
params={"market_ids": "1,2,3", "affiliate_ids": "19,23,22", "main_line": "true"},
headers=headers,
timeout=30,
)
print(odds.text)Response200 · trimmed
{
"events": [{
"event_id": "26825c6a95e3710c2e76f9232e305ca2",
"sport_id": 2,
"event_date": "2026-10-06T00:15:00Z",
"markets": [{
"market_id": 1,
"name": "moneyline",
"participants": [{
"id": 85,
"type": "TYPE_TEAM",
"name": "Atlanta Falcons",
"lines": [{
"prices": {
"19": { "price": 100, "updated_at": "2026-10-05T12:46:22Z" },
"22": { "price": 105, "updated_at": "2026-10-05T15:27:03Z" },
"23": { "price": -102, "updated_at": "2026-10-05T13:20:03Z" }
}
}]
}]
}]
}]
}Atlanta at New Orleans, October 5, 2026, trimmed to one side of one market. The full response held 1 game for 20 data points.
Markets
DraftKings beyond the main line.
DraftKings prices the NFL, NCAAF, MLB, NHL, WNBA, MLS, the Premier League, and tennis (ATP, WTA). These are the market types it posts, each beside every other book.
- Game linesMoneyline, spread, and total in every league it prices: the NFL, NCAAF, MLB, NHL, WNBA, MLS, the Premier League, and tennis
1 · 2 · 3Free - Alternate linesAlternate spreads and totals across every league DraftKings prices, including the NFL, MLB, and NHL
omit main_lineStarter - PeriodsNFL and NCAAF halves and quarters; MLB first-five innings; NHL periods; tennis sets
4–6 · 780 · 791 · 957–958 · 981 · 1011–1019 · 1150–1153Starter - Team totalsGame-level team totals
94Starter - Player propsWNBA points, rebounds, threes, and assists; NFL passing, rushing, and receiving yards; MLB hits, RBIs, and pitcher strikeouts
29 · 35 · 38 · 39 · 51 · 53 · 57 · 58Starter - Game propsWinning margin, odd/even, correct score, and both teams to score; tennis total sets and set betting
9 · 25 · 335 · 342 · 343 · 954 · 1300 · 1310Starter - In-gameLive moneyline, spread, and total while DraftKings trades them
41 · 42 · 43Starter - FuturesSuper Bowl, Stanley Cup, World Series, and NBA champion winners; conference and division winners; NFL, MLB, and NHL awards; MLS Cup and EPL winners
/sports/{id}/futuresUltra
Market IDs DraftKings priced on the NCAAF, NFL, MLB (postseason), NHL, WNBA, MLS, and EPL slates from October 5 to October 10, 2026, plus its alternates, live ATP and WTA in-game lines checked October 5, and its futures. GET /api/v2/markets lists every definition.
Books
All 25 books. One schema.
Benchmark DraftKings against 20 sportsbooks, 3 prediction markets, and 2 exchanges in the same response.
Sportsbooks · 20
- DraftKingsFree19
- FanDuelFree23
- BetMGMFree22
- Pinnacle3
- Circa Sports32
- BookMaker7
- BetCRIS9
- Bovada2
- theScore Bet24
- Unibet21
- HardRock28
- Bet10533
- Heritage Sports34
- BetOnline6
- SportsBetting4
- LowVig11
- Bodog12
- Intertops14
- Matchbook16
- YouWager18
Prediction markets · 3
- Kalshi25
- Polymarket26
- Polymarket US31
Exchanges · 2
- ProphetX29
- Novig30
Live from GET /api/v2/affiliates. DraftKings priced game lines in all nine leagues checked October 5 to October 10, 2026: the NFL, NCAAF, MLB, NHL, WNBA, MLS, the Premier League, ATP, and WTA. Coverage varies by league, game, and market.
Free vs paid
DraftKings is already on the free plan.
Free keys return DraftKings pre-match game lines (moneyline, spread, and total), five minutes delayed, next to FanDuel and BetMGM.
Alternates, periods, props, live in-game odds, and history from $49 a month. Futures and WebSocket on Ultra.
Questions
Before you build.
Plans, markets, books, and IDs for the DraftKings odds API.
- Is DraftKings on the free plan?
- Yes. A free TheRundown key returns DraftKings pre-match game lines (moneyline, spread, and total) next to FanDuel and BetMGM, five minutes delayed, up to 20,000 data points a day and 200,000 a month. No credit card.
- Which DraftKings markets are available?
- Game lines in every league it prices: the NFL, NCAAF, MLB, NHL, WNBA, MLS, the Premier League, and tennis. Alternates, halves and quarters, first-five innings, team totals, player props, game props, and in-game lines start on Starter ($49 a month). Futures start on Ultra ($399 a month).
- Can I get DraftKings opening and closing lines?
- Yes. Opening and closing lines start on Pro ($149 a month). Line history, with every price change timestamped, starts on Starter.
- What is the DraftKings affiliate ID?
- 19. Pass affiliate_ids=19 alone, or add other books to compare them in one response. GET /api/v2/affiliates lists all 25 books.
- Does DraftKings have futures?
- Yes. Super Bowl, Stanley Cup, World Series, and NBA champion winners, plus conference and division winners and player awards, are priced on DraftKings. Futures start on Ultra ($399 a month).
- How fast are DraftKings prices on each plan?
- Five minutes on Free. Starter cuts that to 60 seconds, Pro to 30 seconds, and Ultra is real-time over REST or WebSocket.