---
title: "DFS Slates - by Date"
method: GET
path: "/v3/nba/projections/{format}/DfsSlatesByDate/{date}"
tags: ["NBA v3 Projections"]
---

# DFS Slates - by Date

`GET /v3/nba/projections/{format}/DfsSlatesByDate/{date}`

## Request

- Base URL: `https://api.sportsdata.io`
- URL: `https://api.sportsdata.io/v3/nba/projections/{format}/DfsSlatesByDate/{date}`
- Auth: one of:
  - API key in header `Ocp-Apim-Subscription-Key`
  - API key in query parameter `key`
- TypeScript: <https://skmtc.dev/sportsdata/apis/nba-api/docs/v3/nba/projections/:format/DfsSlatesByDate/:date/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns DFS Slates which have not yet started, with their player and salary information.

## Path parameters

- `format` 'JSON' | 'XML', required
- `date` string, required

## Response `200`

Success

- DfsSlate[]
  - `SlateID` integer: Unique ID of a Slate (assigned by SportsDataIO).
  - `Operator` string, nullable: The name of the operator who is running contests for this slate. Possible values: FanDuel, DraftKings, Yahoo, FantasyDraft, etc.
  - `OperatorSlateID` integer, nullable: Unique ID of a slate (assigned by the operator).
  - `OperatorName` string, nullable: The name of the slate (assigned by the operator). Possible values: Main, Express, Arcade, Late Night, etc.
  - `OperatorDay` string, nullable: The day (in EST/EDT) that the slate begins (assigned by the operator).
  - `OperatorStartTime` string, nullable: The date/time (in EST/EDT) that the slate begins (assigned by the operator).
  - `NumberOfGames` integer, nullable: The number of actual games that this slate covers.
  - `IsMultiDaySlate` boolean, nullable: Whether this slate uses games that take place on different days.
  - `RemovedByOperator` boolean, nullable: Indicates whether this slate was removed/deleted by the operator.
  - `OperatorGameType` string, nullable: The game type of the slate. Will often be null as most operators only have one game type.
  - `DfsSlateGames` DfsSlateGame[]: The games that are included in this slate
    - `SlateGameID` integer: Unique ID of a SlateGame (assigned by SportsDataIO).
    - `SlateID` integer: The SlateID that this SlateGame refers to.
    - `GameID` integer, nullable: The unique ID of the game associated with this SlateGame. This points to data in the schedule/game/box score feeds.
    - `Game` Game
      - `GameID` integer: The unique ID of this game
      - `Season` integer: The NBA season of the game
      - `SeasonType` integer: The type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar; 6=Exhibition)
      - `Status` string, nullable: Indicates the game's status. Possible values include: Scheduled, InProgress, Final, F/OT, Suspended, Postponed, Delayed, Canceled, Forfeit, NotNecessary
      - `Day` string, nullable: The date of the game
      - `DateTime` string, nullable: The date and time of the game
      - `AwayTeam` string, nullable: The abbreviation [Key] of the away team
      - `HomeTeam` string, nullable: The abbreviation [Key] of the home team
      - `AwayTeamID` integer: The unique ID of the away team
      - `HomeTeamID` integer: The unique ID of the home team
      - `StadiumID` integer, nullable: The unique ID of the stadium
      - `Channel` string, nullable: The television station broadcasting the game
      - `Attendance` integer, nullable: The total number of people in attendance at the game
      - `AwayTeamScore` integer, nullable: Total number of points the away team scored in the game
      - `HomeTeamScore` integer, nullable: Total number of points the home team scored in this game
      - `Updated` string, nullable: The timestamp of when this game was last updated (in US Eastern Time)
      - `Quarter` string, nullable: The current quarter in the game. Possible values include: 1, 2, 3, 4, Half, OT, NULL
      - `TimeRemainingMinutes` integer, nullable: The number of minutes remaining in the quarter
      - `TimeRemainingSeconds` integer, nullable: The number of seconds remaining in the quarter
      - `PointSpread` number, nullable: The oddsmaker Point Spread at game start from the perspective of the HomeTeam (negative numbers indicate the HomeTeam is favored; positive numbers indicate the AwayTeam is favored)
      - `OverUnder` number, nullable: The sportsbook's total points scored over under for the game
      - `AwayTeamMoneyLine` integer, nullable: Money line from the perspective of the away team
      - `HomeTeamMoneyLine` integer, nullable: Money line from the perspective of the home team
      - `GlobalGameID` integer: A globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues.
      - `GlobalAwayTeamID` integer: A globally unique ID for the away team. This value is guaranteed to be unique across all sports/leagues.
      - `GlobalHomeTeamID` integer: A globally unique ID for the home team. This value is guaranteed to be unique across all sports/leagues.
      - `PointSpreadAwayTeamMoneyLine` integer, nullable: The money line payout odds when betting on the away team with the point spread.
      - `PointSpreadHomeTeamMoneyLine` integer, nullable: The money line payout odds when betting on the away team with the point spread.
      - `LastPlay` string, nullable: The description of the most recent play/event of the game. This is for display purposes and does not include corresponding data points.
      - `IsClosed` boolean: Indicates whether the game is over and the final score has been verified and closed out. Note: it is recommend for bet resulting to use IsClosed = True rather than simply Final game status
      - `Quarters` Quarter[]: The details of the quarters (including overtime periods) for this game.
        - `QuarterID` integer: Unique identifier for each Quarter.
        - `GameID` integer: The unique ID of the game associated with this quarter
        - `Number` integer: The Number (Order) of the Quarter in the scope of the Game.
        - `Name` string, nullable: The Name of the Quarter (possible values: 1, 2, 3, 4, OT, OT2, OT3, etc)
        - `AwayScore` integer, nullable: The total points scored by the away team in the given period only
        - `HomeScore` integer, nullable: The total points scored by the home team in the given period only
      - `GameEndDateTime` string, nullable: The date and time that the game ended (in US Eastern Time)
      - `HomeRotationNumber` integer, nullable: The rotation number of the home team for this game
      - `AwayRotationNumber` integer, nullable: The rotation number of the away team for this game
      - `NeutralVenue` boolean, nullable: Indicates whether this game is played in a neutral venue
      - `OverPayout` integer, nullable: The sportsbook's payout for the over on the total points line
      - `UnderPayout` integer, nullable: The sportsbook's payout for the under on the total points line
      - `CrewChiefID` integer, nullable: Unique ID of officiating Crew Chief
      - `UmpireID` integer, nullable: Unique ID of officiating Umpire referee
      - `RefereeID` integer, nullable: Unique ID of officiating referee
      - `AlternateID` integer, nullable: Unique ID of officiating Alternate referee
      - `DateTimeUTC` string, nullable: The date and time of the game in UTC
      - `SeriesInfo` Series
        - `HomeTeamWins` integer: Total number of wins by the home team in the series
        - `AwayTeamWins` integer: Total wins in the series by the away team
        - `GameNumber` integer: The game number in the series
        - `MaxLength` integer: The maximum number of games that can be played in a series
      - `InseasonTournament` boolean, nullable: A flag to indicate this game is part of the inseason NBA tournament (can be considered a part of regular season still) - a null would also indicate false
      - `RescheduledFromGameID` integer, nullable: The GameID of the originally scheduled, postponed game, that this game was rescheduled from. This only pertains to games that are scheduled as "make up" games.
      - `RescheduledGameID` integer, nullable: The GameID of the game that was rescheduled from this game. This only pertains to postponed games that require rescheduling.
      - `Deleted` boolean: Indicates whether the game or event has been soft deleted and never existed on the real-life schedule. Deleted records have their Status set to Canceled and are retained for reference only.
    - `OperatorGameID` integer, nullable: Unique ID of a SlateGame (assigned by the operator).
    - `RemovedByOperator` boolean, nullable: Indicates whether this game was removed/deleted by the operator.
  - `DfsSlatePlayers` DfsSlatePlayer[]: The players that are included in this slate
    - `SlatePlayerID` integer: Unique ID of a SlatePlayer (assigned by SportsDataIO).
    - `SlateID` integer: The SlateID that this SlatePlayer refers to.
    - `SlateGameID` integer, nullable: The SlateGameID that this SlatePlayer refers to.
    - `PlayerID` integer, nullable: The player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their entire career
    - `PlayerGameProjectionStatID` integer, nullable: The SportsDataIO StatID that this SlatePlayer refers to. This points to data in the respective sports' projected player game stats feeds.
    - `OperatorPlayerID` string, nullable: Unique ID of the Player (assigned by the operator).
    - `OperatorSlatePlayerID` string, nullable: Unique ID of the SlatePlayer (assigned by the operator).
    - `OperatorPlayerName` string, nullable: The player's name (assigned by the operator).
    - `OperatorPosition` string, nullable: The player's eligible positions for the contest (assigned by the operator).
    - `OperatorSalary` integer, nullable: The player's salary for the contest (assigned by the operator).
    - `OperatorRosterSlots` string[]: The player's eligible positions to be played in the contest (assigned by the operator). This would include UTIL, etc plays for those that are eligible.
    - `RemovedByOperator` boolean, nullable: Indicates whether this player was removed/deleted by the operator.
    - `Team` string, nullable: The abbreviation [Key] of the player's team
    - `TeamID` integer, nullable: The unique ID of the player's team
  - `SlateRosterSlots` string[]: The positions that need to be filled for this particular slate
  - `SalaryCap` integer, nullable: The salary cap for the current slate (is null for slates with no salary cap such a Tiers gametypes)

## Other responses

- `401`: Unauthorized

## Changes

- **2026-11-07** `30672152476c`: 1 info
  - added the optional property `items/DfsSlateGames/items/Game/Deleted` to the response with the `200` status

[Operation history](https://skmtc.dev/sportsdata/apis/nba-api/changes/v3/nba/projections/:format/DfsSlatesByDate/:date/get.md)

---

[API](https://skmtc.dev/sportsdata/apis/nba-api.md) - [All operations](https://skmtc.dev/sportsdata/apis/nba-api/llms.txt) - [OpenAPI document](https://skmtc.dev/sportsdata/apis/nba-api/revisions/30672152476c?raw)
