Developer Portal
{{ dataItem.Text }}
{{ dataItem.Text }}
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.
BettingEntityMetadata
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) |
BettingEntityMetadataCollection
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) |
BettingEvent
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 |
BettingMarket
This table is used in the following endpoints:
Golf v3 Odds
Betting Events by Date,
Betting Events by Season,
Betting Market,
Betting Markets by Event,
Betting Markets by Market Type,
Betting Markets by TournamentID
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 |
BettingOutcome
This table is used in the following endpoints:
Golf v3 Odds
Betting Events by Date,
Betting Events by Season,
Betting Market,
Betting Markets by Event,
Betting Markets by Market Type,
Betting Markets by TournamentID
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 |
ConsensusOutcome
This table is used in the following endpoints:
Golf v3 Odds
Betting Events by Date,
Betting Events by Season,
Betting Market,
Betting Markets by Event,
Betting Markets by Market Type,
Betting Markets by TournamentID
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 |
DfsSlate
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 |
DfsSlatePlayer
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. |
DfsSlateTournament
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. |
Headshot
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. |
Leaderboard
This table is used in the following endpoints:
Golf v2
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 |
News
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 |
Player
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 |
PlayerHole
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 |
PlayerInfo
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 |
PlayerRound
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. |
PlayerSeason
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 |
PlayerTournament
This table is used in the following endpoints:
Golf v2
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 |
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) |
PlayerTournamentOdd
This table is used in the following endpoints:
Golf v3 Odds
Tournament Odds,
Tournament Odds Line Movement,
In-play Tournament Odds,
In-play Tournament Odds Line Movement
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 |
PlayerTournamentProjection
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) |
RotoworldPlayerNewsItem
(From 2022)
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
RotoworldPlayerNewsLine | int | 32 | No | No | No | Rotoworld Player News Item ID |
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 |
RotoworldPlayerNewsPlayerMetaData
(From 2022)
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 | int | 32 | No | No | No | The Rotoworld Player ID 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 |
Round
This table is used in the following endpoints:
Golf v3 Odds
Tournament Odds,
Tournament Odds Line Movement,
In-play Tournament Odds,
In-play Tournament Odds Line Movement
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 |
Season
This table is used in the following endpoints:
Golf v2
Current Season
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 |
Sportsbook
This table is used in the following endpoints:
Golf v3 Odds
Betting Market,
Betting Markets by Event,
Betting Markets by Market Type,
Betting Markets by TournamentID,
Sportsbooks (Active)
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 |
Tournament
This table is used in the following endpoints:
Golf v3 Odds
Tournament Odds,
Tournament Odds Line Movement,
In-play Tournament Odds,
In-play Tournament Odds Line Movement
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') |
TournamentOdds
This table is used in the following endpoints:
Golf v3 Odds
Tournament Odds,
Tournament Odds Line Movement,
In-play Tournament Odds,
In-play Tournament Odds Line Movement
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. |