Fantasy Data

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.

Choose League:

Core

This table is used in the following endpoints:
FantasyData Golf API
Leaderboard
Name Type Size Nullable Scrambled CSV Description
Tournament Tournament Yes No Yes The details of the tournament for this leaderboard
Players PlayerTournament[] Yes No Yes The details of the players who competed in this tournament
This table is used in the following endpoints:
FantasyData Golf API
Players
Name Type Size Nullable Scrambled CSV Description
PlayerID integer 32 No No Yes The unique ID of this golfer
FirstName string 50 Yes No Yes The first name of this golfer
LastName string 50 Yes No Yes The last name of this golfer
Weight integer 32 Yes No Yes The golfer's weight (in pounds)
Swings string 1 Yes No Yes Indicates whether this golfer is right-handed or left-handed (Possible values: R, L)
PgaDebut integer 32 Yes No Yes The year that this golfer made his PGA debut
Country string 50 Yes No Yes The country where this golfer is from
BirthDate date Yes No Yes The birthday of this golfer
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.
DraftKingsName string 50 Yes No Yes The name of this golfer on DraftKings
DraftKingsPlayerID integer 32 Yes No Yes The unique ID of this golfer on DraftKings
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
PlayerSeasonID integer 32 No No Yes The unique ID of the player season record
Season integer 32 No No Yes The PGA season for which this record applies
PlayerID integer 32 No No Yes Unique ID assigned to each player that stays with them throughout their career
Name string 50 No No Yes Player's name
WorldGolfRank integer 32 Yes Yes Yes The player's latest world golf ranking
Events integer 32 Yes Yes Yes The total number of tournaments this player competed in during this season
AveragePoints decimal 32 Yes Yes Yes Average points scored on tournaments during this season
TotalPoints decimal 32 Yes Yes Yes Total points scored on tournaments during this season
This table is used in the following endpoints:
FantasyData Golf API
Leaderboard
Name Type Size Nullable Scrambled CSV Description
PlayerTournamentID integer 32 No No Yes The unique ID of this player/tournament combination
PlayerID integer 32 No No Yes The PlayerID of the golfer
TournamentID integer 32 No No Yes The TournamentID of the tournament
Name string 50 Yes No Yes The name of the golfer
Rank integer 32 Yes Yes Yes The rank of this golfer in the tournament
Country string 50 Yes No Yes The country where this golfer is from
TotalScore decimal 32 Yes Yes Yes The total score of the golfer for this tournament as compared to par
TotalStrokes decimal 32 Yes Yes Yes The total strokes this golfer has for this tournament
FantasyPoints decimal 32 Yes Yes Yes The fantasy points this golfer scored using the default SportsDataIO scoring system
FantasyPointsDraftKings decimal 32 Yes Yes Yes The fantasy points this golfer scored using the DraftKings scoring system
DoubleEagles decimal 32 Yes Yes Yes Total double eagles this golfer scored for this tournament
Eagles decimal 32 Yes Yes Yes Total eagles this golfer scored for this tournament
Birdies decimal 32 Yes Yes Yes Total birdies this golfer scored for this tournament
Pars decimal 32 Yes Yes Yes Total pars this golfer scored for this tournament
Bogeys decimal 32 Yes Yes Yes Total bogeys this golfer scored for this tournament
DoubleBogeys decimal 32 Yes Yes Yes Total double bogeys this golfer scored for this tournament
WorseThanDoubleBogey decimal 32 Yes Yes Yes Total triple bogeys (or worse) this golfer scored for this tournament
HoleInOnes decimal 32 Yes Yes Yes Total holes-in-one this golfer scored for this tournament
StreaksOfThreeBirdiesOrBetter decimal 32 Yes Yes Yes Total streaks of three birdies (or better) this golfer scored (maximum one per round)
BogeyFreeRounds decimal 32 Yes Yes Yes Total bogey-free rounds this golfer scored
RoundsUnderSeventy decimal 32 Yes Yes Yes Total rounds this golfer finished scoring under 70 strokes
TripleBogeys decimal 32 Yes Yes Yes Total triple bogeys this golfer scored for this tournament
WorseThanTripleBogey decimal 32 Yes Yes Yes Total quadruple bogeys (or worse) this golfer scored for this tournament
MadeCut decimal 32 Yes Yes Yes Indicates whether this golfer made the cut. This field defaults to 1 at tournament start, then flips to 0 once a golfer has been cut (for tournament projections, this value will be a decimal between 0 and 1 of the likelihood that this golfer makes the cut)
Win decimal 32 Yes Yes Yes Indicates whether this golfer won the tournament (for tournament projections, this value will be a decimal between 0 and 1 of the likelihood that the golfer wins the tournament)
OddsToWin
from 2018
decimal 32 Yes Yes Yes Odds to win the tournament displayed as a decimal (assumed over 1, ex. 9/2 = 4.5). This is the payout from the sports book for each dollar wagered.
OddsToWinDescription
from 2018
string 10 Yes Yes Yes Odds to win the tournament displayed as text (ex. 9/2). This is the payout from the sports book for each dollar wagered.
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
TournamentID integer 32 No No Yes The TournamentID of the tournament
RoundID integer 32 No No Yes The unique ID of the round of this tournament
Number integer 32 Yes No Yes The round number of this round
Day date Yes No Yes The date that this round is played
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
TournamentID integer 32 No No Yes The unique ID of this tournament
Name string 100 No No Yes The name of this tournament
StartDate date Yes No Yes The start date of this tournament
EndDate date Yes No Yes The end date of this tournament
IsOver boolean No No Yes Indicates whether this tournament is over
IsInProgress boolean No No Yes Indicates whether this tournament is in progress
Venue string 250 Yes No Yes The name of the venue where this tournament takes place
Location string 250 Yes No Yes The physical location of this tournament
Par integer 32 Yes No Yes The 18-hole par of this course
Canceled boolean Yes No Yes Indicates whether this tournament is canceled
Covered boolean Yes No Yes Indicates whether this tournament is covered (only stroke format tournaments are covered)
Rounds Round[] Yes No Yes The details of the rounds of this tournament

