Element | Type | Description |
---|---|---|
| Fumbler Player array | Fumbler action data |
| integer($int32) | Unique player Id |
| string | Player name |
| integer($int32) | Unique player Id |
| integer($int32) | Yards where the ball was recovered/fumbled |
| string($x-extensible-enum) [ None, Home, Away ] | Team in possession |
PassAttempt (called Pass in v1)
Element | Type | Description |
---|---|---|
| Passer data array | Passer data |
| integer($int32) | Unique player Id |
| string | Player name |
IncompletePass
Code Block |
---|
{
} |
No player or yards data. Just an event to record an incomplete pass fact.
CompletePass
Receiver
Receiver data Receiver data
Name
Player nameInterception
Indicates Air Yards + Yards after catch
Element | Type | Description |
---|---|---|
| Interception player data array | Interception player data |
| integer($int32) | Unique player Id |
| string | Player name |
FieldGoal
IsMade
FieldGoalAttemptboolean
Indicates whether FG was made
IsNullified
boolean
Indicates whether this action was nullified
Yards
integer($int32)
Indicates yards from there the FG was taken
Player
FG player data array
FG player data
Id
integer($int32)
Unique player Id
Name
string
Player name
Element | Type | Description |
---|---|---|
| boolean | Indicates whether this action was nullified |
TimeoutsRemaining
Home
Away
integer($int32)
Number of timeouts remaining for away team
Timeout
Code Block |
---|
{
} |
No player or yards data. Just an event to record a timeout fact.
Snap
Code Block |
---|
{
"IsConfirmed": false
} |
Element | Type | Description |
---|---|---|
| boolean | Indicates if it is confirmed or not |
Number of timeouts remaining for home team
Player
IsNullified
boolean
Indicates whether this action was nullified
Touchdown player data
Id
integer($int32)
Unique player Id
Name
string
Player name
Element | Type | Description |
---|---|---|
| integer($int32) | Indicates how many yards a player rushed |
| Player data array | Run player data |
| integer($int32) | Unique player Id |
| string | Player name |
Tackle
Tackler
Unique player IdPlayer data array
Tackle player data
Id
integer($int32)
Unique player Id
Name
string
Player name
Tackled
integer($int32)
Comment
Code Block |
---|
{
"Text": "2-Minute Warning"
} |
Element | Type | Description |
---|---|---|
| string | Comments provided by Feed Prodiver |
Safety
Code Block |
---|
{
IsNullified: false,
"Player": null
} |
Element | Type | Description |
---|---|---|
| boolean | Indicates whether this action was nullified |
| integer($int32) | Unique player Id |
OnePointSafety
Code Block |
---|
{
IsNullified: false,
"Player": null
} |
Element | Type | Description |
---|---|---|
| boolean | Indicates whether this action was nullified |
| integer($int32) | Unique player Id |
ClockSet
Code Block |
---|
{
} |
No player or yards data. Just an event to record a clock set fact.
ClockStarted
Code Block |
---|
{
} |
No player or yards data. Just an event to record a clock start fact.
ClockStopped
Code Block |
---|
{
} |
No player or yards data. Just an event to record a clock stop fact.
CoinToss
Type
string($x-extensible-enum)
[ Snap, Kickoff, Pat ]
Next Play Type
LineOfScrimmage
LOS data array
LOS data
ScrimmageYard
integer($int32)
Scrimmage Yard Line
SideOfPitch
string($x-extensible-enum)
[ None, Home, Away ]
Indicates the side of the pitch if it’s home or away
DownNumber
integer($int32)
Number of the next Down
YardsToGo
integer($int32)
Yards to go for successful
IsConfirmed
boolean
Indicates if it is confirmed or not
WasDeferred
WinnerTeam
integer($int32)
team Id
ConversionAttempt
AwayChoice
string($x-extensible-enum)
[ Kick, Receive, EndZone, NorthEndZone, EastEndZone, SouthEndZone, WestEndZone ]
Indicates the away team choice from the available options.
HomeChoice
string($x-extensible-enum)
[ Kick, Receive, EndZone, NorthEndZone, EastEndZone, SouthEndZone, WestEndZone ]
Indicates the home team choice from the available options.
Element
Type
Description
Type
string($x-extensible-enum)
[ Unknown, OnePoint TwoPoints ]Indicated the type of conversion attempt play
IsNullified
boolean
Indicates whether this action was nullified
OnePointConversion
IsMade
boolean
Player
Player data TwoPointsConversionId
integer($int32)
Unique player Id
Name
string
Player name
Element | Type | Description |
---|---|---|
| boolean | Indicates whether this action was made or not |
| integer($int32) | Unique player Id |
| integer($int32) | Unique player Id |
| boolean | Indicates whether this action was nullified |
OutOfBounds
Player
Yards
integer($int32)
Indicates the yard line where out of bounds happened
Player name
Player
PenaltyUnique player Id
Return
Type
string($x-extensible-enum)
Unknown, OffensiveHolding, FalseStart, DefensivePassInterference, OffensivePassInterference, DefensiveHolding, UnnecessaryRoughness, DefensiveOffside, DelayOfGame, IllegalBlockAboveTheWaist, NeutralZoneInfraction, FaceMask, IllegalUseOfHands, RoughingThePasser, UnsportsmanlikeConduct, IllegalFormation, Encroachment, IllegalContact, Defensive12OnField, IllegalShift, IntentionalGrounding, Taunting, OffsideOnFreeKick, IneligibleDownfieldPass, HorseCollarTackle, Leverage, RoughingTheKicker, IllegalMotion, ChopBlock, IllegalTouchKick, RunningIntoTheKicker, Disqualification, InterferenceWithOpportunityToCatch, Offensive12OnField, PlayerOutOfBoundsOnPunt, IllegalSubstitution, OffensiveOffside, IllegalTouchPass, FairCatchInterference, Clipping, IllegalForwardPass, IllegalBlindsideBlock, Tripping, Leaping, IneligibleDownfieldKick, InvalidFairCatchSignal, IllegalCrackback, LowBlock, DelayOfKickoff, DefensiveDelayOfGame, IllegalBat, IllegallyKickingBall, KickoffOutOfBounds, IllegalCut
Penalty type
Yards
integer($int32)
Indicates the amount of yards team was penalized based on the penalty type
Outcome
string($x-extensible-enum)
Unknown, Accepted, Declined, Offsetting, Superseded
Outcome of the penalty
Player
Player data array
Player data
Id
integer($int32)
Unique player Id
Name
string
Player name
Yards
Player
Player data array
Player data
Id
integer($int32)
Indicates the yards gained
Name
string
Player name
Down
Unique player Id
Element | Type | Description |
---|---|---|
| integer($int32) | Number of the Down in a Play |
| integer($int32) | Indicates yards to go for a successful down |
| integer($int32) | Scrimmage Yard line |
| string($date-span) | game clock data |
| string($date-span) | time of the day |
| string | Description by Feed Provider |
Sack
Yards
QuarterBack
Player data array
Player data
Id
integer($int32)
Unique player Id
Name
string
Player name
SackerOne
Player data array
Player data
Id
integer($int32)
Unique player Id
Name
string
Player name
SackerTwo
Player data array
Player data
KickOff
integer($int32)
Indicates yards behind the Scrimmage Line
Possession
Code Block |
---|
{
} |
No player or yards data. Just an event to record a possession of the ball fact.
YardsToEndzoneYards
integer($int32)
Indicates how far (in terms of yards) the ball was kicked
Player
Player data array
Player data
Id
integer($int32)
Unique player Id
Name
string
Player name
Element | Type | Description |
---|---|---|
| integer($int32) | Indicates yards to End Zone |
MatchStatusChanged
MatchStatus
string($x-extensible-enum)
[ Unknown, NotStarted, Warmup, InProgress, Postponed, Finished, Interrupted, CoverageStopped, Abandoned, Cancelled, Delayed ]
Indicates match status
PeriodChanged
Code Block |
---|
{
} |
No player or yards data. Just an event to record a period change fact.
Punt
53Player{ "Id": "1007198", "Name": null } }Element
Type
yards gained
Player
Id
integer($int32)
Unique player Id
Name
string
Player name
Element
Type
Description
Touchdown
string($x-extensible-enum)
[ Unknown, Active, NonActive ]
Touchdown risk
OnsideKick
string($x-extensible-enum)
[ Unknown, Active, NonActive ]
Onside Kick risk
FieldGoal
string($x-extensible-enum)
[ Unknown, Active, NonActive ]
Field Goal risk
FourthDown
[ Active, NonActive ]Fourth Down risk
Safety
string($x-extensible-enum)
[ Unknown, Active, NonActive ]
Safety risk
Challenge
string($x-extensible-enum)
[ Unknown, Active, NonActive ]
Challenge risk
Penalty
string($x-extensible-enum)
[ Unknown, Active, NonActive ]
Penalty risk
VideoReview
string($x-extensible-enum)
[ Unknown, Active, NonActive ]
VideoReview risk
Turnover
string($x-extensible-enum)
[ Unknown, Active, NonActive ]
Turnover risk
Other
string($x-extensible-enum)
[ Unknown, Active, NonActive ]
Other risk
FairCatch
Code Block |
---|
{
"Yards": null,
"Player": {
"Id": "100",
"Name": null
}
} |
Element | Type | Description |
---|---|---|
| integer($int32) | yard line |
| Player data array | Player data |
| integer($int32) | Unique player Id |
| string | Player name |
Challenge
Code Block |
---|
{
"Result": "Won"
} |
Element | Type | Description |
---|---|---|
| string($x-extensible-enum) [ Unknown, Won, Lost ] | Result of the challenge |
Other Match Events
Reliability
IsReliable
the current match events are reliable or notReason
string
Reason
CurrentLineup
Muff
Code Block |
---|
{
"IsNullified": false
"Player": {
"Id": "10012",
"Name": null
}
} |
Element | Type | Description |
---|---|---|
| boolean | Indicates whether this action was nullified |
| Player data array | Player data |
| integer($int32) | Unique player Id |
| string | Player name |
Recovery
Code Block |
---|
{
"Yards": 15
"IsNullified": false
"Player": {
"Id": "10022",
"Name": null
}
} |
Element
Type
Description
Yards
integer($int32)
Indicates the amount of yards from the point where opponents recovered the ball to the point where the play finished
IsNullified
boolean
Indicates whether this action was nullified
Player
Player data array
Player data
Id
integer($int32)
Unique player Id
Name
string
TeamType
string
[Unknown, Offensive, Defensive, Special]
Type of the team players are assigned to
Players
Array Of Lineup Player
Lineup players array