NBA Data Dictionary
The FantasyData NBA API has a new home over at SportsDataIO Discovery Lab, a platform built to offer affordable sports data for students, hobbyists and personal projects.
If you're looking for a more extensive product to power your website or application, we encourage you to check out SportsDataIO's commercial NBA API.
Below you will find a list of all data points that are contained within each feed that we offer. If any of the information provided below is unclear, or if you have a specific question, please contact support.
Go to our developer portal for a full list of operations including deprecated, legacy and test endpoints.
All dates & times are in US Eastern Time.
Choose League:
-
{{ note }}
Core
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
PlayerID | integer | 32 | No | No | No | The player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their entire career |
Status | string | 10 | Yes | No | Yes | Indicates the player's status of being on an active roster. Possible values include: Active, Inactive |
TeamID | integer | 32 | Yes | No | No | The unique ID of the player's team |
Team | string | 10 | Yes | No | No | The abbreviation [Key] of the player's team |
Jersey | integer | 32 | Yes | No | Yes | The player's jersey number. |
PositionCategory | string | 10 | Yes | No | Yes | The player's position category. Possible values: C, F, G |
Position | string | 10 | Yes | No | No | The player's primary position. Possible values: PG; SG; SF; PF; C |
FirstName | string | 50 | Yes | No | Yes | The player's first name. |
LastName | string | 50 | Yes | No | Yes | The player's last name. |
Height | integer | 32 | Yes | No | Yes | The player's height in inches. |
Weight | integer | 32 | Yes | No | Yes | The player's weight in pounds (lbs). |
BirthDate | datetime | Yes | No | Yes | The player's date of birth. | |
College | string | 50 | Yes | No | Yes | The college that the player attended. |
PhotoUrl | string | 250 | Yes | No | Yes | This field is deprecated. Photos are no longer available through it. Headshots are now delivered through IMAGN. Please see our Headshots products for further information. |
Experience | integer | 32 | Yes | No | Yes | The number of years experience the player has in the NBA. |
InjuryStatus | string | 50 | Yes | Yes | No | The player's current injury status; in the form of likelihood that player plays Possible values: Probable; Questionable; Doubtful; Out |
FanDuelPlayerID | integer | 32 | Yes | No | Yes | The player's cross reference PlayerID to FanDuel. |
DraftKingsPlayerID | integer | 32 | Yes | No | Yes | The player's cross reference PlayerID to DraftKings. |
FanDuelName | string | 50 | Yes | No | Yes | The player's full name in FanDuel's daily fantasy sports platform. |
DraftKingsName | string | 50 | Yes | No | Yes | The player's full name in DraftKings' daily fantasy sports platform. |
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
Season | integer | 32 | No | No | No | The NBA season that these totals apply for |
StartYear | integer | 32 | No | No | Yes | The year in which the season started |
EndYear | integer | 32 | No | No | Yes | The year in which the season ended |
Description | string | 10 | Yes | No | Yes | The description of the season for display purposes (possible values include: 2017-18, 2018-19, etc) |
RegularSeasonStartDate | date | Yes | No | Yes | The start date of the regular season | |
PostSeasonStartDate | date | Yes | No | Yes | The start date of the postseason | |
SeasonType | string | 10 | Yes | No | No | The type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar; 6=Exhibition). |
ApiSeason | string | 10 | Yes | No | No | The string to pass into subsequent API calls in the season parameter (e.g. 2025REG, 2025POST, etc.) |
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
Season | integer | 32 | No | No | No | The NBA season that these totals apply for |
SeasonType | integer | 32 | No | No | No | The type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar; 6=Exhibition). |
TeamID | Integer | 32 | No | No | Yes | The unique ID for the team |
Key | string | 10 | No | No | No | The key (short team name) of the team |
City | string | 50 | Yes | No | No | The city/location of the team (e.g. Los Angeles; Philadelphia; Boston; Chicago; etc.) |
Name | string | 50 | Yes | No | No | The team's full name |
Conference | string | 20 | Yes | No | No | The conference of the team (can either be Eastern or Western) |
Division | string | 20 | Yes | No | Yes | The division of the team (e.g. Atlantic, Central, Southeast, etc.) |
Wins | integer | 32 | Yes | No | No | Total wins by the team |
Losses | integer | 32 | Yes | No | No | Total losses by the team |
Percentage | decimal | 32 | Yes | No | No | The team's winning percentage |
ConferenceWins | integer | 32 | Yes | No | No | Total conference wins |
ConferenceLosses | integer | 32 | Yes | No | No | Total conference losses |
DivisionWins | integer | 32 | Yes | No | No | Total number of division wins |
DivisionLosses | integer | 32 | Yes | No | No | Total number of division losses |
HomeWins | integer | 32 | Yes | No | No | Total number of home game wins |
HomeLosses | integer | 32 | Yes | No | No | Total number of home game losses |
AwayWins | integer | 32 | Yes | No | No | Total number of away game wins |
AwayLosses | integer | 32 | Yes | No | No | Total number of away game losses |
LastTenWins | integer | 32 | Yes | No | No | Total wins in the last 10 games |
LastTenLosses | integer | 32 | Yes | No | No | Total losses in the last 10 games |
PointsPerGameFor | decimal | 32 | Yes | No | No | Average points scored by the team per game |
PointsPerGameAgainst | decimal | 32 | Yes | No | No | Average points scored against the team per game |
Streak | integer | 32 | Yes | No | No | Total games that the streak (winning or losing) has lasted |
GamesBack | decimal | 32 | Yes | No | No | Total number of games behind the top ranked team for a given team |
StreakDescription | string | 10 | Yes | No | No | The winning or losing streak written in the form W5 or L1 |
GlobalTeamID | integer | 32 | Yes | No | No | A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues. |
ConferenceRank | integer | 32 | Yes | Yes | No | Team rank at the conference level |
DivisionRank | integer | 32 | Yes | Yes | No | Team rank at the division level |
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
TeamID | integer | 32 | No | No | No | The unique ID of the team |
[Key] | string | 10 | No | No | No | Abbreviation of the team (e.g. LAL; PHI; BOS; CHI; etc.) |
Active | boolean | No | No | Yes | Whether or not this team is active | |
City | string | 50 | Yes | No | Yes | The city/location of the team (e.g. Los Angeles, Philadelphia, Boston, Chicago, etc.) |
Name | string | 50 | Yes | No | Yes | The mascot of the team (e.g. Lakers, 76ers, Celtics, Bulls, etc.) |
LeagueID | integer | 32 | Yes | No | Yes | This is no longer used (deprecated) |
StadiumID | integer | 32 | Yes | No | Yes | The unique ID of the team's current home stadium |
Conference | string | 20 | Yes | No | Yes | The conference of the team (possible values: Eastern, Western) |
Division | string | 20 | Yes | No | Yes | The division of the team (e.g. Atlantic, Central, Southeast, etc) |
PrimaryColor | string | 6 | Yes | No | No | The team's first color. (This is not licensed for public or commercial use) |
SecondaryColor | string | 6 | Yes | No | No | The team's second color. (This is not licensed for public or commercial use) |
TertiaryColor | string | 6 | Yes | No | No | The team's third color. (This is not licensed for public or commercial use) |
QuaternaryColor | string | 6 | Yes | No | No | The team's fourth color. (This is not licensed for public or commercial use) |
WikipediaLogoUrl | string | 250 | Yes | No | Yes | The link to the team's logo hosted on Wikipedia. (This is not licensed for public or commercial use) |
WikipediaWordMarkUrl | string | 250 | Yes | No | Yes | The link to the team's wordmark logo hosted on Wikipedia. (This is not licensed for public or commercial use) |
Fantasy
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
SlateID | integer | 32 | No | No | Yes | Unique ID of a Slate (assigned by SportsDataIO). |
Operator | string | 20 | Yes | No | Yes | The name of the operator who is running contests for this slate. Possible values: FanDuel, DraftKings, Yahoo, FantasyDraft, etc. |
OperatorSlateID | integer | 32 | Yes | No | Yes | Unique ID of a slate (assigned by the operator). |
OperatorName | string | 50 | Yes | No | Yes | The name of the slate (assigned by the operator). Possible values: Main, Express, Arcade, Late Night, etc. |
OperatorDay | date | Yes | No | Yes | The day (in EST/EDT) that the slate begins (assigned by the operator). | |
OperatorStartTime | datetime | Yes | No | Yes | The date/time (in EST/EDT) that the slate begins (assigned by the operator). | |
NumberOfGames | integer | 32 | Yes | No | Yes | The number of actual games that this slate covers. |
IsMultiDaySlate | boolean | Yes | No | Yes | Whether this slate uses games that take place on different days. | |
RemovedByOperator | boolean | Yes | No | Yes | Indicates whether this slate was removed/deleted by the operator. | |
OperatorGameType | string | 50 | Yes | No | Yes | The game type of the slate. Will often be null as most operators only have one game type. |
DfsSlateGames | DfsSlateGame[] | Yes | No | Yes | The games that are included in this slate | |
DfsSlatePlayers | DfsSlatePlayer[] | Yes | No | Yes | The players that are included in this slate | |
SlateRosterSlots | string[] | Yes | No | Yes | The positions that need to be filled for this particular slate | |
SalaryCap | integer | Yes | No | Yes | The salary cap for the current slate (is null for slates with no salary cap such a Tiers gametypes) |
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
SlateGameID | integer | 32 | No | No | Yes | Unique ID of a SlateGame (assigned by SportsDataIO). |
SlateID | integer | 32 | No | No | Yes | The SlateID that this SlateGame refers to. |
GameID | integer | 32 | Yes | No | No | The unique ID of the game associated with this SlateGame. This points to data in the schedule/game/box score feeds. |
Game | Game | Yes | No | Yes | The details of the Game that this SlateGame refers to. | |
OperatorGameID | integer | 32 | Yes | No | Yes | Unique ID of a SlateGame (assigned by the operator). |
RemovedByOperator | boolean | Yes | Yes | Yes | Indicates whether this game was removed/deleted by the operator. |
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
SlatePlayerID | integer | 32 | No | No | Yes | Unique ID of a SlatePlayer (assigned by SportsDataIO). |
SlateID | integer | 32 | No | No | Yes | The SlateID that this SlatePlayer refers to. |
SlateGameID | integer | 32 | Yes | No | Yes | The SlateGameID that this SlatePlayer refers to. |
PlayerID | integer | 32 | Yes | No | No | The player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their entire career |
PlayerGameProjectionStatID | integer | 32 | Yes | No | Yes | The SportsDataIO StatID that this SlatePlayer refers to. This points to data in the respective sports' projected player game stats feeds. |
OperatorPlayerID | string | 25 | Yes | No | Yes | Unique ID of the Player (assigned by the operator). |
OperatorSlatePlayerID | string | 50 | Yes | No | Yes | Unique ID of the SlatePlayer (assigned by the operator). |
OperatorPlayerName | string | 50 | Yes | No | Yes | The player's name (assigned by the operator). |
OperatorPosition | string | 10 | Yes | No | Yes | The player's eligible positions for the contest (assigned by the operator). |
OperatorSalary | integer | 32 | Yes | No | Yes | The player's salary for the contest (assigned by the operator). |
OperatorRosterSlots | string[] | Yes | No | Yes | 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 | Yes | Yes | Yes | Indicates whether this player was removed/deleted by the operator. | |
Team | string | 12 | Yes | No | No | The abbreviation [Key] of the player's team |
TeamID | integer | 32 | Yes | No | No | The unique ID of the player's team |
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
GameID | integer | 32 | No | No | Yes | The unique ID of this game |
Season | integer | 32 | No | No | Yes | The NBA season of the game |
SeasonType | integer | 32 | No | No | No | The type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar; 6=Exhibition) |
Status | string | 20 | Yes | No | Yes | Indicates the game's status. Possible values include: Scheduled, InProgress, Final, F/OT, Suspended, Postponed, Delayed, Canceled, Forfeit, NotNecessary |
Day | date | Yes | No | Yes | The date of the game | |
DateTime | datetime | Yes | No | Yes | The date and time of the game | |
AwayTeam | string | 10 | No | No | No | The abbreviation [Key] of the away team |
HomeTeam | string | 10 | No | No | No | The abbreviation [Key] of the home team |
AwayTeamID | integer | 32 | No | No | Yes | The unique ID of the away team |
HomeTeamID | integer | 32 | No | No | Yes | The unique ID of the home team |
StadiumID | integer | 32 | Yes | No | Yes | The unique ID of the stadium |
AwayTeamScore | integer | 32 | Yes | Yes | No | Total number of points the away team scored in the game |
HomeTeamScore | integer | 32 | Yes | Yes | No | Total number of points the home team scored in this game |
PointSpread
from 2016 |
decimal | 32 | Yes | Yes | No | 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
from 2016 |
decimal | 32 | Yes | Yes | No | The sportsbook's total points scored over under for the game |
AwayTeamMoneyLine
from 2016 |
integer | 32 | Yes | Yes | No | Money line from the perspective of the away team |
HomeTeamMoneyLine
from 2016 |
integer | 32 | Yes | Yes | No | Money line from the perspective of the home team |
Quarters | Quarter[] | No | No | Yes | The details of the quarters (including overtime periods) for this game. | |
HomeRotationNumber | integer | 32 | Yes | Yes | No | The rotation number of the home team for this game |
AwayRotationNumber | integer | 32 | Yes | Yes | No | The rotation number of the away team for this game |
NeutralVenue
from 2020 |
boolean | Yes | No | Yes | Indicates whether this game is played in a neutral venue |
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
StatID | integer | 32 | No | No | Yes | The unique ID of the stat |
TeamID | integer | 32 | Yes | No | Yes | The unique ID of the team |
PlayerID | integer | 32 | Yes | No | No | The player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their entire career |
SeasonType | integer | 32 | Yes | No | No | The type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar; 6=Exhibition) |
Season | integer | 32 | Yes | No | Yes | The NBA season of the game |
Name | string | 50 | Yes | No | No | The name of the player |
Team | string | 10 | Yes | No | No | The abbreviation [Key] of the player's team |
Position | string | 10 | Yes | No | Yes | The player's position associated with the given game or season. Possible values: C, F, FC, G, GF, PF, PG, SF, SG |
Started | integer | 32 | Yes | No | No | Indicates whether or not the player started the game Note: this will be one or zero for single game feeds |
InjuryStatus
from 2016 |
string | 50 | Yes | Yes | No | The player's current injury status; in the form of likelihood that player plays. Possible values: Probable; Questionable; Doubtful; Out |
GameID | integer | 32 | Yes | No | Yes | The unique ID of this game |
OpponentID | integer | 32 | Yes | No | Yes | The unique ID of the team's opponent |
Opponent | string | 10 | Yes | No | Yes | The name of the opponent |
Day | date | Yes | No | Yes | The day of the game | |
DateTime | datetime | Yes | No | Yes | The date and time of the game | |
HomeOrAway | string | 4 | Yes | No | Yes | Whether the team is home or away |
Games | integer | 32 | Yes | No | Yes | The number of games played |
FantasyPoints | decimal | 32 | Yes | Yes | Yes | Total fantasy points |
Minutes | integer | 32 | Yes | Yes | Yes | Total number of minutes played |
Seconds | integer | 32 | Yes | Yes | Yes | Total number of seconds played |
FieldGoalsMade | decimal | 32 | Yes | Yes | Yes | Total number of field goals made |
FieldGoalsAttempted | decimal | 32 | Yes | Yes | Yes | Total number of field goals attempted |
FieldGoalsPercentage | decimal | 32 | Yes | Yes | Yes | Total field goal percentage |
TwoPointersMade | decimal | 32 | Yes | Yes | Yes | Total two pointers made |
TwoPointersAttempted | decimal | 32 | Yes | Yes | Yes | Total two pointers attempted |
TwoPointersPercentage | decimal | 32 | Yes | Yes | Yes | Total two pointers percentage |
ThreePointersMade | decimal | 32 | Yes | Yes | Yes | Total three pointers made |
ThreePointersAttempted | decimal | 32 | Yes | Yes | Yes | Total three pointers attempted |
ThreePointersPercentage | decimal | 32 | Yes | Yes | Yes | Total three pointers percentage |
FreeThrowsMade | decimal | 32 | Yes | Yes | Yes | Total free throws made |
FreeThrowsAttempted | decimal | 32 | Yes | Yes | Yes | Total free throws attempted |
FreeThrowsPercentage | decimal | 32 | Yes | Yes | Yes | Total free throws percentage |
OffensiveRebounds | decimal | 32 | Yes | Yes | Yes | Total offensive rebounds |
DefensiveRebounds | decimal | 32 | Yes | Yes | Yes | Total defensive rebounds |
Rebounds | decimal | 32 | Yes | Yes | Yes | Total rebounds |
Assists | decimal | 32 | Yes | Yes | Yes | Total assists |
Steals | decimal | 32 | Yes | Yes | Yes | Total steals |
BlockedShots | decimal | 32 | Yes | Yes | Yes | Total blocked shots |
Turnovers | decimal | 32 | Yes | Yes | Yes | Total turnovers |
PersonalFouls | decimal | 32 | Yes | Yes | Yes | Total personal fouls |
Points | decimal | 32 | Yes | Yes | Yes | Total points scored |
FantasyPointsFanDuel | decimal | 32 | Yes | Yes | Yes | Total FanDuel daily fantasy points scored |
FantasyPointsDraftKings | decimal | 32 | Yes | Yes | Yes | Total DraftKings daily fantasy points scored |
PlusMinus | decimal | 32 | Yes | Yes | Yes | Total plus minus |
DoubleDoubles | decimal | 32 | Yes | Yes | Yes | Total double-doubles scored |
TripleDoubles | decimal | 32 | Yes | Yes | Yes | Total triple-doubles scored |
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
StatID | integer | 32 | No | No | Yes | The unique ID of the stat |
TeamID | integer | 32 | Yes | No | Yes | The unique ID of the team |
PlayerID | integer | 32 | Yes | No | No | The player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their entire career |
SeasonType | integer | 32 | Yes | No | No | The type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar; 6=Exhibition) |
Season | integer | 32 | Yes | No | Yes | The NBA season of the game |
Name | string | 50 | Yes | No | No | The name of the player |
Team | string | 10 | Yes | No | No | The abbreviation [Key] of the player's team |
Position | string | 10 | Yes | No | Yes | The player's position associated with the given game or season. Possible values: C, F, FC, G, GF, PF, PG, SF, SG |
Started | integer | 32 | Yes | No | No | Indicates whether or not the player started the game Note: this will be one or zero for single game feeds |
InjuryStatus
from 2016 |
string | 50 | Yes | Yes | No | The player's current injury status; in the form of likelihood that player plays. Possible values: Probable; Questionable; Doubtful; Out |
GameID | integer | 32 | Yes | No | Yes | The unique ID of this game |
OpponentID | integer | 32 | Yes | No | Yes | The unique ID of the team's opponent |
Opponent | string | 10 | Yes | No | Yes | The name of the opponent |
Day | date | Yes | No | Yes | The day of the game | |
DateTime | datetime | Yes | No | Yes | The date and time of the game | |
HomeOrAway | string | 4 | Yes | No | Yes | Whether the team is home or away |
Games | integer | 32 | Yes | No | Yes | The number of games played |
FantasyPoints | decimal | 32 | Yes | Yes | Yes | Total fantasy points |
Minutes | integer | 32 | Yes | Yes | Yes | Total number of minutes played |
Seconds | integer | 32 | Yes | Yes | Yes | Total number of seconds played |
FieldGoalsMade | decimal | 32 | Yes | Yes | Yes | Total number of field goals made |
FieldGoalsAttempted | decimal | 32 | Yes | Yes | Yes | Total number of field goals attempted |
FieldGoalsPercentage | decimal | 32 | Yes | Yes | Yes | Total field goal percentage |
TwoPointersMade | decimal | 32 | Yes | Yes | Yes | Total two pointers made |
TwoPointersAttempted | decimal | 32 | Yes | Yes | Yes | Total two pointers attempted |
TwoPointersPercentage | decimal | 32 | Yes | Yes | Yes | Total two pointers percentage |
ThreePointersMade | decimal | 32 | Yes | Yes | Yes | Total three pointers made |
ThreePointersAttempted | decimal | 32 | Yes | Yes | Yes | Total three pointers attempted |
ThreePointersPercentage | decimal | 32 | Yes | Yes | Yes | Total three pointers percentage |
FreeThrowsMade | decimal | 32 | Yes | Yes | Yes | Total free throws made |
FreeThrowsAttempted | decimal | 32 | Yes | Yes | Yes | Total free throws attempted |
FreeThrowsPercentage | decimal | 32 | Yes | Yes | Yes | Total free throws percentage |
OffensiveRebounds | decimal | 32 | Yes | Yes | Yes | Total offensive rebounds |
DefensiveRebounds | decimal | 32 | Yes | Yes | Yes | Total defensive rebounds |
Rebounds | decimal | 32 | Yes | Yes | Yes | Total rebounds |
Assists | decimal | 32 | Yes | Yes | Yes | Total assists |
Steals | decimal | 32 | Yes | Yes | Yes | Total steals |
BlockedShots | decimal | 32 | Yes | Yes | Yes | Total blocked shots |
Turnovers | decimal | 32 | Yes | Yes | Yes | Total turnovers |
PersonalFouls | decimal | 32 | Yes | Yes | Yes | Total personal fouls |
Points | decimal | 32 | Yes | Yes | Yes | Total points scored |
FantasyPointsFanDuel | decimal | 32 | Yes | Yes | Yes | Total FanDuel daily fantasy points scored |
FantasyPointsDraftKings | decimal | 32 | Yes | Yes | Yes | Total DraftKings daily fantasy points scored |
PlusMinus | decimal | 32 | Yes | Yes | Yes | Total plus minus |
DoubleDoubles | decimal | 32 | Yes | Yes | Yes | Total double-doubles scored |
TripleDoubles | decimal | 32 | Yes | Yes | Yes | Total triple-doubles scored |
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
StatID | integer | 32 | No | No | Yes | The unique ID of the stat |
TeamID | integer | 32 | Yes | No | Yes | The unique ID of the player's team |
PlayerID | integer | 32 | Yes | No | No | The player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their entire career |
SeasonType | integer | 32 | Yes | No | No | The type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar; 6=Exhibition). |
Season | integer | 32 | Yes | No | No | The NBA season in which these totals apply |
Name | string | 50 | Yes | No | No | The name of the player |
Team | string | 10 | Yes | No | No | The abbreviation [Key] of the player's team |
Position | string | 10 | Yes | No | No | The player's position associated with the given game or season. Possible values: PG; SG; SF; PF; C |
Started | integer | 32 | Yes | No | No | Indicates how many games the player has started in the season |
Games | integer | 32 | Yes | No | Yes | The number of games played |
FantasyPoints | decimal | 32 | Yes | Yes | Yes | Total fantasy points |
Minutes | integer | 32 | Yes | Yes | Yes | Total number of minutes played |
Seconds | integer | 32 | Yes | Yes | Yes | Total number of seconds played |
FieldGoalsMade | decimal | 32 | Yes | Yes | Yes | Total number of field goals made |
FieldGoalsAttempted | decimal | 32 | Yes | Yes | Yes | Total number of field goals attempted |
FieldGoalsPercentage | decimal | 32 | Yes | Yes | Yes | Total field goal percentage |
TwoPointersMade | decimal | 32 | Yes | Yes | Yes | Total two pointers made |
TwoPointersAttempted | decimal | 32 | Yes | Yes | Yes | Total two pointers attempted |
TwoPointersPercentage | decimal | 32 | Yes | Yes | Yes | Total two pointers percentage |
ThreePointersMade | decimal | 32 | Yes | Yes | Yes | Total three pointers made |
ThreePointersAttempted | decimal | 32 | Yes | Yes | Yes | Total three pointers attempted |
ThreePointersPercentage | decimal | 32 | Yes | Yes | Yes | Total three pointers percentage |
FreeThrowsMade | decimal | 32 | Yes | Yes | Yes | Total free throws made |
FreeThrowsAttempted | decimal | 32 | Yes | Yes | Yes | Total free throws attempted |
FreeThrowsPercentage | decimal | 32 | Yes | Yes | Yes | Total free throws percentage |
OffensiveRebounds | decimal | 32 | Yes | Yes | Yes | Total offensive rebounds |
DefensiveRebounds | decimal | 32 | Yes | Yes | Yes | Total defensive rebounds |
Rebounds | decimal | 32 | Yes | Yes | Yes | Total rebounds |
Assists | decimal | 32 | Yes | Yes | Yes | Total assists |
Steals | decimal | 32 | Yes | Yes | Yes | Total steals |
BlockedShots | decimal | 32 | Yes | Yes | Yes | Total blocked shots |
Turnovers | decimal | 32 | Yes | Yes | Yes | Total turnovers |
PersonalFouls | decimal | 32 | Yes | Yes | Yes | Total personal fouls |
Points | decimal | 32 | Yes | Yes | Yes | Total points scored |
FantasyPointsFanDuel | decimal | 32 | Yes | Yes | Yes | Total FanDuel daily fantasy points scored |
FantasyPointsDraftKings | decimal | 32 | Yes | Yes | Yes | Total DraftKings daily fantasy points scored |
PlusMinus | decimal | 32 | Yes | Yes | Yes | Total plus minus |
DoubleDoubles | decimal | 32 | Yes | Yes | Yes | Total double-doubles scored |
TripleDoubles | decimal | 32 | Yes | Yes | Yes | Total triple-doubles scored |
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
StatID | integer | 32 | No | No | Yes | The unique ID of the stat |
TeamID | integer | 32 | Yes | No | Yes | The unique ID of the player's team |
PlayerID | integer | 32 | Yes | No | No | The player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their entire career |
SeasonType | integer | 32 | Yes | No | No | The type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar; 6=Exhibition). |
Season | integer | 32 | Yes | No | No | The NBA season in which these totals apply |
Name | string | 50 | Yes | No | No | The name of the player |
Team | string | 10 | Yes | No | No | The abbreviation [Key] of the player's team |
Position | string | 10 | Yes | No | No | The player's position associated with the given game or season. Possible values: PG; SG; SF; PF; C |
Started | integer | 32 | Yes | No | No | Indicates how many games the player has started in the season |
Games | integer | 32 | Yes | No | Yes | The number of games played |
FantasyPoints | decimal | 32 | Yes | Yes | Yes | Total fantasy points |
Minutes | integer | 32 | Yes | Yes | Yes | Total number of minutes played |
Seconds | integer | 32 | Yes | Yes | Yes | Total number of seconds played |
FieldGoalsMade | decimal | 32 | Yes | Yes | Yes | Total number of field goals made |
FieldGoalsAttempted | decimal | 32 | Yes | Yes | Yes | Total number of field goals attempted |
FieldGoalsPercentage | decimal | 32 | Yes | Yes | Yes | Total field goal percentage |
TwoPointersMade | decimal | 32 | Yes | Yes | Yes | Total two pointers made |
TwoPointersAttempted | decimal | 32 | Yes | Yes | Yes | Total two pointers attempted |
TwoPointersPercentage | decimal | 32 | Yes | Yes | Yes | Total two pointers percentage |
ThreePointersMade | decimal | 32 | Yes | Yes | Yes | Total three pointers made |
ThreePointersAttempted | decimal | 32 | Yes | Yes | Yes | Total three pointers attempted |
ThreePointersPercentage | decimal | 32 | Yes | Yes | Yes | Total three pointers percentage |
FreeThrowsMade | decimal | 32 | Yes | Yes | Yes | Total free throws made |
FreeThrowsAttempted | decimal | 32 | Yes | Yes | Yes | Total free throws attempted |
FreeThrowsPercentage | decimal | 32 | Yes | Yes | Yes | Total free throws percentage |
OffensiveRebounds | decimal | 32 | Yes | Yes | Yes | Total offensive rebounds |
DefensiveRebounds | decimal | 32 | Yes | Yes | Yes | Total defensive rebounds |
Rebounds | decimal | 32 | Yes | Yes | Yes | Total rebounds |
Assists | decimal | 32 | Yes | Yes | Yes | Total assists |
Steals | decimal | 32 | Yes | Yes | Yes | Total steals |
BlockedShots | decimal | 32 | Yes | Yes | Yes | Total blocked shots |
Turnovers | decimal | 32 | Yes | Yes | Yes | Total turnovers |
PersonalFouls | decimal | 32 | Yes | Yes | Yes | Total personal fouls |
Points | decimal | 32 | Yes | Yes | Yes | Total points scored |
FantasyPointsFanDuel | decimal | 32 | Yes | Yes | Yes | Total FanDuel daily fantasy points scored |
FantasyPointsDraftKings | decimal | 32 | Yes | Yes | Yes | Total DraftKings daily fantasy points scored |
PlusMinus | decimal | 32 | Yes | Yes | Yes | Total plus minus |
DoubleDoubles | decimal | 32 | Yes | Yes | Yes | Total double-doubles scored |
TripleDoubles | decimal | 32 | Yes | Yes | Yes | Total triple-doubles scored |
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
QuarterID | integer | 32 | No | No | Yes | Unique identifier for each Quarter. |
GameID | integer | 32 | No | No | No | The unique ID of the game associated with this quarter |
Number | integer | 32 | No | No | Yes | The Number (Order) of the Quarter in the scope of the Game. |
Name | string | 10 | No | No | Yes | The Name of the Quarter (possible values: 1, 2, 3, 4, OT, OT2, OT3, etc) |
AwayScore | integer | 32 | Yes | Yes | No | The total points scored by the away team in the given period only |
HomeScore | integer | 32 | Yes | Yes | No | The total points scored by the home team in the given period only |
Odds
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
GameID | integer | 32 | No | No | Yes | The unique ID of this game |
Season | integer | 32 | No | No | Yes | The NBA season of the game |
SeasonType | integer | 32 | No | No | No | The type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar; 6=Exhibition) |
Status | string | 20 | Yes | No | Yes | Indicates the game's status. Possible values include: Scheduled, InProgress, Final, F/OT, Suspended, Postponed, Delayed, Canceled, Forfeit, NotNecessary |
Day | date | Yes | No | Yes | The date of the game | |
DateTime | datetime | Yes | No | Yes | The date and time of the game | |
AwayTeam | string | 10 | No | No | No | The abbreviation [Key] of the away team |
HomeTeam | string | 10 | No | No | No | The abbreviation [Key] of the home team |
AwayTeamID | integer | 32 | No | No | Yes | The unique ID of the away team |
HomeTeamID | integer | 32 | No | No | Yes | The unique ID of the home team |
StadiumID | integer | 32 | Yes | No | Yes | The unique ID of the stadium |
AwayTeamScore | integer | 32 | Yes | Yes | No | Total number of points the away team scored in the game |
HomeTeamScore | integer | 32 | Yes | Yes | No | Total number of points the home team scored in this game |
PointSpread
from 2016 |
decimal | 32 | Yes | Yes | No | 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
from 2016 |
decimal | 32 | Yes | Yes | No | The sportsbook's total points scored over under for the game |
AwayTeamMoneyLine
from 2016 |
integer | 32 | Yes | Yes | No | Money line from the perspective of the away team |
HomeTeamMoneyLine
from 2016 |
integer | 32 | Yes | Yes | No | Money line from the perspective of the home team |
Quarters | Quarter[] | No | No | Yes | The details of the quarters (including overtime periods) for this game. | |
HomeRotationNumber | integer | 32 | Yes | Yes | No | The rotation number of the home team for this game |
AwayRotationNumber | integer | 32 | Yes | Yes | No | The rotation number of the away team for this game |
NeutralVenue
from 2020 |
boolean | Yes | No | Yes | Indicates whether this game is played in a neutral venue |
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
GameId | integer | 32 | No | No | Yes | The unique ID of the game. |
Season | integer | 32 | No | No | No | The NBA season of the game |
SeasonType | integer | 32 | No | No | No | The type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar; 6=Exhibition) |
Day | date | Yes | No | No | The day of the game | |
DateTime | datetime | Yes | No | No | The date and time of the game | |
Status | string | 20 | Yes | No | Yes | Indicates the game's status. Possible values include: Scheduled, InProgress, Final, F/OT, Suspended, Postponed, Delayed, Canceled, Forfeit |
AwayTeamId | integer | 32 | Yes | No | No | The unique ID of the away team |
HomeTeamId | integer | 32 | Yes | No | No | The unique ID of the home team |
AwayTeamName | string | 50 | Yes | No | No | The abbreviation [Key] of the away team |
HomeTeamName | string | 50 | Yes | No | No | The abbreviation [Key] of the home team |
PregameOdds | GameOdd[] | Yes | No | Yes | List of Pregame GameOdds from different sportsbooks | |
HomeTeamScore | integer | Yes | Yes | No | Total points scored by the home team in the game (updated after the game ends to allow for resolving bets) | |
AwayTeamScore | integer | Yes | Yes | No | Total number of points the away team scored in the game (updated after game ends to allow for resolving bets) | |
TotalScore | integer | Yes | Yes | No | The total amount of points scored in the game by both teams. Updated after the game ends to allow for resulting bets | |
HomeRotationNumber | integer | 32 | Yes | Yes | Yes | The Rotation number of the home team for this game |
AwayRotationNumber | integer | 32 | Yes | Yes | No | The rotation number of the away team for this game |
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
GameOddId | integer | 32 | No | No | No | The unique ID of this odd |
Sportsbook | string | 25 | No | Yes | Yes | Name of sportsbook |
GameId | integer | 32 | No | No | No | The unique ID of the game associated with this GameOdd |
Created | datetime | No | No | No | The timestamp of when these odds were first created (in US Eastern Time) | |
Updated | datetime | No | No | No | The timestamp of when these odds were last updated (US Eastern Time). If these are the latest odds for this game; and they have not been updated within the last few minutes; then it indicates that there were problems connecting to the sportsbook | |
HomeMoneyLine | integer | 32 | Yes | Yes | Yes | The sportsbook's money line for the home team |
AwayMoneyLine | integer | 32 | Yes | Yes | No | The sportsbook's money line for the away team |
HomePointSpread | decimal | 32 | Yes | Yes | Yes | The sportsbook's point spread for the home team |
AwayPointSpread | decimal | 32 | Yes | Yes | Yes | The sportsbook's point spread for the away team |
HomePointSpreadPayout | integer | 32 | Yes | Yes | Yes | The sportsbook's point spread payout for the home team |
AwayPointSpreadPayout | integer | 32 | Yes | Yes | Yes | The sportsbook's point spread payout for the away team |
OverUnder | decimal | 32 | Yes | Yes | Yes | The sportsbook's total points scored over under for the game |
OverPayout | integer | 32 | Yes | Yes | Yes | The sportsbook's payout for the over |
UnderPayout | integer | 32 | Yes | Yes | Yes | The sportsbook's payout for the under |
SportsbookId | integer | 32 | Yes | No | Yes | Unique ID of the Sportsbook |
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
QuarterID | integer | 32 | No | No | Yes | Unique identifier for each Quarter. |
GameID | integer | 32 | No | No | No | The unique ID of the game associated with this quarter |
Number | integer | 32 | No | No | Yes | The Number (Order) of the Quarter in the scope of the Game. |
Name | string | 10 | No | No | Yes | The Name of the Quarter (possible values: 1, 2, 3, 4, OT, OT2, OT3, etc) |
AwayScore | integer | 32 | Yes | Yes | No | The total points scored by the away team in the given period only |
HomeScore | integer | 32 | Yes | Yes | No | The total points scored by the home team in the given period only |
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
StadiumID | integer | 32 | No | No | Yes | The unique ID of the stadium |
Active | boolean | No | No | Yes | Whether or not this stadium is the home venue for an active team | |
Name | string | 50 | No | No | Yes | The full name of the stadium |
Address | string | 50 | Yes | No | Yes | The address where the stadium is located |
City | string | 50 | Yes | No | Yes | The city where the stadium is located |
State | string | 10 | Yes | No | No | The US state in which the stadium is located. Note: If the stadium is outside of the US, this value is NULL |
Zip | string | 10 | Yes | No | Yes | The zip code of the stadium |
Country | string | 10 | Yes | No | Yes | The 2-digit country code where the stadium is located |
Capacity | integer | 32 | Yes | No | Yes | The estimated seating capacity of the stadium |
GeoLat | decimal | 32 | Yes | No | Yes | The geographic latitude coordinate of this venue. |
GeoLong | decimal | 32 | Yes | No | Yes | The geographic longitude coordinate of this venue. |
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
StatID | integer | 32 | No | No | Yes | The unique ID of the stat |
TeamID | integer | 32 | Yes | No | Yes | The unique ID of the team |
SeasonType | integer | 32 | Yes | No | No | The type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar; 6=Exhibition) |
Season | integer | 32 | Yes | No | Yes | The NBA season of the game |
Name | string | 50 | Yes | No | Yes | Team's name |
Team | string | 10 | Yes | No | No | The abbreviation [Key] of the team |
Wins | integer | 32 | Yes | No | Yes | Total number of team wins |
Losses | integer | 32 | Yes | No | Yes | Total number of team losses |
GameID | integer | 32 | Yes | No | Yes | The unique ID of this game |
OpponentID | integer | 32 | Yes | No | Yes | The unique ID of the team's opponent |
Opponent | string | 10 | Yes | No | Yes | The name of the opponent |
Day | date | Yes | No | Yes | The day of the game | |
DateTime | datetime | Yes | No | Yes | The date and time of the game | |
HomeOrAway | string | 4 | Yes | No | Yes | Whether the team is home or away |
Games | integer | 32 | Yes | No | Yes | The number of games played |
FantasyPoints | decimal | 32 | Yes | Yes | Yes | Total fantasy points |
Minutes | integer | 32 | Yes | Yes | Yes | Total number of minutes played |
Seconds | integer | 32 | Yes | Yes | Yes | Total number of seconds played |
FieldGoalsMade | decimal | 32 | Yes | Yes | Yes | Total number of field goals made |
FieldGoalsAttempted | decimal | 32 | Yes | Yes | Yes | Total number of field goals attempted |
FieldGoalsPercentage | decimal | 32 | Yes | Yes | Yes | Total field goal percentage |
TwoPointersMade | decimal | 32 | Yes | Yes | Yes | Total two pointers made |
TwoPointersAttempted | decimal | 32 | Yes | Yes | Yes | Total two pointers attempted |
TwoPointersPercentage | decimal | 32 | Yes | Yes | Yes | Total two pointers percentage |
ThreePointersMade | decimal | 32 | Yes | Yes | Yes | Total three pointers made |
ThreePointersAttempted | decimal | 32 | Yes | Yes | Yes | Total three pointers attempted |
ThreePointersPercentage | decimal | 32 | Yes | Yes | Yes | Total three pointers percentage |
FreeThrowsMade | decimal | 32 | Yes | Yes | Yes | Total free throws made |
FreeThrowsAttempted | decimal | 32 | Yes | Yes | Yes | Total free throws attempted |
FreeThrowsPercentage | decimal | 32 | Yes | Yes | Yes | Total free throws percentage |
OffensiveRebounds | decimal | 32 | Yes | Yes | Yes | Total offensive rebounds |
DefensiveRebounds | decimal | 32 | Yes | Yes | Yes | Total defensive rebounds |
Rebounds | decimal | 32 | Yes | Yes | Yes | Total rebounds |
Assists | decimal | 32 | Yes | Yes | Yes | Total assists |
Steals | decimal | 32 | Yes | Yes | Yes | Total steals |
BlockedShots | decimal | 32 | Yes | Yes | Yes | Total blocked shots |
Turnovers | decimal | 32 | Yes | Yes | Yes | Total turnovers |
PersonalFouls | decimal | 32 | Yes | Yes | Yes | Total personal fouls |
Points | decimal | 32 | Yes | Yes | Yes | Total points scored |
FantasyPointsFanDuel | decimal | 32 | Yes | Yes | Yes | Total FanDuel daily fantasy points scored |
FantasyPointsDraftKings | decimal | 32 | Yes | Yes | Yes | Total DraftKings daily fantasy points scored |
PlusMinus | decimal | 32 | Yes | Yes | Yes | Total plus minus |
DoubleDoubles | decimal | 32 | Yes | Yes | Yes | Total double-doubles scored |
TripleDoubles | decimal | 32 | Yes | Yes | Yes | Total triple-doubles scored |
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
StatID | integer | 32 | No | No | Yes | The unique ID of the stat |
TeamID | integer | 32 | Yes | No | Yes | The unique ID of the team |
SeasonType | integer | 32 | Yes | No | No | The type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar; 6=Exhibition). |
Season | integer | 32 | Yes | No | No | The NBA season that these totals apply for |
Name | string | 50 | Yes | No | No | The name of the team |
Team | string | 10 | Yes | No | No | The abbreviation [Key] of the team |
Wins | integer | 32 | Yes | No | No | Total number of team wins on the season |
Losses | integer | 32 | Yes | No | No | Total number of team losses on the season |
Games | integer | 32 | Yes | No | Yes | The number of games played |
FantasyPoints | decimal | 32 | Yes | Yes | Yes | Total fantasy points |
Minutes | integer | 32 | Yes | Yes | Yes | Total number of minutes played |
Seconds | integer | 32 | Yes | Yes | Yes | Total number of seconds played |
FieldGoalsMade | decimal | 32 | Yes | Yes | Yes | Total number of field goals made |
FieldGoalsAttempted | decimal | 32 | Yes | Yes | Yes | Total number of field goals attempted |
FieldGoalsPercentage | decimal | 32 | Yes | Yes | Yes | Total field goal percentage |
TwoPointersMade | decimal | 32 | Yes | Yes | Yes | Total two pointers made |
TwoPointersAttempted | decimal | 32 | Yes | Yes | Yes | Total two pointers attempted |
TwoPointersPercentage | decimal | 32 | Yes | Yes | Yes | Total two pointers percentage |
ThreePointersMade | decimal | 32 | Yes | Yes | Yes | Total three pointers made |
ThreePointersAttempted | decimal | 32 | Yes | Yes | Yes | Total three pointers attempted |
ThreePointersPercentage | decimal | 32 | Yes | Yes | Yes | Total three pointers percentage |
FreeThrowsMade | decimal | 32 | Yes | Yes | Yes | Total free throws made |
FreeThrowsAttempted | decimal | 32 | Yes | Yes | Yes | Total free throws attempted |
FreeThrowsPercentage | decimal | 32 | Yes | Yes | Yes | Total free throws percentage |
OffensiveRebounds | decimal | 32 | Yes | Yes | Yes | Total offensive rebounds |
DefensiveRebounds | decimal | 32 | Yes | Yes | Yes | Total defensive rebounds |
Rebounds | decimal | 32 | Yes | Yes | Yes | Total rebounds |
Assists | decimal | 32 | Yes | Yes | Yes | Total assists |
Steals | decimal | 32 | Yes | Yes | Yes | Total steals |
BlockedShots | decimal | 32 | Yes | Yes | Yes | Total blocked shots |
Turnovers | decimal | 32 | Yes | Yes | Yes | Total turnovers |
PersonalFouls | decimal | 32 | Yes | Yes | Yes | Total personal fouls |
Points | decimal | 32 | Yes | Yes | Yes | Total points scored |
FantasyPointsFanDuel | decimal | 32 | Yes | Yes | Yes | Total FanDuel daily fantasy points scored |
FantasyPointsDraftKings | decimal | 32 | Yes | Yes | Yes | Total DraftKings daily fantasy points scored |
PlusMinus | decimal | 32 | Yes | Yes | Yes | Total plus minus |
DoubleDoubles | decimal | 32 | Yes | Yes | Yes | Total double-doubles scored |
TripleDoubles | decimal | 32 | Yes | Yes | Yes | Total triple-doubles scored |