Frequently asked questions
Short answers about the data, plans, billing, your license, DFS data and NFL projections.
Slates & upload IDs
Which DFS sites do you cover?
DraftKings and FanDuel. Slates and player pools with salaries cover NFL, NBA, MLB, NHL and golf. Contests with final standings and submitted lineups cover NFL, NBA, MLB and NHL.
Do slate players carry the IDs for a DraftKings or FanDuel lineup upload?
Yes. Every slate player row has export_id, the ID that the operator's upload file uses. On DraftKings, it is the draftable ID, and the captain (CPT) row has its own ID. On FanDuel, it has the form <fixture list>-<player>, and the MVP row uses the same ID as the player's other row. Upcoming Classic and Showdown slates of NFL, NBA, MLB and NHL carry it on every row. The projections response names it operator_player_export_id.
Are the captain and FLEX separate rows on Showdown slates?
Yes. On Showdown and single-game slates, the captain (DraftKings CPT, FanDuel MVP) and the FLEX entry of a player are separate rows. Each row has its own salary, projection and projected ownership. The captain row's projection is 1.5 times the FLEX row's. On DraftKings, the CPT row has its own upload ID, operator_player_export_id: use it for the captain slot in your CSV upload.
When does a new slate appear, and how often is it updated?
We check DraftKings for new slates and changes every 5 minutes. FanDuel player pools usually update every 4 hours. Between mid-August and early October 2026, the median DraftKings slate appeared 29 hours before it locked, and the median FanDuel slate 16 hours before. Most DraftKings NFL slates appear 2 to 5 days before they lock. FanDuel NFL slates often appear later, and more than 1 in 4 appears less than a day before.
Contests & history
How do I find the contests that have lineups?
Call GET /api/v1/dfs/contests?has_lineups=true with a slate or date filter. It lists every contest whose standings and lineups you can download. A contest's lineups_status says the same: available means the lineups are stored, pending means they are still loading.
Where do I find actual ownership?
In the contest download. Each lineup cell carries the player's ownership in that contest's field. In a Showdown or single-game contest, the captain (DraftKings CPT, FanDuel MVP) and FLEX ownership are separate values, so each cell shows the ownership for its own slot.
Can I see values as they stood before kickoff?
Yes, for NFL. Injury status, game rosters and DFS player-pool values default to mode=pre: each value as it stood at its game's kickoff. mode=full adds every change up to the end of that NFL week.
FanDuel contests
Are FanDuel contest downloads complete?
Yes. We load each FanDuel contest from FanDuel's own export of the full field: every entry with its rank, score and payout, and every submitted lineup, at any field size. A 600,000-entry field loads in full.
What is sample_weight?
The number of entries that a download row stands for. In a complete contest, every row has weight 1.
Why do some rows have no players?
The entrant never submitted a lineup. FanDuel lists those entries last with no score, and so do we.
Do the slot points add up to the entry score?
Yes. The slot points are FanDuel's own per-player scores for that contest, with the MVP multiplier (1.5x) in single-game contests. The points of a lineup's slots add up to its FanDuel score.
Which ownership numbers should I use?
The ownership in each lineup cell: the player's share of the contest's field in that slot. In a complete contest, the share comes from every lineup of the field.
When is a FanDuel contest available?
After the contest settles and FanDuel publishes its final standings. Until then, the contest's lineups_status is not available.
Still have a question? Send us the endpoint, the slate or contest ID, and the time (UTC). We reply by email, usually within one business day. Contact support →