Data Dictionary

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.

Filter by a Subfeed...
Download CSV
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
AreaId integer 32 No No Yes The unique ID of the area
CountryCode string 10 No No Yes The country code of the area
Name string 50 No No Yes The display name of the area
Name Type Size Nullable Scrambled CSV Description
Game Game Yes No Yes The details of the game
Maps Map[] Yes No Yes The details of the maps (best of matches)
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
CompetitionId integer 32 No No Yes The unique ID of the competition/league
AreaId integer 32 No No Yes The unique ID of the area where this competition/league is played
AreaName string 50 Yes No Yes The display name of the area where this competition/league is played
Name string 50 No No Yes The display name of the competition/league
Gender string 10 Yes No Yes Indicates the gender of the players on this team (possible values: Male, Female)
Type string 10 Yes No Yes The type of this competition/league (possible values: Club, International)
Format string 50 Yes No Yes The format of the competition/league (possible values: Domestic League, International Cup)
Seasons Season[] Yes No Yes The seasons associated with this competition/league
PlayerStatsCoverage boolean Yes No Yes Indicates whether league coverage includes player stats
Name Type Size Nullable Scrambled CSV Description
CurrentSeason Season Yes No Yes The current active season for this competition/league
Teams TeamDetail[] Yes No Yes The active teams associated with this competition/league
Games Game[] Yes No Yes The complete schedule for the current season of this competition/league
CompetitionId integer 32 No No Yes The unique ID of the competition/league
AreaId integer 32 No No Yes The unique ID of the area where this competition/league is played
AreaName string 50 Yes No Yes The display name of the area where this competition/league is played
Name string 50 No No Yes The display name of the competition/league
Gender string 10 Yes No Yes Indicates the gender of the players on this team (possible values: Male, Female)
Type string 10 Yes No Yes The type of this competition/league (possible values: Club, International)
Format string 50 Yes No Yes The format of the competition/league (possible values: Domestic League, International Cup)
Seasons Season[] Yes No Yes The seasons associated with this competition/league
PlayerStatsCoverage boolean Yes No Yes Indicates whether league coverage includes player stats
Name Type Size Nullable Scrambled CSV Description
SlateID
from 2020
integer 32 No No Yes Unique ID of a Slate (assigned by SportsDataIO).
Operator
from 2020
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
from 2020
integer 32 Yes No Yes Unique ID of a slate (assigned by the operator).
OperatorName
from 2020
string 50 Yes No Yes The name of the slate (assigned by the operator). Possible values: Main, Express, Arcade, Late Night, etc.
OperatorDay
from 2020
date Yes No Yes The day (in UTC) that the slate begins (assigned by the operator).
OperatorStartTime
from 2020
datetime Yes No Yes The date/time (in UTC) that the slate begins (assigned by the operator).
NumberOfGames
from 2020
integer 32 Yes No Yes The number of actual games that this slate covers.
IsMultiDaySlate
from 2020
boolean Yes No Yes Whether this slate uses games that take place on different days.
RemovedByOperator
from 2020
boolean Yes No Yes Indicates whether this slate was removed/deleted by the operator.
OperatorGameType
from 2020
string 50 Yes No Yes The game type of the slate. Will often be null as most operators only have one game type.
DfsSlateGames
from 2020
DfsSlateGame[] Yes No Yes The games that are included in this slate
DfsSlatePlayers
from 2020
DfsSlatePlayer[] Yes No Yes The players that are included in this slate
SlateRosterSlots
from 2020
string[] Yes No Yes The positions that need to be filled for this particular slate
SalaryCap
from 2020
integer Yes No Yes The salary cap for the current slate (is null for slates with no salary cap such a Tiers gametypes)
VideoGameId
from 2020
integer Yes No Yes The Id of the video game related to this slate (CS:GO, LOL, etc.)
Name Type Size Nullable Scrambled CSV Description
SlateGameID
from 2020
integer 32 No No Yes Unique ID of a SlateGame (assigned by SportsDataIO).
SlateID
from 2020
integer 32 No No Yes The SlateID that this SlateGame refers to.
GameID
from 2020
integer 32 Yes No Yes The SportsDataIO GameID that this SlateGame refers to. This points to data in the respective sports' schedule/game/box score feeds.
Game
from 2020
Game Yes No Yes The details of the Game that this SlateGame refers to.
OperatorGameID
from 2020
integer 32 Yes No Yes Unique ID of a SlateGame (assigned by the operator).
RemovedByOperator
from 2020
boolean Yes Yes Yes Indicates whether this game was removed/deleted by the operator.
Name Type Size Nullable Scrambled CSV Description
SlatePlayerID
from 2020
integer 32 No No Yes Unique ID of a SlatePlayer (assigned by SportsDataIO).
SlateID
from 2020
integer 32 No No Yes The SlateID that this SlatePlayer refers to.
SlateGameID
from 2020
integer 32 Yes No Yes The SlateGameID that this SlatePlayer refers to.
PlayerID
from 2020
integer 32 Yes No Yes The SportsDataIO PlayerID that this SlatePlayer refers to. This points to data in the respective sports' player feeds.
PlayerGameProjectionStatID
from 2020
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
from 2020
string 25 Yes No Yes Unique ID of the Player (assigned by the operator).
OperatorSlatePlayerID
from 2020
string 50 Yes No Yes Unique ID of the SlatePlayer (assigned by the operator).
OperatorPlayerName
from 2020
string 50 Yes No Yes The player's name (assigned by the operator).
OperatorPosition
from 2020
string 10 Yes No Yes The player's eligible positions for the contest (assigned by the operator).
OperatorSalary
from 2020
integer 32 Yes No Yes The player's salary for the contest (assigned by the operator).
OperatorRosterSlots
from 2020
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
from 2020
boolean Yes Yes Yes Indicates whether this player was removed/deleted by the operator.
Team
from 2020
string 12 Yes No Yes Name of the team to which the player is associated.
TeamID
from 2020
integer 32 Yes No Yes Unique ID of the Team to which the player is associated.
Name Type Size Nullable Scrambled CSV Description
GameId integer 32 No No Yes The unique ID of the game
RoundId integer 32 No No Yes The RoundId of the round that this game is associated with
Season integer 32 No No Yes The calendar year of the season during which this game occurs
SeasonType integer 32 No No Yes The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar)
Group string 50 Yes No Yes The name of the group in which this game occurs. This is used in tournaments / cups.
TeamAId integer 32 Yes No Yes The TeamId of team A
TeamBId integer 32 Yes No Yes The TeamId of team B
VenueId integer 32 Yes No Yes The VenueId of the venue
Day date Yes No Yes The day that the game is scheduled to be played in UTC
DateTime datetime Yes No Yes The date/time that the game is scheduled to be played in UTC
Status string 10 Yes No Yes Indicates the game's status. Possible values include: Scheduled, InProgress, Break, Final, Awarded, Postponed, Canceled, Suspended. If a game is called off before it starts, the Status is set to Postponed, until a new date/time is scheduled, at which point, the DateTime is updated, and the Status is set back to Scheduled. If a game has already started, and temporarily interrupted, it's Status is set to Suspended, until it either resumes, or gets postponed and replayed at a later date. If the game is on break, then the Status will be Break. Awarded is used in cases where a game is decided without completing. That means that a game was decided by the Federation/League to one team for a reason. This can include situations like riots, where the opponent team gets 3:0 win awarded as punishment. Awarded is also used when a club withdraws during the season from the competition then all the remaining matches getting awarded 3:0.
Week integer 32 Yes No Yes The week during the season/round in which this game occurs
BestOf string 10 Yes No Yes How many matches/rounds are played if this game is a best of series
Winner string 10 Yes Yes Yes The winner of the game. Possible values include: TeamA, TeamB, Draw, NULL
VenueType string 10 Yes No Yes Indicates home venue advantage. Possible values include: Home Away, Neutral
TeamAKey string 10 Yes No Yes The abbreviation of team A
TeamAName string 50 Yes No Yes The name of team A
TeamAScore integer 32 Yes Yes Yes The final score of team A
TeamBKey string 10 Yes No Yes The abbreviation of team B
TeamBName string 50 Yes No Yes The name of team B
TeamBScore integer 32 Yes Yes Yes The final score of team B
TeamAMoneyLine integer 32 Yes Yes Yes Payout on a bet that the team A wins
TeamBMoneyLine integer 32 Yes Yes Yes Payout on a bet that the team B wins
DrawMoneyLine integer 32 Yes Yes Yes Payout on a bet that the game is a draw
PointSpread decimal 32 Yes Yes Yes Point spread for team A
TeamAPointSpreadPayout integer 32 Yes Yes Yes Payout if team A beats the spread
TeamBPointSpreadPayout integer 32 Yes Yes Yes Payout if team B beats the spread
Updated datetime Yes No Yes The timestamp of when this record was updated, based on US Eatern Time (EST/EDT)
UpdatedUtc datetime Yes No Yes The timestamp of when this record was updated, based on Universal Coordinated Time (UTC)
IsClosed boolean Yes No Yes Indicates whether the score of the game is final and has been closed.
Name Type Size Nullable Scrambled CSV Description
PlayerId integer 32 Yes No Yes The unique ID of this player
TeamId integer 32 Yes No Yes The unique ID of this player's team
Name string 100 Yes No Yes The name of this player
MatchName string 50 Yes No Yes The match name of this player
Team string 50 Yes No Yes The team name of this player
IsClosed boolean No No Yes Indicates whether the stats for this leaderboard have been loaded and are final
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 (UTC)
Updated datetime Yes No Yes The timestamp of when the record was last updated (US Eastern Time)
UpdatedUtc datetime Yes No Yes The timestamp of when the record was last updated (UTC Time)
Games integer 32 Yes No Yes The number of games played
Maps decimal 32 Yes No Yes The number of maps played
FantasyPoints decimal 32 Yes Yes Yes Total fantasy points
Kills decimal 32 Yes Yes Yes Total kills
Assists decimal 32 Yes Yes Yes Total assists
Deaths decimal 32 Yes Yes Yes Total deaths
Headshots decimal 32 Yes Yes Yes Total headshots
AverageDamagePerRound decimal 32 Yes Yes Yes Average damage per round
Kast decimal 32 Yes Yes Yes Percentage of rounds in which the player either had a kill, assist, survived or was traded
Rating decimal 32 Yes Yes Yes A rating of the player's total effectiveness, based on Rating 2.0 (https://www.hltv.org/news/20695/introducing-rating-20)
EntryKills decimal Yes Yes Yes The number of times the player got the first kill of the round
QuadKills decimal 32 Yes Yes Yes The number of times a player got a quad kill (4 kills in a round)
Aces decimal 32 Yes Yes Yes The number of times the player killed the entire enemy squad in a round
Clutch1v2s decimal 32 Yes Yes Yes The number of rounds won while being the last surviving member of the team against 2 opponents
Clutch1v3s decimal 32 Yes Yes Yes The number of rounds won while being the last surviving member of the team against 3 opponents
Clutch1v4s decimal 32 Yes Yes Yes The number of rounds won while being the last surviving member of the team against 4 opponents
Clutch1v5s decimal 32 Yes Yes Yes The number of rounds won while being the last surviving member of the team against all 5 opponents
Name Type Size Nullable Scrambled CSV Description
Number integer 32 Yes No Yes The number of this map in the order it was played
Name string 50 Yes No Yes The name of this map
Status string 10 Yes No Yes The current status of the round being played on this map. Possible values include: Scheduled, InProgress, Final
CurrentRound integer 32 Yes No Yes The current round of this map
TeamAScore integer 32 Yes Yes Yes The score of team A for this map
TeamBScore integer 32 Yes Yes Yes The score of team B for this map
Leaderboards Leaderboard[] Yes No Yes The leaderboard for this map
Name Type Size Nullable Scrambled CSV Description
MembershipId integer 32 No No Yes The unique ID for the membership
TeamId integer 32 No No Yes The unique ID for the team
PlayerId integer 32 No No Yes The player's unique PlayerID as assigned by SportsDataIO.
PlayerName string 100 Yes No Yes The full name of the player.
TeamName string 50 Yes No Yes Name of the team
TeamArea string 50 Yes No Yes Area of the team
Active boolean No No Yes Whether the membership is active (true/false)
StartDate datetime Yes No Yes The start date of the membership (UTC)
EndDate datetime Yes No Yes The end date of the membership (UTC)
Updated datetime Yes No Yes The updated date and time of the membership (EST/EDT)
Name Type Size Nullable Scrambled CSV Description
PlayerId integer 32 No No Yes The player's unique PlayerID as assigned by SportsDataIO.
FirstName string 50 Yes No Yes The player's first name.
LastName string 50 Yes No Yes The player's last name.
CommonName string 100 Yes No Yes The player's common name.
MatchName string 100 Yes No Yes The player's short name.
Position string 10 Yes No Yes The position of the player. Possible values include: ADC, Jungle, Mid, Support, Top
Gender string 10 Yes No Yes The gender of the player.
BirthDate datetime Yes No Yes The player's date of birth.
BirthCity string 50 Yes No Yes The city in which the player was born.
BirthCountry string 50 Yes No Yes The country in which the player was born.
Nationality string 50 Yes No Yes The nationality of the player.
Updated datetime Yes No Yes The date and time the player's status was updated. (EST/EDT)
Name Type Size Nullable Scrambled CSV Description
PlayerId integer 32 Yes No Yes The unique ID of this player
TeamId integer 32 Yes No Yes The unique ID of this player's team
Name string 100 Yes No Yes The name of this player
MatchName string 50 Yes No Yes The match name of this player
Team string 50 Yes No Yes The team name of this player
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 (UTC)
Updated datetime Yes No Yes The timestamp of when the record was last updated (US Eastern Time)
UpdatedUtc datetime Yes No Yes The timestamp of when the record was last updated (UTC Time)
Games integer 32 Yes No Yes The number of games played
Maps decimal 32 Yes No Yes The number of maps played
FantasyPoints decimal 32 Yes Yes Yes Total fantasy points
Kills decimal 32 Yes Yes Yes Total kills
Assists decimal 32 Yes Yes Yes Total assists
Deaths decimal 32 Yes Yes Yes Total deaths
Headshots decimal 32 Yes Yes Yes Total headshots
AverageDamagePerRound decimal 32 Yes Yes Yes Average damage per round
Kast decimal 32 Yes Yes Yes Percentage of rounds in which the player either had a kill, assist, survived or was traded
Rating decimal 32 Yes Yes Yes A rating of the player's total effectiveness, based on Rating 2.0 (https://www.hltv.org/news/20695/introducing-rating-20)
EntryKills decimal Yes Yes Yes The number of times the player got the first kill of the round
QuadKills decimal 32 Yes Yes Yes The number of times a player got a quad kill (4 kills in a round)
Aces decimal 32 Yes Yes Yes The number of times the player killed the entire enemy squad in a round
Clutch1v2s decimal 32 Yes Yes Yes The number of rounds won while being the last surviving member of the team against 2 opponents
Clutch1v3s decimal 32 Yes Yes Yes The number of rounds won while being the last surviving member of the team against 3 opponents
Clutch1v4s decimal 32 Yes Yes Yes The number of rounds won while being the last surviving member of the team against 4 opponents
Clutch1v5s decimal 32 Yes Yes Yes The number of rounds won while being the last surviving member of the team against all 5 opponents
Name Type Size Nullable Scrambled CSV Description
RoundId integer 32 No No Yes The unique ID of the round
SeasonId integer 32 No No Yes The unique ID of the season this round is associated with
Season integer 32 No No Yes The soccer season for which these totals apply
SeasonType integer 32 No No Yes The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar).
Name string 50 No No Yes The display name of the round (examples: Regular Season, Semi-finals, Final, etc)
Type string 50 Yes No Yes The type of this round. Possible values include: Cup, Table
StartDate date Yes No Yes The start date of the round (UTC)
EndDate date Yes No Yes The end date of the round (UTC)
CurrentWeek integer 32 Yes No Yes The current week that this round is in
CurrentRound boolean No No Yes Indicates whether or not this round is the current round of the competition/season
Name Type Size Nullable Scrambled CSV Description
SeasonId integer 32 No No Yes The unique ID of the season
CompetitionId integer 32 No No Yes The unique ID of the competition
Season integer 32 No No Yes The soccer regular season for which these totals apply
Name string 50 No No Yes The display name of the season (example: 2017/2018, 2018-19, etc)
CompetitionName string 50 No No Yes The display name of the competition associated with this season
StartDate date Yes No Yes The start date of the season (UTC)
EndDate date Yes No Yes The end date of the season (UTC)
CurrentSeason boolean No No Yes Indicates whether or not this season is the current season of the competition
Rounds Round[] Yes No Yes The rounds associated with this season
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
SeasonTeamId integer 32 No No Yes Unique ID of this season/team combination
SeasonId integer 32 No No Yes Unique ID of the season associated with this record
TeamId integer 32 No No Yes Unique ID of the team associated with this record
TeamName string 50 No No Yes The name of the team associated with this record
Active boolean No No Yes Whether this team is actively associated with this season
Gender string 10 Yes No Yes Indicates the gender of the players on this team (possible values: Male, Female)
Type string 10 Yes No Yes The type of this season/team (possible values: Club, National)
Team Team Yes No Yes The team details of this season/team association
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
TeamId integer 32 No No Yes The auto-generated unique ID of the Team
AreaId integer 32 Yes No Yes The unique ID of the team's area
AreaName string 50 Yes No Yes The area name of the team
[Key] string 10 Yes No Yes Abbreviation of the team
Name string 50 No No Yes The full name of the team
ShortName string 50 Yes No Yes The short name of the team
Active boolean No No Yes Whether or not this team is active
Gender string 10 Yes No Yes Indicates the gender of the players on this team (possible values: Male, Female)
Type string 10 Yes No Yes The type of this team (possible values: Club, National)
Website string 50 Yes No Yes The URL of the website of this team
Email string 50 Yes No Yes The email address of this team
Founded integer 32 Yes No Yes The year the team was founded
PrimaryColor string 50 Yes No Yes The primary color of this team's logo/branding
SecondaryColor string 50 Yes No Yes The secondary color of this team's logo/branding
TertiaryColor string 50 Yes No Yes The tertiary color of this team's logo/branding
QuaternaryColor string 50 Yes No Yes The quaternary color of this team's logo/branding
Facebook string 100 Yes No Yes The URL of this team's Facebook page
Twitter string 100 Yes No Yes The URL of this team's Twitter page
YouTube string 100 Yes No Yes The URL of this team's YouTube page
Instagram string 100 Yes No Yes The URL of this team's Instagram page
Name Type Size Nullable Scrambled CSV Description
Players Player[] Yes No Yes The players who are current on this team's active roster/squad
TeamId integer 32 No No Yes The auto-generated unique ID of the Team
AreaId integer 32 Yes No Yes The unique ID of the team's area
AreaName string 50 Yes No Yes The area name of the team
[Key] string 10 Yes No Yes Abbreviation of the team
Name string 50 No No Yes The full name of the team
ShortName string 50 Yes No Yes The short name of the team
Active boolean No No Yes Whether or not this team is active
Gender string 10 Yes No Yes Indicates the gender of the players on this team (possible values: Male, Female)
Type string 10 Yes No Yes The type of this team (possible values: Club, National)
Website string 50 Yes No Yes The URL of the website of this team
Email string 50 Yes No Yes The email address of this team
Founded integer 32 Yes No Yes The year the team was founded
PrimaryColor string 50 Yes No Yes The primary color of this team's logo/branding
SecondaryColor string 50 Yes No Yes The secondary color of this team's logo/branding
TertiaryColor string 50 Yes No Yes The tertiary color of this team's logo/branding
QuaternaryColor string 50 Yes No Yes The quaternary color of this team's logo/branding
Facebook string 100 Yes No Yes The URL of this team's Facebook page
Twitter string 100 Yes No Yes The URL of this team's Twitter page
YouTube string 100 Yes No Yes The URL of this team's YouTube page
Instagram string 100 Yes No Yes The URL of this team's Instagram page
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
VenueId integer 32 No No Yes The unique ID of the venue
Name string 50 No No Yes The full name of the venue
Address string 100 Yes No Yes The address where the venue is located
City string 50 Yes No Yes The city where the venue is located
Zip string 50 Yes No Yes The zip code of the venue
Country string 50 Yes No Yes The 2-digit country code where the venue is located
[Open] boolean No No Yes Indicates whether this venue is actively used
Opened integer 32 Yes No Yes The year the venue opened
Nickname1 string 100 Yes No Yes A nickname for this venue
Nickname2 string 100 Yes No Yes A nickname for this venue
Capacity integer 32 Yes No Yes The estimated seating capacity of the venue
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.