Data Dictionary

Below you will find a list of all data points that are contained within each feed that we offer. If any of the information provided below is unclear, or if you have a specific question, please contact support.

Go to our developer portal for a full list of operations including deprecated, legacy and test endpoints.

All dates & times are in US Eastern Time.

Filter by a Subfeed...
Download CSV
Name Type Size Nullable Scrambled CSV Description
RecordId integer 32 No No No The ID of the record. Unique only within the same entity type (i.e. BettingMarketType IDs overlap with BettingBetType IDs)
Name string 100 No No No A text value for the record
Name Type Size Nullable Scrambled CSV Description
BettingBetTypes BettingEntityMetadata 32 Yes No No A list of the possible BettingBetTypes
BettingMarketTypes BettingEntityMetadata 32 Yes No No A list of the possible BettingMartketTypes
BettingPeriodTypes BettingEntityMetadata 32 Yes No No A list of the possible BettingPeriodTypes
BettingEventTypes BettingEntityMetadata 32 Yes No No A list of the possible BettingEventTypes
BettingOutcomeTypes BettingEntityMetadata 32 Yes No No A list of the possible BettingOutcomeTypes
ResultedMarketMetaData BettingResultingMetadata 32 Yes No No A list of the combinations of MarketType; BetType; & PeriodType which we will provide automated resulting for
BettingResultTypes BettingEntityMetadata 32 Yes No No A list of the possible BettingResultTypes
Name Type Size Nullable Scrambled CSV Description
BettingMarketTypeId integer 32 No No Yes The BettingMarketTypeID of this type of market which we can result
BettingBetTypeId integer 32 No No Yes The BettingBetTypeID of this type of market which we can result
BettingPeriodTypeId integer 32 No No Yes The BettingPeriodTypeID of this type of market which we can result
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
CompetitionId integer 32 No No No The unique ID of the competition
AreaId integer 32 No No No The ID of the area in which competition takes place
AreaName String 50 Yes No No The name of the area in which competition takes place
Gender string 50 Yes No No Gender(s) participating in this Competition
Name string 100 No No No The name of the competition
Name Type Size Nullable Scrambled CSV Description
ContestantId integer 32 No No No The unique ID of the contestant
SeasonId integer 32 No No No The unique ID of the season in which the contestant is participating
DisciplineId integer 32 No No No The ID of associated discipline
DisciplineType string 50 No No No Name of the associated discipline (Singles; Doubles; Mixed Doubles)
PlayerAId integer 32 No Yes No The unique ID of player A
PlayerBId integer 32 Yes Yes No The unique ID of player B (if doubles)
PlayerAName string 100 No No No The name of the player A
PlayerBName string 100 Yes No No The name of the player B (if doubles)
Seeding string 10 Yes No No The contestant seeding within relevant season
DrawPosition int 32 Yes No No The contestant draw position within relevant season
PrizeMoney int 32 Yes No No Total prize money won by contestant
Currency string 50 Yes No No Currency of prize money
Winner boolean 32 Yes No No Indicates if contestant was the winner of the season
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
DisciplineId integer 32 No No No The ID of associated discipline
Name string 50 No No No The name of the discipline(Singles; Doubles; Mixed Doubles)
Name Type Size Nullable Scrambled CSV Description
MatchId integer 32 No No No The unique ID of the match
RoundId integer 32 No No No The ID of the round that the match takes place within
VenueDetails Venue No No No The venue where the match is played
Day date Yes No No Day that the Match is scheduled to be played
DateTime datetime Yes No No Date and time that the Match is scheduled to be played (in US Eastern Time)
ContestantAID integer 32 No No No The unique ID of contestant A
ContestantA1Name string 50 No No No The name of the first (or single) player of contestant A
ContestantA2Name string 50 No No No The name of the second player (if doubles) of contestant A
ContestantBID integer 32 No No No The unique ID of contestant B
ContestantB1Name string 50 No No No The name of the first (or single) player of contestant B
ContestantB2Name string 50 No No No The name of the second player (if doubles) of contestant B
Status string 50 No No No Status of the match (e.g. Schedule; InProgress; Final)
WinnerContestantId integer 32 No Yes No The contestant ID of the match winner
ScoreA integer 32 No No No Score of Contestant A, representing number of won sets
ScoreB integer 32 No Yes No Score of Contestant B, representing number of won sets
Duration string 50 No No No Duration of the Match, in hours and minutes (hh:mm)
Periods Period[] No No No List of the Periods (sets), including tiebreaks
Updated datetime No No No Timestamp of the last update of this record (in US Eastern Time)
Created datetime No No No Timestamp of this record's creation (in US Eastern Time)
MatchOdds MatchOdd[] Yes No No Latest Odds for this Match
GlobalMatchId integer 32 No No No A globally unique ID for this match. This value is guaranteed to be unique across all sports/leagues
Name Type Size Nullable Scrambled CSV Description
MatchOddId integer 32 No No No The unique ID of the MatchOdd record
SportsbookId integer 32 No No No The unique ID of the sportsbook
Sportsbook string 32 No No No The name of the sportsbook
MatchId integer 32 No No No The unique ID of the match associated with this odd
ContestantAId integer 32 Yes No No The unique ID of contestant A
ContestantA1Name string 100 Yes No No The name of the first (or single) player of contestant A
ContestantA2Name string 100 Yes No No The name of the second player (if doubles) of contestant A
ContestantBId integer 32 Yes No No The unique ID of contestant B
ContestantB1Name string 100 Yes No No The name of the first (or single) player of contestant B
ContestantB2Name string 100 Yes No No The name of the second player (if doubles) of contestant B
ContestantAMoneyline int 32 Yes Yes No Moneyline odds for contestant A
ContestantBMoneyline int 32 Yes Yes No Moneyline odds for contestant B
TotalGames decimal 32 Yes Yes No Total games over/under line value
TotalGamesOverPayout integer 32 Yes Yes No The payout for over result in total games over/under line
TotalGamesUnderPayout integer 32 Yes Yes No The payout for under result in total games over/under line
TotalSets decimal 32 Yes Yes No Total sets over/under line value
TotalSetsOverPayout integer 32 Yes Yes No The payout for over result in total sets over/under line
TotalSetsUnderPayout integer 32 Yes Yes No The payout for under result in total sets over/under line
OddType string 50 No No No Describes what kind of odd this is (e.g. pregame)
Created datetime 32 No No No Timestamp of this record's creation (in US Eastern Time)
Updated datetime 32 Yes No No Timestamp of the last update of this record (in US Eastern Time)
ContestantAGameSpread decimal 32 Yes Yes No Spread value for contestant A
ContestantAGameSpreadPayout integer 32 Yes Yes No Spread payout for contestant A
ContestantBGameSpread decimal 32 Yes Yes No Spread value for contestant B
ContestantBGameSpreadPayout integer 32 Yes Yes No Spread payout for contestant B
Name Type Size Nullable Scrambled CSV Description
PeriodId integer 32 No No No The unique ID of the period
Type string 50 No No No Type of the Period, an ordered description of the set. Indicates a tiebreak, if necessary
ScoreA integer 32 No Yes No Score of Contestant A, representing number of won games
ScoreB integer 32 No Yes No Score of Contestant B, representing number of won games
Updated datetime No No No Timestamp of the last update of this record (in US Eastern Time)
Created datetime No No No Timestamp of this record's creation (in US Eastern Time)
Name Type Size Nullable Scrambled CSV Description
PlayerId integer 32 No Yes No The unique ID of this player
FirstName string 50 Yes No No The player's first name
LastName string 50 Yes No No The player's last name
CommonName string 100 Yes No No The player's common name
ShortName string 50 Yes No No The player's short name (example: J. Sinner)
Gender string 10 Yes No No The player's gender
BirthDate datetime Yes No No The player's birthdate
BirthCity string 50 Yes No No The player's birth city
BirthCountry string 50 Yes No No The player's birth country
Nationality string 50 Yes No No The player's nationality
Height int 32 Yes No No The player's height in centimeters
Weight int 32 Yes No No The player's weight in kilograms
Status string 50 Yes No No The player's status (active or inactive)
Hand string 10 Yes No No The player's hand
YearPro int 32 Yes No No The year the player went pro
SinglesWorldRank integer 32 Yes Yes No Player's singles world rank
DoublesWorldRank integer 32 Yes Yes No Player's doubles world rank
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
RoundId integer 32 No No No The unique ID of the round
SeasonId integer 32 No No No The unique ID of the season associated with this round
DisciplineId integer 32 No No No The ID of associated discipline
SeasonName string 100 No No No The name of the season associated with this round
DisciplineType string 50 No No No Name of the associated discipline (Singles; Doubles; Mixed Doubles)
Gender string 50 No No No Gender of players associated with this round
Name string 50 No No No The name of round (e.g. Round of 128; Semi Finals; etc.)
StartDate date 32 Yes No No Start date of round
EndDate date 32 Yes No No End date of round (last day of matches)
Name Type Size Nullable Scrambled CSV Description
SeasonId integer 32 No No No The unique ID of the season
CompetitionId Integer 32 No No No The ID of the associated competition
Year integer 32 No No No The year in which the season takes place
Name string 100 No No No The name of the season
CompetitionName string 100 No No No The name of the competition
Surface string 50 Yes Yes No Type of playing surface (e.g. Clay; Grass; Hard)
StartDate date 32 Yes Yes No Start date of season (first day of matches)
EndDate date 32 Yes Yes No End date of season (last day of matches)
Status string 50 Yes No No Status of Tournament (Eg. Scheduled, InProgress, Final)
ATPTourSeasonId integer 32 Yes No No The ID of the associated ATP Tour Season
WTATourSeasonId integer 32 Yes No No The ID of associated WTA Tour season
MensSinglesWinnerContestantDetails Contestant 32 Yes No No Contestant info on the Mens Singles Winner (if applicable)
WomensSinglesWinnerContestantDetails Contestant 32 Yes No No Contestant info on the Womens Singles Winner (if applicable)
MensDoublesWinnerContestantDetails Contestant 32 Yes No No Contestant info on the Mens Doubles Winner (if applicable)
WomensDoublesWinnerContestantDetails Contestant 32 Yes No No Contestant info on the Womens Doubles Winner (if applicable)
MixedDoublesWinnerContestantDetails Contestant 32 Yes No No Contestant info on the Mixed Doubles Winner (if applicable)
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
SportsbookID int 32 No No No The unique ID of the sportsbook
Name string 50 No Yes Yes The name of the sportsbook
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
TourId integer 32 No No No The unique ID of the tour
Name string 50 No No No The name of the tour
Gender string 32 Yes No No Gender of players associated with this tour
TourSeasons TourSeason[] 32 Yes No No Associated Tour Seasons
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
TourSeasonId integer 32 No No No The unique ID of tour season
TourId integer 32 No No No The unique ID of the tour
Year integer 32 Yes No No The year in which the tour season takes place
Name Type Size Nullable Scrambled CSV Description
VenueId integer 32 No No No The unique ID of the venue
Name string 100 No No No The full name of the venue
City string 50 No No No The city where the venue is located
Contact Us