Fantasy Data

Golf Data Dictionary


The FantasyData Golf 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 Golf 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:

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 No The details of the golfers 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 No The unique ID of the golfer
FirstName string 50 Yes No No The first name of the golfer
LastName string 50 Yes No No The last name of the golfer
Weight integer 32 Yes No No The golfer's weight (in pounds)
Swings string 1 Yes No No Indicates whether this golfer swings right-handed (R) or left-handed (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 No The golfer's date of birth
PhotoUrl string 250 Yes No No This field is deprecated
DraftKingsName string 50 Yes No No The golfer's full name in DraftKings' daily fantasy sports platform
DraftKingsPlayerID integer 32 Yes No No The golfer's cross reference PlayerID to DraftKings
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
PlayerSeasonID integer 32 No No No The unique ID of the golfer season record
Season integer 32 No No Yes The PGA season for which this record applies
PlayerID integer 32 No No No The unique ID of the golfer
Name string 50 No No No The full name of the golfer
WorldGolfRank integer 32 Yes Yes Yes The player's latest World Golf Ranking
Events integer 32 Yes Yes No The total number of tournaments the player competed in during the season
AveragePoints decimal 32 Yes Yes No The total Average World Golf Ranking points scored on tournaments during this season
TotalPoints decimal 32 Yes Yes Yes Total World Golf Ranking 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 No The unique ID of the golfer
TournamentID integer 32 No No No The unique ID of the tournament
Name string 50 Yes No No The full 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 No Total fantasy points scored by the golfer in the tounament using the default SportsDataIO scoring system
FantasyPointsDraftKings decimal 32 Yes Yes No Total fantasy points scored by the golfer in the tournament using DraftKings' scoring system
DoubleEagles decimal 32 Yes Yes No Total double eagles scored by the golfer in this tournament
Eagles decimal 32 Yes Yes No Total eagles scored by the golfer in this tournament
Birdies decimal 32 Yes Yes No Total birdies scored by the golfer for this tournament
Pars decimal 32 Yes Yes No Total pars scored by the player in this tournament
Bogeys decimal 32 Yes Yes No Total bogeys scored by the golfer in this tournament
DoubleBogeys decimal 32 Yes Yes No Total double bogeys scored by the golfer in this tournament
WorseThanDoubleBogey decimal 32 Yes Yes No Total holes the golfer scored worse than a double bogey for the tournament
HoleInOnes decimal 32 Yes Yes No Total holes-in-one scored by the golfer in this tournament
StreaksOfThreeBirdiesOrBetter decimal 32 Yes Yes No Total streaks of three birdies (or better) this golfer scored
BogeyFreeRounds decimal 32 Yes Yes No Total bogey-free rounds by the golfer in this tournament
RoundsUnderSeventy decimal 32 Yes Yes Yes Total rounds this golfer finished scoring under 70 strokes
TripleBogeys decimal 32 Yes Yes No Total triple bogeys this golfer scored for the tournament
WorseThanTripleBogey decimal 32 Yes Yes No Total holes the golfer scored worse than a triple bogey for the tournament
MadeCut decimal 32 Yes Yes No 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
Win decimal 32 Yes Yes No Indicates whether this golfer won the tournament. Note: 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 No 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 No 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 No The unique ID of the tournament
RoundID integer 32 No No Yes The unique ID of the round of this tournament
Number integer 32 Yes No No The number of the round
Day date Yes No No The date that this round is being played on
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
TournamentID integer 32 No No No The unique ID of the tournament
Name string 100 No No No The name of the 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 No The location where this tournament is played
Par integer 32 Yes No Yes The 18-hole par of this course
Canceled boolean Yes No No Indicates whether this tournament is canceled or not
Covered boolean Yes No No Indicates whether this tournament is covered. Note: 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 No The unique ID of a slate as assigned by the operator
OperatorName string 50 Yes No No The name of the slate as assigned by the operator. Possible values: Main; Express; Arcade; Late Night; etc.
OperatorDay date Yes No No The day (in EST/EDT) that the slate begins, as assigned by the operator
OperatorStartTime datetime Yes No No The date/time (in EST/EDT) that the slate begins as assigned by the operator)
NumberOfTournaments integer 32 Yes No No The total number of actual tournaments that this slate covers
IsMultiDaySlate boolean Yes No No Indicates if this slate uses tournaments that take place on different days
RemovedByOperator boolean Yes No No Indicates whether this slate was removed/deleted by the operator
OperatorGameType string 50 Yes No No The game type of the slate as assigned by the operator. Note: will often be null as most operators only have one game type
DfsSlateTournaments DfsSlateTournament[] Yes No No The tournament(s) included in this slate
DfsSlatePlayers DfsSlatePlayer[] Yes No No The list of 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 No Unique ID of a Slate (assigned by SportsDataIO).
SlateTournamentID integer 32 Yes No No The unique ID of a SlateTournament (assigned by SportsDataIO).
PlayerID integer 32 Yes No No The unique SportsDataIO ID of the golfer that this slate refers to
PlayerTournamentProjectionID integer 32 Yes No No The unique ID for the player tournament projection that this SlatePlayer refers to. Note: This points to data in the respective sports' projected player game stats feeds.
OperatorPlayerID string 25 Yes No No The unique ID of the golfer as assigned by the operator
OperatorSlatePlayerID string 50 Yes No No The unique ID of the SlatePlayer as assigned by the operator
OperatorPlayerName string 50 Yes No No The golfer's name as assigned by the operator
OperatorPosition string 10 Yes No No The golfer's eligible positions for the contest as assigned by the operator
OperatorSalary integer 32 Yes No No The golfer's salary for the contest as assigned by the operator
OperatorRosterSlots string[] Yes No No The golfer's eligible positions for the contest as assigned by the operator; This would include UTIL, etc. plays for those that are eligible
RemovedByOperator boolean Yes Yes No 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 No The unique ID of a SlateTournament (assigned by SportsDataIO).
SlateID integer 32 No No No Unique ID of a Slate (assigned by SportsDataIO).
TournamentID integer 32 Yes No No The unique ID that this SlateTournament refers to. Note: 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 No The unique ID of the SlateTournament as assigned by the operator
RemovedByOperator boolean Yes Yes No 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 No The unique ID of the golfer
TournamentID integer 32 No No No The unique ID of the tournament
Name string 50 Yes No No The full 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 No Total fantasy points scored by the golfer in the tounament using the default SportsDataIO scoring system
FantasyPointsDraftKings decimal 32 Yes Yes No Total fantasy points scored by the golfer in the tournament using DraftKings' scoring system
DoubleEagles decimal 32 Yes Yes No Total double eagles scored by the golfer in this tournament
Eagles decimal 32 Yes Yes No Total eagles scored by the golfer in this tournament
Birdies decimal 32 Yes Yes No Total birdies scored by the golfer for this tournament
Pars decimal 32 Yes Yes No Total pars scored by the player in this tournament
Bogeys decimal 32 Yes Yes No Total bogeys scored by the golfer in this tournament
DoubleBogeys decimal 32 Yes Yes No Total double bogeys scored by the golfer in this tournament
WorseThanDoubleBogey decimal 32 Yes Yes No Total holes the golfer scored worse than a double bogey for the tournament
HoleInOnes decimal 32 Yes Yes No Total holes-in-one scored by the golfer in this tournament
StreaksOfThreeBirdiesOrBetter decimal 32 Yes Yes No Total streaks of three birdies (or better) this golfer scored
BogeyFreeRounds decimal 32 Yes Yes No Total bogey-free rounds by the golfer in this tournament
RoundsUnderSeventy decimal 32 Yes Yes Yes Total rounds this golfer finished scoring under 70 strokes
TripleBogeys decimal 32 Yes Yes No Total triple bogeys this golfer scored for the tournament
WorseThanTripleBogey decimal 32 Yes Yes No Total holes the golfer scored worse than a triple bogey for the tournament
MadeCut decimal 32 Yes Yes No 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
Win decimal 32 Yes Yes No Indicates whether this golfer won the tournament. Note: 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 No 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 No 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 No The unique ID of the tournament
RoundID integer 32 No No Yes The unique ID of the round of this tournament
Number integer 32 Yes No No The number of the round
Day date Yes No No The date that this round is being played on
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 No The unique ID of the tournament
Name string 100 No No No The name of the 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 No The location where this tournament is played
Par integer 32 Yes No Yes The 18-hole par of this course
Canceled boolean Yes No No Indicates whether this tournament is canceled or not
Covered boolean Yes No No Indicates whether this tournament is covered. Note: only stroke format tournaments are covered
Rounds Round[] Yes No Yes The details of the rounds of this tournament