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
This table is used in the following endpoints:
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 have commonality with BettingBetType IDs)
Name string 100 No No No Denotes the name of the type (e.g. Betting Market Type, Betting Event Type, Betting Period Type)
Active bool 32 Yes No No Whether or not this market is currently is use
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
BettingBetTypes BettingEntityMetadata[] 32 Yes No No A list of the bet types that can be found within a market (e.g. Total Significant Strikes Landed; To Win by Unanimous Decision; Moneyline)
BettingMarketTypes BettingEntityMetadata[] 32 Yes No No A list of the possible market types that can be found within a market (e.g. Fight Line; Fighter Prop)
BettingPeriodTypes BettingEntityMetadata[] 32 Yes No No A list of the period types that can be found within a market (e.g. Round 1; Round 2; Full Fight)
BettingEventTypes BettingEntityMetadata[] 32 Yes No No A list of the possible betting events
BettingOutcomeTypes BettingEntityMetadata[] 32 Yes No No A list of the possible BettingOutcomeTypes (e.g. Under; Over; X+; etc.)
Name Type Size Nullable Scrambled CSV Description
BettingEventId integer 32 No No No The unique ID associated with the betting event
Name string 250 No No No The name of the betting event
BettingEventTypeID integer 32 No No No The ID associated with the type of betting event
BettingEventType string 100 No No No Indicates the type of betting event
StartDate date 32 No No No The start date of this betting event
Created date 32 No No No The timestamp of when the betting event was created
Updated date 32 No No No The last updated date of this betting event (in US Eastern Time)
FightId integer 32 Yes No No The unique ID of the fight related to the betting event
BettingMarkets BettingMarket[] 32 No No No A list of possible betting markets found within the betting event
Name Type Size Nullable Scrambled CSV Description
BettingMarketID integer 32 No No No The unique ID associated with the betting market
BettingEventID int 32 No No No The unique ID associated with the betting event
BettingMarketTypeID integer 32 No Yes No ID that distinguishes the different types of Market Types
BettingMarketType string 100 No Yes No The name of the Market Type (e.g. Fighter Prop, Fight Prop, etc.)
BettingBetTypeID integer 32 No Yes No The ID associated with the name of the bet type within a market
BettingBetType string 100 No Yes No The name of the bet type within a market
BettingPeriodTypeID integer 32 No Yes No The BettingPeriodTypeID of this type of market which we can result
BettingPeriodType string 100 No Yes No The BettingPeriodType of this market (e.g. Full Fight; 1st Round, etc.)
Name string 250 No No No The name of the betting market
FIghterId integer 32 Yes Yes No The unique ID of the fighter tied to this market (where applicable)
FighterName string 100 No Yes No The full name of the fighter tied to this market (where applicable)
Created date 32 No No No The timestamp of when this market was created
Updated date 32 No No No The updated timestamp of this market (in US Eastern Time)
AvailableSportsbooks Sportsbook[] 32 No No No The sportsbooks which have had odds in this market
AnyBetsAvailable bool 32 No No No A field that returns "True" if there are any available bets to make within the market in question. If there are no bets available to make, the field returns "False"
BettingOutcomes BettingOutcome[] 32 No No No The list of betting outcomes from each sportsbook in the market
ConsensusOutcomes ConsensusOutcome[] 32 Yes No No The single set of consensus outcomes of this market
Name Type Size Nullable Scrambled CSV Description
BettingOutcomeID integer 32 No No No The unique ID of this outcome
BettingMarketID integer 32 No No No The unique ID associated with the betting market
Sportsbook Sportsbook 32 No No No The sportsbook offering this outcome for betting
BettingOutcomeTypeID integer 32 Yes Yes No The BettingOutcomeTypeID of this outcome
BettingOutcomeType string 100 Yes Yes No The name of Betting Outcome Type (e.g. Under; Over; etc.)
PayoutAmerican integer 32 No Yes No The American odds payout
PayoutDecimal integer 32 No Yes No The decimal odds payout
Value decimal 32 Yes Yes No The number/handicap associated with the outcome (spread/total/etc.,)
Participant string 100 Yes No No 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 bool 32 No No No Indicates if this outcome is available for betting as of the last update
IsAlternate bool 32 Yes No No Indicates if this is an alternate value or the core value
Created date 32 No No No The timestamp of when the betting outcome was created
Updated date 32 No No No The last updated timestamp of the outcome (in US Eastern Time)
FighterId integer 32 Yes Yes No The unique ID of the fighter tied to this betting outcome (where applicable)
SportsbookUrl string 250 Yes No No The URL for the sportsbook event
Unlisted datetime 32 Yes No No The datetime the outcome was unlisted (no longer available for bets)
Name Type Size Nullable Scrambled CSV Description
FighterId integer 32 Yes No Yes The unique ID of this fighter
FirstName string 50 Yes No No The first name of the fighter
LastName string 50 Yes No No The last name of the fighter
SigStrikesLandedPerMinute decimal 32 Yes Yes No Significant strikes landed per minute over the fighter's career
SigStrikeAccuracy decimal 32 Yes Yes No Significant strikes landed divided by strikes attempted over the fighter's career
TakedownAverage decimal 32 Yes Yes No Average takedowns landed per 15 minutes in the fighter's career
SubmissionAverage decimal 32 Yes Yes No Average number of submissions attempted per 15 minutes in the fighter's career
KnockoutPercentage decimal 32 Yes Yes No The percentage of wins ending in a knockout by the fighter
TechnicalKnockoutPercentage decimal 32 Yes Yes No Percentage of wins ending by TKO in the fighter's career
DecisionPercentage decimal 32 Yes Yes No The percentage of wins ending in a decision by the fighter in their career
Name Type Size Nullable Scrambled CSV Description
NumberOfSportsbooks integer 32 No No No The number of sportsbooks odds that went into creating this consensus outcome
BettingOutcomeID integer 32 No No No The unique ID of this outcome
BettingMarketID integer 32 No No No The unique ID associated with the betting market
Sportsbook Sportsbook 32 No No No The sportsbook offering this outcome for betting
BettingOutcomeTypeID integer 32 Yes Yes No The BettingOutcomeTypeID of this outcome
BettingOutcomeType string 100 Yes Yes No The name of Betting Outcome Type (e.g. Under; Over; etc.)
PayoutAmerican integer 32 No Yes No The American odds payout
PayoutDecimal integer 32 No Yes No The decimal odds payout
Value decimal 32 Yes Yes No The number/handicap associated with the outcome (spread/total/etc.,)
Participant string 100 Yes No No 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 bool 32 No No No Indicates if this outcome is available for betting as of the last update
IsAlternate bool 32 Yes No No Indicates if this is an alternate value or the core value
Created date 32 No No No The timestamp of when the Consensus outcome was created
Updated date 32 No No No The last updated date of the outcome (in US Eastern Time)
FighterId integer 32 Yes Yes No The unique ID of the fighter tied to this Consensus outcome (where applicable)
SportsbookUrl string 250 Yes No No The URL for the sportsbook event
Unlisted datetime 32 Yes No No The datetime the outcome was unlisted (i.e. no longer available for bets)
Name Type Size Nullable Scrambled CSV Description
EventId integer 32 No No Yes The unique ID of this event
LeagueId integer 32 No No Yes The unique ID of this event's MMA league
Name string 100 Yes No Yes The full name of the event
ShortName string 50 Yes No Yes The short name of the event
Season integer 32 Yes No Yes The season the event took place
Day date Yes No Yes The date of the event
DateTime datetime Yes No No The start time and day of the event
Status string 50 Yes No Yes Indicates the event's status. Possible values include: Scheduled, In Progress, Final, Suspended, Postponed, Canceled
Active boolean Yes No Yes Indicates if the event is active
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
Fights Fight[] Yes No Yes The details of the fights
EventId integer 32 No No Yes The unique ID of this event
LeagueId integer 32 No No Yes The unique ID of this event's MMA league
Name string 100 Yes No Yes The full name of the event
ShortName string 50 Yes No Yes The short name of the event
Season integer 32 Yes No Yes The season the event took place
Day date Yes No Yes The date of the event
DateTime datetime Yes No No The start time and day of the event
Status string 50 Yes No Yes Indicates the event's status. Possible values include: Scheduled, In Progress, Final, Suspended, Postponed, Canceled
Active boolean Yes No Yes Indicates if the event is active
Name Type Size Nullable Scrambled CSV Description
Event Event No No No The Event as an object - including the EventID, LeagueID, Name (and ShortName)of the Event, Season, Day, DateTime, & Status
FightOdds FightOdds[] Yes No Yes The Event's collection of FightOdds
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
FightId integer 32 No No Yes The unique ID of this fight
Order integer 32 Yes No Yes The order of this fight on the fight card
Status string 50 Yes Yes No Indicates the event's status. Possible values include: Scheduled; In Progress; Final; Suspended; Postponed; Canceled; NULL
WeightClass string 50 Yes Yes No The weight class this fight is taking place at
CardSegment string 50 Yes Yes No What segment of the card this fight is on (Main Card, Prelims, Early Prelims)
Referee string 50 Yes Yes Yes The number of referee for this fight
Rounds integer 32 Yes Yes Yes The number of rounds for this fight
ResultClock integer 32 Yes Yes Yes The time on the clock in seconds when the fight ended
ResultRound integer 32 Yes Yes Yes The round when the fight ended
ResultType string 50 Yes Yes Yes The way in which this fight ended
WinnerId integer 32 Yes Yes No The unique ID of the fighter who won the fight
Fighters FighterInfo[] Yes No No The fighters competing in this fight and their info (FIghterID, FirstName, LastName, PreFightWins, PreFightLosses, PreFightDraws, PreFightNoContests, Winner, Moneyline)
Active boolean Yes No Yes Indicates the fight is still active
Name Type Size Nullable Scrambled CSV Description
FightId integer 32 No No Yes The unique ID of this fight
Order integer 32 Yes No Yes The order of this fight on the fight card
Status string 50 Yes Yes No Indicates the fight's status. Possible values: Scheduled; Pre-fight; Walkouts; Intros; In Progress; End of Round; Final; Canceled; and NULL
WeightClass string 50 Yes Yes No The weight class this fight is taking place at
CardSegment string 50 Yes Yes No What segment of the card this fight is on (Main Card, Prelims, Early Prelims)
Referee string 50 Yes Yes Yes The number of referee for this fight
Rounds integer 32 Yes Yes Yes The number of rounds for this fight
ResultClock integer 32 Yes Yes Yes The time on the clock in seconds when the fight ended
ResultRound integer 32 Yes Yes Yes The round when the fight ended
ResultType string 50 Yes Yes Yes The way in which this fight ended
WinnerId integer 32 Yes Yes No The unique ID of the fighter who won the fight
Active boolean Yes No Yes Indicates the fight is still active
Name Type Size Nullable Scrambled CSV Description
FightStats FightStat[] Yes No Yes Stats for each fighter in this fight
FightId integer 32 No No Yes The unique ID of this fight
Order integer 32 Yes No Yes The order of this fight on the fight card
Status string 50 Yes Yes No Indicates the fight's status. Possible values: Scheduled; Pre-fight; Walkouts; Intros; In Progress; End of Round; Final; Canceled; and NULL
WeightClass string 50 Yes Yes No The weight class this fight is taking place at
CardSegment string 50 Yes Yes No What segment of the card this fight is on (Main Card, Prelims, Early Prelims)
Referee string 50 Yes Yes Yes The number of referee for this fight
Rounds integer 32 Yes Yes Yes The number of rounds for this fight
ResultClock integer 32 Yes Yes Yes The time on the clock in seconds when the fight ended
ResultRound integer 32 Yes Yes Yes The round when the fight ended
ResultType string 50 Yes Yes Yes The way in which this fight ended
WinnerId integer 32 Yes Yes No The unique ID of the fighter who won the fight
Fighters FighterInfo[] Yes No No The fighters competing in this fight and their info (FIghterID, FirstName, LastName, PreFightWins, PreFightLosses, PreFightDraws, PreFightNoContests, Winner, Moneyline)
Active boolean Yes No Yes Indicates the fight is still active
Name Type Size Nullable Scrambled CSV Description
FighterId integer 32 No No Yes The unique ID of this fighter
FirstName string 50 Yes No No The first name of the fighter
LastName string 50 Yes No No The last name of the fighter
Nickname string 50 Yes No No The nickname of the fighter
WeightClass string 50 Yes Yes Yes The fighter's weight class
BirthDate datetime 32 Yes No No The fighter's date of birth
Height decimal 32 Yes Yes No The height of the fighter
Weight decimal 32 Yes Yes No The fighter's weight in pounds (lbs.)
Reach decimal 32 Yes Yes Yes The fighter's reach
Wins integer 32 Yes Yes No The total number of wins the fighter has in their career
Losses integer 32 Yes Yes No Total number of losses by the fighter in their career
Draws integer 32 Yes Yes No The total number of fights in the fighter's career that ended in a draw
NoContests integer 32 Yes Yes No The total number of fights in the fighter's career that ended in a no contest
TechnicalKnockouts integer 32 Yes Yes No Total technical knockout (TKO) wins by the fighter in their career
TechnicalKnockoutLosses integer 32 Yes Yes No Total technical knockout (TKO) losses by the fighter in their career
Submissions integer 32 Yes Yes No Total submission wins by the fighter in their career
SubmissionLosses integer 32 Yes Yes No Total submission losses by the fighter in their career
TitleWins integer 32 Yes Yes No Total title fight wins by the fighter in their career
TitleLosses integer 32 Yes Yes No Total title fight losses by the fighter in their career
TitleDraws integer 32 Yes Yes Yes The fighter's title draws
CareerStats CareerStat 32 Yes No Yes The fighter's overall career stats
Name Type Size Nullable Scrambled CSV Description
FighterId integer 32 No No Yes The unique ID of this fighter
FirstName string 50 Yes No No The first name of the fighter
LastName string 50 Yes No No The last name of the fighter
Nickname string 50 Yes No No The nickname of the fighter
WeightClass string 50 Yes No Yes The fighter's weight class
BirthDate datetime 32 Yes No No The fighter's date of birth
Height decimal 32 Yes No No The height of the fighter
Weight decimal 32 Yes No No The fighter's weight in pounds (lbs.)
Reach decimal 32 Yes No Yes The fighter's reach
Wins integer 32 Yes No No The total number of wins the fighter has in their career
Losses integer 32 Yes No No Total number of losses by the fighter in their career
Draws integer 32 Yes No No The total number of fights in the fighter's career that ended in a draw
NoContests integer 32 Yes No No The total number of fights in the fighter's career that ended in a no contest
TechnicalKnockouts integer 32 Yes No No Total technical knockout (TKO) wins by the fighter in their career
TechnicalKnockoutLosses integer 32 Yes No No Total technical knockout (TKO) losses by the fighter in their career
Submissions integer 32 Yes No No Total submission wins by the fighter in their career
SubmissionLosses integer 32 Yes No No Total submission losses by the fighter in their career
TitleWins integer 32 Yes No No Total title fight wins by the fighter in their career
TitleLosses integer 32 Yes No No Total title fight losses by the fighter in their career
TitleDraws integer 32 Yes No Yes The fighter's title draws
Name Type Size Nullable Scrambled CSV Description
FighterId integer 32 Yes No Yes The unique ID of this fighter
FirstName string 50 Yes No No The first name of the fighter
LastName string 50 Yes No No The last name of the fighter
PreFightWins integer 32 Yes Yes Yes The fighter's win total prior to the fight
PreFightLosses integer 32 Yes Yes Yes The fighter's loss total prior to the fight
PreFightDraws integer 32 Yes Yes Yes The fighter's draw total prior to the fight
PreFightNoContests integer 32 Yes Yes Yes The fighter's no contest total prior to the fight
Winner boolean Yes Yes Yes Indicates if this fighter won the fight
Moneyline integer 32 Yes Yes No Moneyline for the fighter's odds to win the fight
Active boolean Yes No Yes Indicates the fighter is still listed for this fight
Name Type Size Nullable Scrambled CSV Description
FightOddId integer 32 Yes No No The unique ID of this FIghtOdd
SportsbookId integer 32 Yes No Yes The unique ID of this Sportsbook
SportsbookName string 50 Yes No Yes The name of Sportsbook
EventId integer 32 Yes No Yes The unique ID of this event
FightId integer 32 Yes No Yes The unique ID of this Fight
FighterA Fighter Yes No Yes The details of Fighter A
FighterB Fighter Yes No Yes The details of Fighter B
FighterAMoneyline integer 32 Yes Yes No The sportsbook's moneyline for Fighter A
FighterBMoneyline integer 32 Yes Yes No The sportsbook's moneyline for Fighter B
Created datetime Yes No Yes The timestamp of when these odds were first created based on US Eastern Time
Updated datetime Yes No No The timestamp of when these odds were last updated (in US Eastern Time)
SportsbookUrl string 500 Yes Yes No The URL for the sportsbook event
Name Type Size Nullable Scrambled CSV Description
FighterId integer 32 Yes No Yes The unique ID of this fighter
FirstName string 50 Yes No No The first name of the fighter
LastName string 50 Yes No No The last name of the fighter
Winner boolean Yes Yes Yes Indicates if this fighter won the fight
FantasyPoints decimal 32 Yes Yes No Total fantasy points scored by the fighter in the fight
FantasyPointsDraftKings decimal 32 Yes Yes No Total DraftKings fantasy points scored by the fighter in the fight
Knockdowns decimal 32 Yes Yes No The total number of official knockdowns by the fighter to the opponent
TotalStrikesAttempted decimal 32 Yes Yes No Total number of all strikes attempted by the fighter in this fight
TotalStrikesLanded decimal 32 Yes Yes No Total number of all strikes landed by the fighter in this fight
SigStrikesAttempted decimal 32 Yes Yes No Total number of strikes attempted that officials deem significant strikes by the fighter in this fight
SigStrikesLanded decimal 32 Yes Yes No Total number of strikes landed that officials deem significant strikes by the fighter in this fight
TakedownsAttempted decimal 32 Yes Yes No Total number of takedowns attempted by the fighter in this fight
TakedownsLanded decimal 32 Yes Yes No Total number of takedowns landed by the fighter in this fight
TakedownsSlams decimal 32 Yes Yes No Total number of takedowns that were a result of forcefully slamming opponent to ground by the fighter in this fight
TakedownAccuracy decimal 32 Yes Yes No Total number of takedowns landed divided by number of takedowns attempted
Advances decimal 32 Yes Yes No Total number of advances to half guard, side control, mount, or back control
Reversals decimal 32 Yes Yes Yes Transitions performed by countering your opponents transition and giving fighter the offensive advantage.
Submissions decimal 32 Yes Yes Yes Total number of submissions or technical submissions attempted
SlamRate decimal 32 Yes Yes Yes Number of takedown slams landed divided by number of takedowns attempted
TimeInControl decimal 32 Yes Yes Yes Number of seconds fighter deemed in control by officials
FirstRoundWin boolean Yes Yes Yes Indicates if this fighter won the fight in the first round
SecondRoundWin boolean Yes Yes Yes Indicates if this fighter won the fight in the second round
ThirdRoundWin boolean Yes Yes Yes Indicates if this fighter won the fight in the third round
FourthRoundWin boolean Yes Yes Yes Indicates if this fighter won the fight in the fourth round
FifthRoundWin boolean Yes Yes Yes Indicates if this fighter won the fight in the fifth round
DecisionWin boolean Yes Yes Yes Indicates if this fighter won the fight by decision
This table is used in the following endpoints:
Name Type Size Nullable Scrambled CSV Description
LeagueId integer 32 No No No The unique ID of the MMA league
Name string 50 No No Yes The name of this MMA league
Key string 50 No No No The league abbreviation of the MMA league
Name Type Size Nullable Scrambled CSV Description
SportsbookID int 32 No No No The unique ID of the sportsbook
Name string 50 No Yes No The name of the sportsbook
Contact Us