Sportsbook

DraftKings Odds API

Access DraftKings odds through the SportsGameOdds API. Game lines, player props and period markets in structured JSON, alongside 85+ other books in one unified schema.

DraftKings is the book most US products are measured against, and its market tree is deeper than the headline lines suggest. The SportsGameOdds API delivers all of it as structured JSON — no scraping, no unofficial endpoints — in the same schema as every other book we carry.

Quick Start: Requesting DraftKings Odds

DraftKings odds arrive inside the standard events response. Filter with bookmakerID:

https://api.sportsgameodds.com/v2/events?apiKey=YOUR_API_KEY&leagueID=NFL&bookmakerID=draftkings&oddsAvailable=true&limit=10

To compare DraftKings against other books in one call:

https://api.sportsgameodds.com/v2/events?apiKey=YOUR_API_KEY&leagueID=NFL&bookmakerID=draftkings,fanduel,pinnacle&oddsAvailable=true&limit=10

What a DraftKings price looks like

Every event returns an odds object keyed by oddID, with each book's price inside byBookmaker:

{
  "eventID": "...",
  "leagueID": "NFL",
  "odds": {
    "points-home-game-sp-home": {
      "oddID": "points-home-game-sp-home",
      "opposingOddID": "points-away-game-sp-away",
      "marketName": "Spread",
      "statID": "points",
      "statEntityID": "home",
      "periodID": "game",
      "betTypeID": "sp",
      "sideID": "home",
      "fairOdds": "-106",
      "fairSpread": "-3.5",
      "bookOdds": "-110",
      "bookSpread": "-3.5",
      "byBookmaker": {
        "draftkings": { "odds": "-110", "spread": "-3.5", "available": true },
        "fanduel": { "odds": "-115", "spread": "-3.5", "available": true },
        "pinnacle": { "odds": "-104", "spread": "-3", "available": true }
      }
    }
  }
}

Odds and lines come back as strings, which preserves the leading + on plus-money prices. fairOdds is the vig-free consensus across every book in the feed — a neutral benchmark to measure any single book against, including DraftKings.

Period markets go deeper than most feeds

This is where DraftKings coverage separates itself. Alongside full-game lines, the API carries period markets across 23 period codes:

  • Baseball — inning by inning (1i through 9i), plus first three, first five and first seven innings (1ix3, 1ix5, 1ix7)
  • Football and basketball — quarters (1q4q) and halves (1h, 2h)
  • Hockey — periods (1p, 2p, 3p)
  • Soccer — regulation (reg) and halves

Swap the period segment of any oddID to move between them. A first-five-innings total is points-all-1ix5-ou-over; the full-game version is points-all-game-ou-over.

Coverage

DraftKings spans 23 leagues in the API: NFL, NCAAF and the CFL; NBA, WNBA and college basketball; MLB, plus Japan's NPB and Korea's KBO; NHL and Sweden's SHL; UFC; and soccer across the Premier League, La Liga, Bundesliga, Serie A, Ligue 1, Eredivisie, the Champions League, the Europa League, MLS, Liga MX and international fixtures.

Around 40 stat types are mapped, covering game lines, team totals and the player prop catalogue. For the current per-league breakdown of exactly which markets are supported, use the Supported Markets reference or the /markets endpoint — both are generated from live data rather than maintained by hand.

Use Cases

Odds Comparison Platforms — DraftKings is the reference price most US users expect to see, so it anchors any comparison view.

Arbitrage & +EV Tools — Compare DraftKings against sharp books and exchanges in the same response. See also positive EV betting.

DFS & Player Prop Tools — Pull DraftKings props next to PrizePicks and Underdog projections for the same players.

Live & In-Play Products — Period-level markets make in-play segmentation addressable directly.

Technical Specifications

  • REST API — standard HTTP endpoints returning clean JSON
  • WebSocket feeds — real-time push updates, no polling required
  • Update speed — sub-minute refresh on Pro; Rookie and the free Amateur tier refresh on a longer interval. See pricing for each tier.
  • Results included — scores and settlement data ship with the odds, so there is no second integration
  • SDKs & libraries — JavaScript/TypeScript, Python, Ruby, Go and Java
  • Postman collection — pre-built requests ready to run

