The Gold Standard in Olympics Data Learn More
The Gold Standard in Olympics Data Learn More

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.

Download CSV
This table is used in the following endpoints:
Golf v3 Odds
Betting Metadata
Name Type Size Nullable Scrambled CSV Description
RecordId
from 2021
integer 32 No No Yes The id of the record. Unique only within the same entity type (i.e. BettingMarketType Ids overlap with BettingBetType Ids)
Name
from 2021
string 100 No No Yes A text value for the record (e.g. Moneyline, Player Prop, 3rd Quarter)
Name Type Size Nullable Scrambled CSV Description
BettingBetTypes
from 2021
BettingEntityMetadata[] 32 Yes No Yes A list of the possible BettingBetTypes (e.g. Moneyline, Spread)
BettingMarketTypes
from 2021
BettingEntityMetadata[] 32 Yes No Yes A list of the possible BettingMartketTypes (e.g. Game Line, Team Prop)
BettingPeriodTypes
from 2021
BettingEntityMetadata[] 32 Yes No Yes A list of the possible BettingPeriodTypes (e.g. Full Game, Regulation Time, 1st Half)
BettingEventTypes
from 2021
BettingEntityMetadata[] 32 Yes No Yes A list of the possible BettingEventTypes (e.g. Game, Future)
BettingOutcomeTypes
from 2021
BettingEntityMetadata[] 32 Yes No Yes A list of the possible BettingOutcomeTypes (e.g. Home, Over)
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
BettingEventID
from 2021
int 32 No No Yes The unique identifier for this betting event
Name
from 2021
string 32 Yes No Yes The name of this betting event
Season
from 2021
int 32 Yes No Yes The season of this betting event
BettingEventTypeID
from 2021
int 32 No No Yes The identifier of the bet type of this betting event
BettingEventType
from 2021
string 32 No No Yes The name of the bet type of this betting event
StartDate
from 2021
datetime Yes No Yes The last day for betting on this event
Created
from 2021
datetime Yes No Yes The created date of this betting event
Updated
from 2021
datetime Yes No Yes The last updated date of this betting event
TournamentId
from 2021
int 32 Yes No Yes The TournamentId of the tournament tied to this event
BettingMarkets
from 2020
BettingMarket[] 32 Yes No Yes The list of betting markets for this event
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
BettingMarketID
from 2021
int 32 No No Yes The unique identifier of this betting market
BettingEventID
from 2021
int 32 No No Yes The unique identifier of the event this betting market exists for
BettingMarketTypeID
from 2021
int 32 Yes Yes Yes The BettingMarketTypeID of this market
BettingMarketType
from 2021
string 32 Yes Yes Yes The BettingMarketType of this market
BettingBetTypeID
from 2021
int 32 Yes Yes Yes The BettingBetTypeID of this market
BettingBetType
from 2021
string 32 Yes Yes Yes The BettingBetType of this market
BettingPeriodTypeID
from 2021
int 32 Yes Yes Yes The BettingPeriodTypeID of this market
BettingPeriodType
from 2021
string 32 Yes Yes Yes The BettingPeriodType of this market
Name
from 2021
string 32 Yes No Yes The generic name of this market
PlayerID
from 2021
int 32 Yes Yes Yes The player id of the player tied to this market (if applicable)
PlayerName
from 2021
string 32 Yes Yes Yes The name of the player tied to this market (if applicable)
Created
from 2021
datetime 32 Yes No Yes The created date of this market
Updated
from 2021
datetime 32 Yes No Yes The last updated date of this market
AvailableSportsbooks
from 2021
Sportsbook[] 32 Yes No Yes The sportsbooks that have had odds in this market
AnyBetsAvailable
from 2021
bool 32 Yes No Yes Shows if any bets are currently available for betting in this market
BettingOutcomes
from 2021
BettingOutcome[] 32 Yes No Yes The list of betting outcomes from each sportsbook in this market
ConsensusOutcomes
from 2021
ConsensusOutcome[] 32 Yes No Yes The single set of consesnus outcomes of this market
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
BettingOutcomeID
from 2021
int 32 Yes No Yes The unique identifier of this outcome
BettingMarketID
from 2021
int 32 Yes No Yes The unique identifier of the market this betting outcome exists for
SportsBook
from 2021
Sportsbook 32 Yes No Yes The sportsbook offering this outcome for betting
BettingOutcomeTypeID
from 2021
int 32 Yes Yes Yes The BettingOutcomeTypeID of this outcome
BettingOutcomeType
from 2021
string 32 Yes Yes Yes The BettingOutcomeType of this outcome
PayoutAmerican
from 2021
int 32 Yes Yes Yes The american odds payout
PayoutDecimal
from 2021
decimal 32 Yes Yes Yes The decimal odds payout
Value
from 2021
decimal 32 Yes Yes Yes The number associated with the outcome (spread/total/etc)
Participant
from 2021
string 32 Yes No Yes The name of the participant (typically team or player) associated with the outcome. NOTE: This is provided by the sportsbook. In the case of Player odds, we highly recommend using PlayerID as names of players can be inconsistent between sportsbooks.
IsAvailable
from 2021
bool 32 Yes No Yes Is this outcome available for betting as of last update
IsAlternate
from 2021
bool 32 Yes No Yes Is this an alternate value or the core value
Created
from 2021
datetime 32 Yes No Yes The created date of the outcome
Updated
from 2021
datetime 32 Yes No Yes The last updated date of the outcome
Unlisted
from 2021
datetime 32 Yes No Yes The datetime the outcome was unlisted (no longer available for bets)
PlayerID
from 2021
int 32 Yes Yes Yes The PlayerID of the player assocated with this outcome (where applicable)
SportsbookUrl
from 2021
string 500 Yes Yes Yes The URL for sportsbook event
GroupKey
from 2021
int 32 Yes No Yes A key to identify outcomes which are related and part of the same offering at a sportsbook (for instance, with SixShooter markets, this key would identify all the options for a particular group of golfers)
IsInPlayTournamentOdd
from 2021
bool 32 Yes No Yes Indicates if this outcome is considered “in-play/live” (was created after the tournament start date)
SportsbookMarketID string 100 Yes Yes No The market ID of the given sportsbook when available for deep links
SportsbookOutcomeID string 100 Yes Yes No The outcome ID of the given sportsbook when available for deep links
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
NumberOfSportsbooks
from 2021
int 32 No Yes Yes The number of sportsbooks odds that went into creating this consensus outcome
BettingOutcomeID
from 2021
int 32 Yes No Yes The unique identifier of this outcome
BettingMarketID
from 2021
int 32 Yes No Yes The unique identifier of the market this betting outcome exists for
SportsBook
from 2021
Sportsbook 32 Yes No Yes The sportsbook offering this outcome for betting
BettingOutcomeTypeID
from 2021
int 32 Yes Yes Yes The BettingOutcomeTypeID of this outcome
BettingOutcomeType
from 2021
string 32 Yes Yes Yes The BettingOutcomeType of this outcome
PayoutAmerican
from 2021
int 32 Yes Yes Yes The american odds payout
PayoutDecimal
from 2021
decimal 32 Yes Yes Yes The decimal odds payout
Value
from 2021
decimal 32 Yes Yes Yes The number associated with the outcome (spread/total/etc)
Participant
from 2021
string 32 Yes No Yes The name of the participant (typically team or player) associated with the outcome. NOTE: This is provided by the sportsbook. In the case of Player odds, we highly recommend using PlayerID as names of players can be inconsistent between sportsbooks.
IsAvailable
from 2021
bool 32 Yes No Yes Is this outcome available for betting as of last update
IsAlternate
from 2021
bool 32 Yes No Yes Is this an alternate value or the core value
Created
from 2021
datetime 32 Yes No Yes The created date of the outcome
Updated
from 2021
datetime 32 Yes No Yes The last updated date of the outcome
Unlisted
from 2021
datetime 32 Yes No Yes The datetime the outcome was unlisted (no longer available for bets)
PlayerID
from 2021
int 32 Yes Yes Yes The PlayerID of the player assocated with this outcome (where applicable)
SportsbookUrl
from 2021
string 500 Yes Yes Yes The URL for sportsbook event
GroupKey
from 2021
int 32 Yes No Yes A key to identify outcomes which are related and part of the same offering at a sportsbook (for instance, with SixShooter markets, this key would identify all the options for a particular group of golfers)
IsInPlayTournamentOdd
from 2021
bool 32 Yes No Yes Indicates if this outcome is considered “in-play/live” (was created after the tournament start date)
SportsbookMarketID string 100 Yes Yes No The market ID of the given sportsbook when available for deep links
SportsbookOutcomeID string 100 Yes Yes No The outcome ID of the given sportsbook when available for deep links
This table is used in the following endpoints:
Golf v2
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:
Golf v2
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:
Golf v2
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:
Golf v3 Headshots
Headshots
Name Type Size Nullable Scrambled CSV Description
PlayerID integer 32 No No Yes Unique ID of the Player (assigned by SportsDataIO).
Name string 100 Yes No Yes Name of Player.
PreferredHostedHeadshotUrl string 500 Yes No Yes The player's preferred hosted headshot URL. This returns the headshot with transparent background, if available.
PreferredHostedHeadshotUpdated datetime Yes No Yes The last updated date of the player's preferred hosted headshot.
HostedHeadshotWithBackgroundUrl string 500 Yes No Yes The player's hosted headshot URL.
HostedHeadshotWithBackgroundUpdated datetime Yes No Yes The last updated date of the player's hosted headshot.
HostedHeadshotNoBackgroundUrl string 500 Yes No Yes The player's transparent background hosted headshot URL.
HostedHeadshotNoBackgroundUpdated datetime Yes No Yes The last updated date of the player's transparent background hosted headshot.
This table is used in the following endpoints:
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:
Name Type Size Nullable Scrambled CSV Description
NewsID integer 32 No No Yes Unique ID of news story
PlayerID integer 32 Yes No Yes The PlayerID of the player who relates to this story
Title string 50 Yes No Yes The brief title of the news (typically less than 100 characters)
Content string 50 Yes No Yes The full body content of the story
Url string 250 Yes No Yes The url of the full story
Source string 50 Yes No Yes The source of the story (RotoBaller, NBCSports.com, etc.)
TermsOfUse string 50 Yes No Yes The terms of use with using this news item, credit must be given to the originator of the story when specified in the terms of use
Updated date Yes No Yes The date/time that the content was published
Author string 100 Yes No Yes The Author of the news item
Categories string 100 Yes No Yes The Categories of the news item
OriginalSource string 100 Yes No Yes The OriginalSource of the news item
OriginalSourceUrl string 100 Yes No Yes The OriginalSourceUrl of the news item
This table is used in the following endpoints:
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
BirthCity string 50 Yes No Yes The city where this golfer was born
BirthState string 50 Yes No Yes The state where this golfer was born
College string 50 Yes No Yes The college that this golfer 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.
SportRadarPlayerID string 50 Yes No Yes The unique ID of this golfer in the SportRadar API
PgaTourPlayerID integer 32 Yes No Yes The unique ID of this golfer on PGATour.com
RotoworldPlayerID integer 32 Yes No Yes The unique ID of this golfer on Rotoworld
RotoWirePlayerID integer 32 Yes No Yes The unique ID of this golfer on RotoWire
FantasyAlarmPlayerID integer 32 Yes No Yes The unique ID of this golfer on FantasyAlarm
DraftKingsName string 50 Yes No Yes The name of this golfer on DraftKings
FantasyDraftName string 50 Yes No Yes The name of this golfer on FantasyDraft
FanDuelName string 50 Yes No Yes The name of this golfer on FanDuel
FantasyDraftPlayerID integer 32 Yes No Yes The unique ID of this golfer on FantasyDraft
DraftKingsPlayerID integer 32 Yes No Yes The unique ID of this golfer on DraftKings
FanDuelPlayerID integer 32 Yes No Yes The unique ID of this golfer on FanDuel
YahooPlayerID integer 32 Yes No Yes The unique ID of this golfer on Yahoo
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
PlayerRoundID integer 32 No No Yes The unique ID of this player/round combination
Number integer 32 Yes No Yes The hole number on this round
Par integer 32 Yes No Yes The par of this hole
Score integer 32 Yes Yes Yes The player's score on this hole (total strokes)
ToPar integer 32 Yes Yes Yes The player's score on this hole (+/- par)
HoleInOne boolean No Yes Yes Indicates whether this player shot a hole-in-one on this hole
DoubleEagle boolean No Yes Yes Indicates whether this player shot a double eagle on this hole
Eagle boolean No Yes Yes Indicates whether this player shot an eagle on this hole
Birdie boolean No Yes Yes Indicates whether this player shot a birdie on this hole
IsPar boolean No Yes Yes Indicates whether this player shot par on this hole
Bogey boolean No Yes Yes Indicates whether this player shot a bogey on this hole
DoubleBogey boolean No Yes Yes Indicates whether this player shot a double bogey on this hole
WorseThanDoubleBogey boolean No Yes Yes Indicates whether this player shot worse than a double bogey on this hole
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
PlayerID integer 32 No No No Unique ID of the Player (assigned by SportsDataIO)
Name string 100 No No No Full Name of the Golfer
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
PlayerRoundID integer 32 No No Yes The unique ID of this player/round combination
PlayerTournamentID integer 32 No No Yes The unique ID of this player/tournament combination
Number integer 32 Yes No Yes The round number of this round
Day date No No Yes The day that this round is played on
Par integer 32 Yes No Yes The par of the course this round is played on
Score integer 32 Yes Yes Yes The total strokes this golfer has for this round in the tournament
BogeyFree boolean No Yes Yes Indicates whether the player shot bogey-free during this round
IncludesStreakOfThreeBirdiesOrBetter boolean No Yes Yes Indicates whether the player got a streak of three birdies (or better) on this round
DoubleEagles integer 32 Yes Yes Yes Total number of double eagles shot by this player on this round
Eagles integer 32 Yes Yes Yes Total number of eagles shot by this player on this round
Birdies integer 32 Yes Yes Yes Total number of birdies shot by this player on this round
Pars integer 32 Yes Yes Yes Total number of pars shot by this player on this round
Bogeys integer 32 Yes Yes Yes Total number of bogeys shot by this player on this round
DoubleBogeys integer 32 Yes Yes Yes Total number of double bogeys shot by this player on this round
WorseThanDoubleBogey integer 32 Yes Yes Yes Total number of worse than double bogeys shot by this player on this round
HoleInOnes integer 32 Yes Yes Yes Total number of holes in one shot by this player on this round
TripleBogeys integer 32 Yes Yes Yes Total number of triple bogeys shot by this player on this round
WorseThanTripleBogey integer 32 Yes Yes Yes Total number of worse than triple bogeys shot by this player on this round
Holes PlayerHole[] Yes No Yes The hole-by-hole results of this player on this round
LongestBirdieOrBetterStreak decimal 32 Yes Yes Yes The longest streak of birdies (or better)
ConsecutiveBirdieOrBetterCount decimal 32 Yes Yes Yes The longest streak of consecutive birdies (or better)
BounceBackCount decimal 32 Yes Yes Yes The total bouncebacks this player had on this round
IncludesStreakOfFourBirdiesOrBetter boolean No Yes Yes Indicates whether the player shot a streak of four birdies or better on this round
IncludesStreakOfFiveBirdiesOrBetter boolean No Yes Yes Indicates whether the player shot a streak of five birdies or better on this round
IncludesFiveOrMoreBirdiesOrBetter boolean No Yes Yes Indicates whether the player shot a streak of five (or more) birdies or better on this round
IncludesStreakOfSixBirdiesOrBetter boolean No Yes Yes Indicates whether the player shot a six of five birdies or better on this round
TeeTime date Yes No Yes Indicates the Player's Tee Time this round (from 2020)
BackNineStart boolean Yes Yes Yes Indicates whether the player started with the back nine holes.
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
WorldGolfRankLastWeek integer 32 Yes Yes Yes The player's world golf ranking from the previous week
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
PointsLost decimal 32 Yes Yes Yes Total points lost
PointsGained decimal 32 Yes Yes Yes Total points gained
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
TotalThrough integer 32 Yes No Yes The current hole of this golfer for the current round
Earnings decimal 32 Yes Yes Yes The money earned by this golfer for this tournament
FedExPoints integer 32 Yes Yes Yes The FedEx points scored by this golfer
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
DraftKingsSalary
from 2016
integer 32 Yes Yes Yes The salary of this golfer on DraftKings
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
TeeTime datetime Yes No Yes The time that this golfer tees off for the upcoming round (starting after 2020, this value will be in ET)
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)
TournamentStatus string 50 Yes Yes Yes Indicates whether a golfer is not playing in this tournament (if golfer is not playing, this will be Out)
IsAlternate boolean Yes No Yes Indicates whether a golfer is in the regular playing field or if they are an alternate golfer for this tournament.
FanDuelSalary
from 2017
integer 32 Yes Yes Yes The salary of this golfer on FanDuel
FantasyDraftSalary
from 2017
integer 32 Yes Yes Yes The salary of this golfer on FantasyDraft
MadeCutDidNotFinish boolean Yes No Yes Indicates whether this golfer made the cut, but did not finish the tournament
Rounds PlayerRound[] Yes No Yes The details of the rounds this golfer played
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.
FantasyPointsFanDuel
from 2018
decimal 32 Yes Yes Yes The fantasy points this golfer scored using the FanDuel scoring system
FantasyPointsFantasyDraft
from 2018
decimal 32 Yes Yes Yes The fantasy points this golfer scored using the FantasyDraft scoring system
StreaksOfFourBirdiesOrBetter
from 2018
decimal 32 Yes Yes Yes Total streaks of four birdies (or better) this golfer scored (maximum one per round)
StreaksOfFiveBirdiesOrBetter
from 2018
decimal 32 Yes Yes Yes Total streaks of five birdies (or better) this golfer scored (maximum one per round)
ConsecutiveBirdieOrBetterCount
from 2018
decimal 32 Yes Yes Yes The sum of all back to back birdies (or better) across all rounds
BounceBackCount
from 2018
decimal 32 Yes Yes Yes The sum of all bounce back holes across all rounds. A bounce back hole is an under par hole following an over par hole
RoundsWithFiveOrMoreBirdiesOrBetter 
from 2018
decimal 32 Yes Yes Yes Number of rounds that contained five or more birdies (or better)
IsWithdrawn
from 2018
boolean No No Yes Indicates whether the player has withdrawn from the tournament
FantasyPointsYahoo
from 2018
decimal 32 Yes Yes Yes The fantasy points this golfer scored using the Yahoo scoring system
StreaksOfSixBirdiesOrBetter
from 2018
decimal 32 Yes Yes Yes Total streaks of six birdies (or better) this golfer scored (maximum one per round)
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
PlayerTournamentOddId
from 2020
integer 32 No No Yes Unique Id of the PlayerTournamentOdd record.
SportsbookId
from 2020
integer 32 No Yes Yes The Id of the Sportsbook associated with this record.
SportbookName
from 2020
string 100 No Yes Yes The name of the Sportbook.
Name
from 2020
string 100 No No Yes The name of the golfer.
PlayerId
from 2020
integer 32 No No Yes The Id of the Player associated with this record.
OddsToWin
from 2020
integer 32 No No Yes The odds for this record, in American format i.e. +800, -200, etc.
Created
from 2020
datetime No No Yes The date and time when this record was created.
Updated
from 2020
datetime No No Yes The date and time when this record was updated.
IsAvailable
from 2020
boolean No No Yes Indicates whether the odd is available for wagering at the related Sportsbook (excludes Consensus).
OddType
from 2020
string No No Yes The market type of the odd (e.g. live, pregame, 1st-half, 2nd-quarter)
SportsbookUrl
from 2020
string 500 No No Yes The URL for sportsbook event
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
TotalThrough integer 32 Yes No Yes The current hole of this golfer for the current round
Earnings decimal 32 Yes Yes Yes The money earned by this golfer for this tournament
FedExPoints integer 32 Yes Yes Yes The FedEx points scored by this golfer
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
DraftKingsSalary
from 2016
integer 32 Yes Yes Yes The salary of this golfer on DraftKings
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
TeeTime datetime Yes No Yes The time that this golfer tees off for the upcoming round (starting after 2020, this value will be in ET)
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)
TournamentStatus string 50 Yes Yes Yes Indicates whether a golfer is not playing in this tournament (if golfer is not playing, this will be Out)
IsAlternate boolean Yes No Yes Indicates whether a golfer is in the regular playing field or if they are an alternate golfer for this tournament.
FanDuelSalary
from 2017
integer 32 Yes Yes Yes The salary of this golfer on FanDuel
FantasyDraftSalary
from 2017
integer 32 Yes Yes Yes The salary of this golfer on FantasyDraft
MadeCutDidNotFinish boolean Yes No Yes Indicates whether this golfer made the cut, but did not finish the tournament
Rounds PlayerRound[] Yes No Yes The details of the rounds this golfer played
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.
FantasyPointsFanDuel
from 2018
decimal 32 Yes Yes Yes The fantasy points this golfer scored using the FanDuel scoring system
FantasyPointsFantasyDraft
from 2018
decimal 32 Yes Yes Yes The fantasy points this golfer scored using the FantasyDraft scoring system
StreaksOfFourBirdiesOrBetter
from 2018
decimal 32 Yes Yes Yes Total streaks of four birdies (or better) this golfer scored (maximum one per round)
StreaksOfFiveBirdiesOrBetter
from 2018
decimal 32 Yes Yes Yes Total streaks of five birdies (or better) this golfer scored (maximum one per round)
ConsecutiveBirdieOrBetterCount
from 2018
decimal 32 Yes Yes Yes The sum of all back to back birdies (or better) across all rounds
BounceBackCount
from 2018
decimal 32 Yes Yes Yes The sum of all bounce back holes across all rounds. A bounce back hole is an under par hole following an over par hole
RoundsWithFiveOrMoreBirdiesOrBetter 
from 2018
decimal 32 Yes Yes Yes Number of rounds that contained five or more birdies (or better)
IsWithdrawn
from 2018
boolean No No Yes Indicates whether the player has withdrawn from the tournament
FantasyPointsYahoo
from 2018
decimal 32 Yes Yes Yes The fantasy points this golfer scored using the Yahoo scoring system
StreaksOfSixBirdiesOrBetter
from 2018
decimal 32 Yes Yes Yes Total streaks of six birdies (or better) this golfer scored (maximum one per round)
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
RotoworldPlayerNewsLine string 50 No No No Rotoworld Player News Item ID/GUID
Headline string 50 No No No The short headline
Comment string 500 No No No The longer headline used on Rotoworld Player News article
Impact string 1000 No No No The body of the news article
RotoworldCreated date No No No The date the news item was created as listed by Rotoworld Player News
RotoworldLastUpdated date Yes Yes No The time of the last update to this news item as listed by Rotoworld Player News
IsTopNews bool No No No A flag for top news items as listed by Rotoworld Player News
IsTransaction bool Yes No No A flag to indicate this news item relates to a transaction as listed by Rotoworld Player News
IsRumor bool Yes No No A flag to indicate the news item relates to a rumor as listed by Rotoworld Player News
MoreLink string 1000 Yes No No A link to a source for the information in the news article
MoreName string 100 Yes No No The name of the source for the info in the article
PlayerInfo PlayerInfo 1000 Yes No No Information about the player related to the article
RotoworldPlayerMeta RotoworldPlayerNewsPlayerMetaData 1000 Yes No No Lots of Player and Team information pertaining to the relevant player & team related to the news article as listed by Rotoworld Player News
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
PlayerFirstName string 50 No No No The first name of the player as listed by Rotoworld Player News
PlayerLastName string 50 No No No The last name of the player as listed by Rotoworld Player News
RotoworldPlayerId string 50 No No No The Rotoworld Player ID/GUID of the player related to the news item as listed by Rotoworld Player News
StatsPlayerID int 32 Yes No No The Stats Player ID of the player related to the news item as listed by Rotoworld Player News
SportRadarPlayerID string 100 Yes No No The SportRadar Player ID of the player related to the news item as listed by Rotoworld Player News
PlayerStatus string 50 Yes No No The status of the player related to the news item as listed by Rotoworld Player News
TeamKey string 5 Yes No No The team key of the team related to the news item as listed by Rotoworld Player News (the league's abbreviation will be used for general news, not specific to a team)
TeamCity string 50 Yes No No The team city of the team related to the news item as listed by Rotoworld Player News
TeamName string 50 Yes No No The team name of the team related to the news item as listed by Rotoworld Player News
TeamColor string 6 Yes No No The hex color of the team related to the news item as listed by Rotoworld Player News
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
SeasonID int 32 No No Yes The year of the season usable in the API
Description string 50 No No Yes The calendar years spanned by this season
StartDate datetime No No Yes The start date of the season
EndDate datetime No No Yes The end date of the season
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
SportsbookID int 32 No No Yes The unique identifier of the sportsbook
Name string 50 No Yes Yes The name of the sportsbooks
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
Yards integer 32 Yes No Yes The total yards of all 18 holes of this course
Purse decimal 32 Yes No Yes The total prize money of this tournament
StartDateTime datetime Yes No Yes The first tee time of the upcoming round of this tournament (starting after 2020, this value will be in ET)
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)
City string 50 Yes No Yes The city where this course is located
State string 50 Yes No Yes The state where this course is located
ZipCode string 20 Yes No Yes The zip code where this course is located
Country string 50 Yes No Yes The country where this course is located
TimeZone string 50 Yes No Yes The description of the time zone in which the course is located
Format string 50 Yes No Yes The format of the tournament (possible values: Stroke, Match, Team, Stableford)
Rounds Round[] Yes No Yes The details of the rounds of this tournament
SportRadarTournamentID string 50 Yes No Yes The unique ID of this tournament in the SportRadar API
OddsCoverage string 15 Yes No No Indicates coverage status for odds ('None', 'Limited', 'Full')
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
Tournament
from 2020
Tournament No No Yes The Tournament object.
PlayerTournamentOdds
from 2020
PlayerTournamentOdd[] No No Yes The Tournament’s collection of PlayerTournamentOdds.