INDEPENDENT DEVELOPER REFERENCE
DFS and pick'em APIs: what to check
DFS contests and salaries are not the same data as pick'em lines. How the terms differ, what to test in a provider and what this API supplies.
Editorial review: · Not a live coverage report
DFS and pick'em are different data
People search for a DFS API when they mean two different products. Salary-cap DFS has contests, slates and player salaries. Pick'em has a player, a stat, a target and a choice such as More or Less. The two have different records and different questions, so a provider that covers one may not cover the other.
| Salary-cap DFS | Pick'em (Pick6) | |
|---|---|---|
| Unit of data | Draftable with a salary | Market row with selections |
| Grouped by | Draft group or slate | Pick group and category |
| Key number | Salary | Target value and standings multiplier |
| Identity here | data.draftableId | pick_group_id, pickable_id, pickable_market_id |
| Endpoints here | /api/v1/dfs/* | /api/v1/pick6/* |
A multiplier is neither a salary nor a sportsbook price. The three-way guide goes through what each number can support.
What this API supplies
We supply DraftKings data only: selected Pick6 categories and selected DFS slates. We do not supply Underdog, Sleeper, Betr, Dabble or any other pick'em feed. If you need several pick'em operators in one response, this API cannot do that.
curl --fail-with-body "https://draftkingsapi.com/api/v1/pick6/projections?sport=NFL&stat=Receiving%20Yards&limit=5" \
-H "Authorization: Bearer $DRAFTKINGS_API_KEY"
curl --fail-with-body "https://draftkingsapi.com/api/v1/dfs/slates?sport=NFL&limit=5" \
-H "Authorization: Bearer $DRAFTKINGS_API_KEY"For the other operators we publish research rather than data: Underdog provider research and Sleeper provider research.
Who claims Pick6 coverage
Several multi-book providers publicly list Pick6 as a source. These are their own statements on the date below. We have not tested them, and a listed key does not tell you depth, freshness or how selections are represented.
- OpticOdds lists DraftKings (Pick 6) and DraftKings (Pick 6 Multipliers) in its sportsbook list. It also lists Sleeper and Underdog Fantasy entries.
- ParlayAPI lists a
pick6bookmaker key classed as DFS pick'em, alongsideunderdogandsleeper. Its docs describe native directions, selection IDs and apayout_multiplier_scopefield. - The Odds API lists
pick6in itsus_dfsregion and says selections with non-default multipliers are included in alternate markets.
A provider that spans operators is the stronger choice when breadth matters. The provider evaluation compares them in more detail.
What to test in a pick'em API
Pick'em data has failure modes that a sportsbook feed does not. Check these with real rows rather than from a feature grid.
- One-sided markets. Does a More-only row stay one-sided, or does the feed fill in a side?
- Multipliers. Is the value labelled as a standings multiplier, payout multiplier or odds? Which scope does it apply to, the selection or the entry?
- Alternate targets. Can you see several targets for one player and stat, and can you tell them apart by ID?
- Paused and live state. Are paused rows marked, and is a live stat clock kept separate from the offer clock?
- Clocks. Is there a capture time? Is an unknown source time reported as unknown, or replaced with something else?
- Coverage honesty. Does the feed say a category was not captured, or do rows just disappear?
- Disappearance. Does a row missing from a response mean settlement, removal or a partial capture?
What to test in a DFS API
Salary data is simpler to read and easier to misuse. Most errors come from identity and from assuming complete slates.
- Slot records. One athlete can hold several draftables in one slate. Deduplicating by athlete alone drops valid salaries.
- Slate selection. Does the feed have every draft group or a selected set? On this API it is a selected set.
- Contest state. A contest in a lobby capture is an observation, not proof that it is open.
- Schema by sport. Fields under
datavary, so validate before reading rather than assuming one schema. - Rights. DFS records are public-source observations, and redistribution rights are unverified here. Ask any provider how this applies to your product.
curl --fail-with-body "https://draftkingsapi.com/api/v1/dfs/players?sport=NFL&slate_id=YOUR_SLATE_ID&limit=25" \
-H "Authorization: Bearer $DRAFTKINGS_API_KEY"Joining the two datasets
In a 2026-11-03 sample of same-named NFL players, Pick6 entity_id matched DFS playerDkId for 128 of 129. That is an observation to verify, not a guarantee, and it does not hold for playerId. Check it for your sport and treat unmatched rows as unmatched.
python3 comparison-feed.py --sport NFL --stat "Receiving Yards" --max-requests 12The example reports what it joined and what it could not. It does not compute a mismatch or a pick, because a target and a salary are different kinds of number.
Try it
Check the recorded data
Questions
Is Pick6 the same as DFS?
No. Pick6 rows are player, stat, target and selections with standings multipliers. Salary-cap DFS records are contests, slates and draftables with salaries. They are separate datasets with separate endpoints.
Do you supply Underdog or Sleeper data?
No. This API supplies DraftKings data only. Our pages on those operators are provider research and point to other providers that claim coverage.
Do you have a single API for all pick'em operators?
No. Multi-book providers such as OpticOdds, ParlayAPI and The Odds API list several operators. Verify their coverage directly, since those are their own statements.
Can I build a lineup optimizer on the DFS data?
You can read captured salaries for selected slates, but collection does not promise every slate or player, and technical access is not a redistribution license. Check that the slates you need were captured.
Sources
- OpticOdds docs: sportsbook list checked 2026-11-03
- ParlayAPI: documentation checked 2026-11-03
- The Odds API: bookmaker list checked 2026-11-03
Related resources
Which providers publicly claim DraftKings Pick6 and other pick'em data, how their models differ, and what to test before choosing. Sourced and dated.
DraftKings Pick6 observations APIInspect selected multi-sport Pick6 market rows, explicit selections, standings multipliers and actual changed observations.
DraftKings DFS contests and salaries APIExplore US-DK sport, contest, slate and draftable observations with selected-slate limits and roster-slot salary semantics.
Odds vs Pick6 multipliers vs DFS salariesThree DraftKings numbers with three different meanings: American prices, standings multipliers and DFS salaries, and what each can support.
Why can a DFS request return 403?DFS is an authenticated beta on the canonical host. Outside it, or when permission is withheld, the route returns 403. Do not bypass it.
Independent service operated by DD Inc., not affiliated with or endorsed by DraftKings. Technical access is not a redistribution license. No wagering: this service does not place, recommend or settle entries or bets. Check sources and status for actual capture context.