More sportsbook coverage: FanDuel · BetMGM · Caesars · ESPN BET · Pinnacle

What is the DraftKings Odds API?
DraftKings odds delivered as structured JSON through the SportsGameOdds API. DraftKings appears as a bookmakerID inside the same byBookmaker block as every other book we carry, keyed by the same oddID, so adding it to an existing integration is a parameter change rather than new parsing code.
Does DraftKings have a public odds API?
DraftKings does not offer a public developer API for its odds. SportsGameOdds provides DraftKings prices through one unified API — no scraping or unofficial endpoints — alongside 85+ other sportsbooks in the same schema.
How do I request only DraftKings odds?
Add bookmakerID=draftkings to an events request. To compare against other books in the same call, pass a comma-separated list such as bookmakerID=draftkings,fanduel,pinnacle.
Which leagues does DraftKings coverage include?
23 leagues: NFL, NCAAF and the CFL; NBA, WNBA and college basketball; MLB, NPB and KBO; NHL and the SHL; UFC; and soccer across the Premier League, La Liga, Bundesliga, Serie A, Ligue 1, Eredivisie, the Champions League, the Europa League, MLS, Liga MX and international fixtures.
Are period and inning markets available?
Yes, across 23 period codes. Baseball goes inning by inning (1i through 9i) plus first three, five and seven innings; football and basketball carry quarters and halves; hockey carries periods; soccer carries regulation and halves. Swap the period segment of an oddID to move between them.
Are scores and results included?
Yes. Scores and settlement data ship alongside the odds on every plan, linked to oddIDs where scoring is supported, so you can grade bets without integrating a separate data source.
Is there a free tier?
Yes. The free Amateur tier lets you query real DraftKings data with no credit card, and the Rookie and Pro plans each include a 7-day trial.

Ready to get started?

Free tier, no credit card. Set up in 5 minutes.

1xBet
Sportsbook
888 Sport
Sportsbook
Bally Bet
Sportsbook
Barstool
Sportsbook
Bet365
Sportsbook
BetAnySports
Sportsbook
BetClic
Sportsbook
Betfair Sportsbook
Sportsbook
BetMGM
Sportsbook
BetOnline
Sportsbook
BetPARX
Sportsbook
BetRivers
Sportsbook
Betr Sportsbook
Sportsbook
Betsson
Sportsbook
BetUS
Sportsbook
Bet Victor
Sportsbook
Betway
Sportsbook
BlueBet
Sportsbook
Bookmaker.eu
Sportsbook
Bovada
Sportsbook
BoyleSports
Sportsbook
Caesars
Sportsbook
Casumo
Sportsbook
Circa
Sportsbook
Coolbet
Sportsbook
Coral
Sportsbook
ESPN BET
Sportsbook
Everygame
Sportsbook
Fanatics
Sportsbook
FanDuel
Sportsbook
Fliff
Sportsbook
FOX Bet
Sportsbook
FourWinds
Sportsbook
Grosvenor
Sportsbook
GTbets
Sportsbook
Ladbrokes
Sportsbook
LeoVegas
Sportsbook
LiveScore Bet
Sportsbook
LowVig
Sportsbook
Marathon Bet
Sportsbook
Mr Green
Sportsbook
MyBookie
Sportsbook
Neds
Sportsbook
NordicBet
Sportsbook
Paddy Power
Sportsbook
Pinnacle
Sportsbook
PlayUp
Sportsbook
PointsBet
Sportsbook
Prophet Exchange
Sportsbook
SI Sportsbook
Sportsbook
Sky Bet
Sportsbook
SportsBet
Sportsbook
SugarHouse
Sportsbook
SportsBetting.ag
Sportsbook
Superbook
Sportsbook
Suprabets
Sportsbook
TAB
Sportsbook
TABtouch
Sportsbook
Tipico
Sportsbook
TopSport
Sportsbook
Unibet
Sportsbook
Virgin Bet
Sportsbook
William Hill
Sportsbook
Wind Creek (Betfred PA)
Sportsbook
WynnBet
Sportsbook
Betfred
Sportsbook
Betsafe
Sportsbook
BoomBet
Sportsbook
NorthStar Bets
Sportsbook
Stake
Sportsbook
theScore Bet
Sportsbook
Bodog
Sportsbook
Prime Sports
Sportsbook