Odds monitoring and line-movement tracking
Use DraftKings Sportsbook endpoints to turn odds monitoring and line-movement tracking into repeatable API requests with documented inputs and JSON responses.
Turn DraftKings Sportsbook's public data into structured sports data — browse leagues and teams, discover scheduled and live events, retrieve event context and full betting markets, and monitor moneyline, spread, total, and futures odds as normalized JSON.
Get DraftKings Sportsbook leagues, teams, events, betting markets, and odds as structured JSON.
Endpoint families
1
Documented params
24
Examples
12
Live catalog snapshot
Active endpoints
12
Methods
GET
Required params
24
Schema refs
12
{
"platform": "DraftKings Sportsbook",
"endpoint": "draftkings-odds",
"method": "GET",
"path": "/draftkings/sportsbook/odds",
"auth": "apiKey"
}Use cases
Get DraftKings Sportsbook leagues, teams, events, betting markets, and odds as structured JSON.
Use DraftKings Sportsbook endpoints to turn odds monitoring and line-movement tracking into repeatable API requests with documented inputs and JSON responses.
Use DraftKings Sportsbook endpoints to turn sports betting research and analysis into repeatable API requests with documented inputs and JSON responses.
Use DraftKings Sportsbook endpoints to turn league, team, and event discovery into repeatable API requests with documented inputs and JSON responses.
Managed execution
Every figure below is read from the live DraftKings Sportsbook endpoint catalog — 12 endpoints, 24 documented request parameters, and 12 published response schemas — the same catalog Docs and Playground run against.
12 documented DraftKings Sportsbook endpoints, all in the Sportsbook family.
24 request parameters are documented across those DraftKings Sportsbook endpoints, 24 of them required — the full input contract is public before you write any integration code.
12 of the 12 DraftKings Sportsbook endpoints ship a recorded example response, and 12 carry a documented response schema — you can code against the real JSON before the first request.
DraftKings Sportsbook endpoints document their error responses (400, 404, 429 and 503) alongside the success schema, so a block, a rate limit, or a missing record comes back as a typed error rather than silently empty data.
12 hosted MCP tools back the DraftKings Sportsbook endpoints, so an agent can call the same routes with the same parameters and the same JSON contract, with no custom glue.
Coverage map
/draftkings/sportsbook/leagues
Endpoint catalog
/draftkings/sportsbook/leaguesReturns DraftKings Sportsbook's current public sport and league directory. Each league `id` is accepted as `league_id` by /draftkings/sportsbook/odds and /draftkings/sportsbook/futures.
Sampled 14 Oct 2026: 23 items, 4 fields filled in every item. name: “Aussie Rules” and 22 other values; leagues: median 3 entries.
MCP tool draftkings_leagues
/draftkings/sportsbook/featured-leaguesReturns public DraftKings Sportsbook leagues currently marked as featured in its sport navigation. Each item includes its numeric `id`, capability `tags`, live-offer status, and upstream featured ordering. Use the `id` as `league_id` with /draftkings/sportsbook/odds and /draftkings/sportsbook/futures.
Sampled 14 Oct 2026: 265 items, 8 fields filled in every item. featured_order: 4,844 to 24,975, median 7,101; sport: “Aussie Rules” and 23 other values.
MCP tool draftkings_featured_leagues
/draftkings/sportsbook/quick-linksReturns the ordered league shortcuts currently prioritized on DraftKings Sportsbook's public home page. Each item includes a numeric `league_id` accepted by /draftkings/sportsbook/odds and /draftkings/sportsbook/futures.
Sampled 14 Oct 2026: 16 items, 4 fields filled in every item. name: “NFL” and 15 other values; path: “/leagues/football/nfl” and 15 other values.
MCP tool draftkings_quick_links
/draftkings/sportsbook/liveReturns the live events currently shown by DraftKings Sportsbook, including score state, period, primary markets, and market categories that can be used with /draftkings/sportsbook/event-markets. An empty `events` list is valid when DraftKings has no live events at request time.
MCP tool draftkings_live
/draftkings/sportsbook/league-eventsReturns a DraftKings Sportsbook league's current public event directory, including event IDs, teams or other participants, start times, status, and public availability tags. Supply a numeric `league_id` from /draftkings/sportsbook/leagues, /draftkings/sportsbook/quick-links, /draftkings/sportsbook/featured-leagues, or /draftkings/sportsbook/event. This endpoint does not include betting markets or odds.
Response notes
- An empty `events` list is valid when the league has no currently listed events. - Use an event `id` with `/draftkings/sportsbook/event` for one event's metadata or with `/draftkings/sportsbook/event-markets` for a known market category.
Sampled 14 Oct 2026: 2 items, 7 fields filled in every item. start_time: 2026-10-14 to 2026-10-15; name: “CLE Guardians @ TB Rays” and 1 other value.
MCP tool draftkings_league_events
/draftkings/sportsbook/eventReturns one event's metadata (league id, sport id, teams, status, start time). `event_id` is a numeric DraftKings event identifier (find it from an event's DraftKings Sportsbook page, or from the `id` field of an event returned by /draftkings/sportsbook/odds). The returned `league_id` is accepted by /draftkings/sportsbook/odds and /draftkings/sportsbook/futures. This endpoint does not include betting markets/odds.
Response notes
- This endpoint does not include betting markets/odds — use `/draftkings/sportsbook/odds` for those. - The returned `league_id` can be supplied to `/draftkings/sportsbook/odds` or `/draftkings/sportsbook/futures`. - Returns `404` when DraftKings has no event with the given id.
MCP tool draftkings_event
/draftkings/sportsbook/event-contextReturns public sport, league, and event navigation identifiers for a numeric DraftKings event id. Use it to associate an event with DraftKings Sportsbook's public sport and league navigation.
Response notes
- Returns `404` when DraftKings has no public context for the event.
Sampled 14 Oct 2026: 6 of 6 fields returned with a value.
MCP tool draftkings_event_context
/draftkings/sportsbook/event-marketsReturns one event's betting markets and selections for a specific market category. `event_id` is a numeric DraftKings event identifier (find it from the `id` field of an event returned by /draftkings/sportsbook/odds). `subcategory_id` selects the market category (e.g. game lines, a player-prop category, an alternate-line category) -- find one from the `subcategory_id` field on a market returned by /draftkings/sportsbook/odds. An empty `markets` list is a valid response when the category has no markets currently posted for this event.
Response notes
- An empty `markets` list is a valid response when the requested category has no markets currently posted for this event. - `subcategory_id` on each returned market matches the requested `subcategory_id`.
Sampled 14 Oct 2026: 3 of 4 fields returned with a value. count: 0.
MCP tool draftkings_event_markets
/draftkings/sportsbook/oddsReturns the primary betting markets (moneyline, spread, total) for every upcoming event in a DraftKings Sportsbook league. `league_id` is a numeric DraftKings league identifier (find it from a league's DraftKings Sportsbook page). An empty `events` list is a valid response when nothing is currently scheduled.
Response notes
- Each event's `markets` list is limited to the primary game-line markets DraftKings tags as `PrimaryMarket` (`Moneyline`, `Spread`, `Total`) — it does not include player props or other secondary markets. - `points` is present on `Spread` and `Total` selections (the line, e.g. `3` or `-3`) and omitted on `Moneyline` selections. - An empty `events` list is a valid response when nothing is currently scheduled for the league.
Sampled 14 Oct 2026: 2 items, 6 fields filled in every item. start_time: 2026-10-14 to 2026-10-15; name: “CLE Guardians @ TB Rays” and 1 other value.
MCP tool draftkings_odds
/draftkings/sportsbook/futuresReturns league-level futures markets and selections for a specific DraftKings market category. `league_id` is a numeric DraftKings league identifier and `subcategory_id` is a numeric futures category identifier. An empty `events` list is a valid response when the category has no markets currently posted for that league.
Response notes
- A futures category is returned as one or more synthetic `events`, each with its own `markets` and outcome `selections`. - An empty `events` list is a valid response when no current markets are posted for the requested category.
Sampled 14 Oct 2026: 1 item, 6 fields filled in every item. start_time: 2026-09-29; name: “World Series 2026”.
MCP tool draftkings_futures
/draftkings/sportsbook/teamsReturns the teams listed on DraftKings Sportsbook's public Teams page for one league. Allowed `league` values: `nfl`, `nhl`, `nba`, `cbb`, `mlb`, `cfb`.
Sampled 14 Oct 2026: 32 items, 4 fields filled in every item. name: “Arizona Cardinals” and 31 other values; url: sportsbook.draftkings.com.
MCP tool draftkings_teams
/draftkings/sportsbook/teamReturns stable team metadata embedded in a public DraftKings Sportsbook team page. Supply `team_id`, `sport`, and `slug` from an item returned by /draftkings/sportsbook/teams. Allowed `sport` values: `football`, `hockey`, `basketball`, `baseball`.
Sampled 14 Oct 2026: 1 item, 2 fields filled in every item.
MCP tool draftkings_team
Related APIs
Sports & Gaming
Browse public sports and event data from FanDuel Sportsbook. Discover market-specific event types, follow a league or schedule, and read the markets and prices FanDuel publishes for that event and market.
Sports & Gaming
Follow public horse-racing cards across tracks and countries. Discover today's tracks, inspect races and runners, and read official results, wager-type reference data, and published pool information without placing a wager.
Sports & Gaming
Explore FanDuel Research's public editorial and sports-data surfaces. Discover sport slugs and teams, read articles and player updates, inspect live fixtures, and retrieve the published projection tables with their source-specific slate identifiers.
Company coverage
DraftKings Inc. · DKNG
DraftKings Sportsbook is operated by DraftKings Inc. (DKNG). Crawlora's SEC endpoints take the same company's CIK, so filings, financials, insider transactions and 13F holdings come from the same API key as the DraftKings Sportsbook endpoints above.
SEC filings & financials API →How to scrape DraftKings Sportsbook
Crawlora's DraftKings endpoints return public league, team, event, and betting data as normalized JSON with one API key — no DraftKings account or login required.
Three endpoints hand you a league_id and they are not interchangeable. /leagues returns the full taxonomy nested by sport — 29 sports, each with its own leagues array. /featured-leagues is a flat list of 242 leagues with sport context, tags and a featured_order, which is the easiest one to filter programmatically. /quick-links is the shortest path: 17 direct league_id shortcuts for the leagues DraftKings itself promotes.
Pass a league_id to /draftkings/sportsbook/league-events for its current event directory, or call /draftkings/sportsbook/live for what is in play right now across the book.
Pass an event_id to /draftkings/sportsbook/event or /draftkings/sportsbook/event-context for participants, status, start time, sport and league context, and public availability data.
Pass a league_id to /draftkings/sportsbook/odds or /draftkings/sportsbook/futures, then use /draftkings/sportsbook/event-markets with an event_id and subcategory_id for every selection in that market category. Odds responses are where subcategory_id values come from.
/draftkings/sportsbook/teams takes a league of nfl, nhl, nba, cbb, mlb or cfb — that list is the whole set, so soccer returns a 400 naming the valid values — and returns each team's id, name, slug and url. /draftkings/sportsbook/team then needs all three of team_id, sport (football, hockey, basketball or baseball) and slug.
On 2026-10-30 featured-leagues returned 391 leagues, futures for league 84240 (MLB) returned 1 event, and league-events for the same league answered 404 draftkings has no data for this request, so a 404 here means no live offers.
Agent skills
Install a Crawlora agent skill and your agent can pull DraftKings Sportsbook data as JSON through the documented API, without writing a scraper. These skills cover DraftKings Sportsbook:
Compare public sportsbook odds, live states, and source-attributed sports-market commentary across FanDuel, DraftKings, ESPN, SofaScore, and…
npx skills add github.com/Crawlora-org/crawlora-skills --skill sports-betting-researchPulls sports scores, standings, rosters, player/team stats, public sports news, editorial, wiki/video content, and betting odds through the Crawlora…
npx skills add github.com/Crawlora-org/crawlora-skills --skill sports-scores-researchFAQ
Pass a numeric league_id to Crawlora's /draftkings/sportsbook/odds endpoint to get primary moneyline, spread, and total markets, or /draftkings/sportsbook/futures for league futures as structured JSON.
No DraftKings account or login is required from the caller — only your Crawlora API key.
It depends on how you want to search. /leagues gives the complete taxonomy but nests leagues under 29 sports, so you have to walk two levels. /featured-leagues returns 242 leagues in one flat array with sport, tags and ordering already attached, which is usually the easiest to filter in code. /quick-links is 17 shortcuts to the leagues DraftKings is promoting, and is the fastest route if you only need the majors.
Six: nfl, nhl, nba, cbb, mlb and cfb. That is the complete accepted set — anything else, soccer included, returns a 400 that names the valid values rather than an empty list. The related /draftkings/sportsbook/team endpoint needs all three of team_id, sport and slug, so take them from a teams response rather than assembling them by hand.
Find league_id values through /draftkings/sportsbook/leagues, /draftkings/sportsbook/featured-leagues, or /draftkings/sportsbook/quick-links. /draftkings/sportsbook/league-events returns event_id values, and odds responses provide subcategory_id values.