draftkings apiDashboard ↗

INDEPENDENT DEVELOPER REFERENCE

What DraftKings data can you get through an API today?

A dated inventory of the sportsbook, Pick6 and DFS observations this independent API stores, with measured counts and the limits of each dataset.

DraftKings API3 min read
Pixel-art board of six player cards, one side of each selected.

Before you write a client, it helps to know what is actually stored. This service keeps observations of three separate DraftKings products and a set of independent statistics. They have different meanings and different limits, so a sensible integration starts by choosing the dataset and only then choosing the endpoint.

The four datasets

DatasetEndpointsWhat a row is
Pick6/api/v1/pick6/projections, /api/v1/pick6/historyA market row with explicit selections and standings multipliers
Sportsbook/api/v1/events, /api/v1/odds, /api/v1/historyAn ESPN-attributed DraftKings mainline price with a capture clock
DFS/api/v1/dfs/sports, /contests, /slates, /playersA public-source observation of a contest, a draft group or a roster-slot draftable
Statistics/api/v1/stats/games, /player-games, /team-gamesAn independent ESPN game record with its evidence

Measured counts, as of November 3, 2026

A read-only query of the observation tables at 19:24 UTC on November 3, 2026 returned the figures below. They age immediately. They show the scale and shape of the data on that date, and they are not a coverage promise. Current numbers are on the status page and at /api/v1/coverage.

MeasureValue on 2026-11-03
Pick6 market rows retained11,168
Distinct Pick6 pickable IDs3,552
Pick6 sport labels9
Pick6 stat markets40
Pick6 rows marked paused1,726
Sportsbook offers stored603
Sportsbook events with stored offers98

The gap between 11,168 rows and 3,552 pickable IDs is the first thing to design for. A market row is an offer, not an athlete, so one player can appear many times across stats and alternative targets. Count rows when you mean rows, and join on identity when you mean people.

Sportsbook scope

As of 2026-11-03, native sportsbook scopes cover New York NFL, NHL, college basketball and college football game lines and New York NHL Shots on Goal, points, assists, saves, goalscorers, power-play points and first-period shots. Read snapshots and streamed changes through the sportsbook endpoints. ESPN-attributed DraftKings moneyline, spread and total observations are also available across eight leagues. Current scope inventory is listed at /api/v1/sportsbook/scopes.

Check this sentence again when you read it, because the date matters. Sportsbook collection is an area of active work, and the status page reflects what is actually collected at the time you check.

Statistics scope

Independent ESPN statistics cover NBA, NFL and NHL as limited retained game samples, not full seasons. As of 2026-11-03 those samples were captured after the games were played, so they do not show what was known at game time.

Check what is fresh, not just what exists

Retained is not the same as current. In two reads taken minutes apart that afternoon, the count of Pick6 rows captured in the previous 15 minutes moved from 2,568 to 383, because collection rotates through selected categories. Every row carries age_seconds and stale, and rows are flagged stale after 15 minutes without a fresh observation. Read those fields row by row, and treat the status page as the source for collection health.

curl --fail-with-body "https://draftkingsapi.com/api/v1/coverage" \
  -H "Authorization: Bearer $DRAFTKINGS_API_KEY"

What this service does not do

  • It does not place, recommend or settle entries or bets.
  • It does not establish that a stored row can still be selected on DraftKings.
  • It is not a complete board, and a missing row is not a result.
  • It does not grant redistribution rights. Technical access is not a redistribution license.

SOURCES

Published by DraftKings API, an independent developer service not affiliated with or endorsed by DraftKings. No wagering. Technical access is not a redistribution license. See sources and status for current capture context.