Fantasy

This table is used in the following endpoints:
FantasyData Golf API
DFS Slates
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).
NumberOfTournaments integer 32 Yes No Yes The number of actual tournaments that this slate covers.
IsMultiDaySlate boolean Yes No Yes Whether this slate uses tournaments 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.
DfsSlateTournaments DfsSlateTournament[] Yes No Yes The tournament(s) 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
This table is used in the following endpoints:
FantasyData Golf API
DFS Slates
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.
SlateTournamentID integer 32 Yes No Yes The SlateTournamentID that this SlatePlayer refers to.
PlayerID integer 32 Yes No Yes The SportsDataIO PlayerID that this SlatePlayer refers to. This points to data in the respective sports' player feeds.
PlayerTournamentProjectionID integer 32 Yes No Yes The SportsDataIO PlayerTournamentProjectionID 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.
This table is used in the following endpoints:
FantasyData Golf API
DFS Slates
Name Type Size Nullable Scrambled CSV Description
SlateTournamentID integer 32 No No Yes Unique ID of a SlateTournament (assigned by SportsDataIO).
SlateID integer 32 No No Yes The SlateID that this SlateTournament refers to.
TournamentID integer 32 Yes No Yes The SportsDataIO TournamentID that this SlateTournament refers to. This points to data in the respective sports' schedule/game/box score feeds.
Tournament Tournament Yes No Yes The details of the Tournament that this SlateTournament refers to.
OperatorTournamentID integer 32 Yes No Yes Unique ID of a SlateTournament (assigned by the operator).
RemovedByOperator boolean Yes Yes Yes Indicates whether this tournament was removed/deleted by the operator.
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
PlayerTournamentID integer 32 No No Yes The unique ID of this player/tournament combination
PlayerID integer 32 No No Yes The PlayerID of the golfer
TournamentID integer 32 No No Yes The TournamentID of the tournament
Name string 50 Yes No Yes The name of the golfer
Rank integer 32 Yes Yes Yes The rank of this golfer in the tournament
Country string 50 Yes No Yes The country where this golfer is from
TotalScore decimal 32 Yes Yes Yes The total score of the golfer for this tournament as compared to par
TotalStrokes decimal 32 Yes Yes Yes The total strokes this golfer has for this tournament
FantasyPoints decimal 32 Yes Yes Yes The fantasy points this golfer scored using the default SportsDataIO scoring system
FantasyPointsDraftKings decimal 32 Yes Yes Yes The fantasy points this golfer scored using the DraftKings scoring system
DoubleEagles decimal 32 Yes Yes Yes Total double eagles this golfer scored for this tournament
Eagles decimal 32 Yes Yes Yes Total eagles this golfer scored for this tournament
Birdies decimal 32 Yes Yes Yes Total birdies this golfer scored for this tournament
Pars decimal 32 Yes Yes Yes Total pars this golfer scored for this tournament
Bogeys decimal 32 Yes Yes Yes Total bogeys this golfer scored for this tournament
DoubleBogeys decimal 32 Yes Yes Yes Total double bogeys this golfer scored for this tournament
WorseThanDoubleBogey decimal 32 Yes Yes Yes Total triple bogeys (or worse) this golfer scored for this tournament
HoleInOnes decimal 32 Yes Yes Yes Total holes-in-one this golfer scored for this tournament
StreaksOfThreeBirdiesOrBetter decimal 32 Yes Yes Yes Total streaks of three birdies (or better) this golfer scored (maximum one per round)
BogeyFreeRounds decimal 32 Yes Yes Yes Total bogey-free rounds this golfer scored
RoundsUnderSeventy decimal 32 Yes Yes Yes Total rounds this golfer finished scoring under 70 strokes
TripleBogeys decimal 32 Yes Yes Yes Total triple bogeys this golfer scored for this tournament
WorseThanTripleBogey decimal 32 Yes Yes Yes Total quadruple bogeys (or worse) this golfer scored for this tournament
MadeCut decimal 32 Yes Yes Yes Indicates whether this golfer made the cut. This field defaults to 1 at tournament start, then flips to 0 once a golfer has been cut (for tournament projections, this value will be a decimal between 0 and 1 of the likelihood that this golfer makes the cut)
Win decimal 32 Yes Yes Yes Indicates whether this golfer won the tournament (for tournament projections, this value will be a decimal between 0 and 1 of the likelihood that the golfer wins the tournament)
OddsToWin
from 2018
decimal 32 Yes Yes Yes Odds to win the tournament displayed as a decimal (assumed over 1, ex. 9/2 = 4.5). This is the payout from the sports book for each dollar wagered.
OddsToWinDescription
from 2018
string 10 Yes Yes Yes Odds to win the tournament displayed as text (ex. 9/2). This is the payout from the sports book for each dollar wagered.
This table is used in the following endpoints:
FantasyData Golf API
DFS Slates
Name Type Size Nullable Scrambled CSV Description
TournamentID integer 32 No No Yes The TournamentID of the tournament
RoundID integer 32 No No Yes The unique ID of the round of this tournament
Number integer 32 Yes No Yes The round number of this round
Day date Yes No Yes The date that this round is played
This table is used in the following endpoints:
FantasyData Golf API
DFS Slates
Name Type Size Nullable Scrambled CSV Description
TournamentID integer 32 No No Yes The unique ID of this tournament
Name string 100 No No Yes The name of this tournament
StartDate date Yes No Yes The start date of this tournament
EndDate date Yes No Yes The end date of this tournament
IsOver boolean No No Yes Indicates whether this tournament is over
IsInProgress boolean No No Yes Indicates whether this tournament is in progress
Venue string 250 Yes No Yes The name of the venue where this tournament takes place
Location string 250 Yes No Yes The physical location of this tournament
Par integer 32 Yes No Yes The 18-hole par of this course
Canceled boolean Yes No Yes Indicates whether this tournament is canceled
Covered boolean Yes No Yes Indicates whether this tournament is covered (only stroke format tournaments are covered)
Rounds Round[] Yes No Yes The details of the rounds of this tournament