Element | Type | Description |
---|---|---|
| Player array | Player data |
| integer($int32) | Unique player Id |
| string | Type of action perfomed by the player |
| 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 |
---|---|---|
| Players array | Player data |
IncompletePass
Element
CompletePass
Interception
Yards
integer($int32)
Indicates Air Yards + Yards after catch
Element | Type | Description |
---|---|---|
| boolean | Indicates whether FG was made |
| boolean | Indicates whether this action was nullified |
| integer($int32) | Indicates yards from there the FG was taken |
| Players array | Player data |
FieldGoalAttempt
Element | Type | Description |
---|---|---|
| Players array | Player data |
| boolean | Indicates whether this action was nullified |
FieldGoalBlocked
Element
Type
IsNullified
TimeoutsRemaining
"Away": 2,"Home":3}Element | Type | Description |
---|---|---|
| integer($int32) | Number of timeouts remaining for away team |
| integer($int32) | Number of timeouts remaining for home 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 |
Touchdown
IsNullified
Indicates whether this action was nullified
Element
Type
Run
Id
integer($int32)
Unique kicker Id
Name
string
two possible values: “Kicker” or null
Element | Type | Description |
---|---|---|
| integer($int32) | Indicates how many yards a player rushed |
| Players array | Player data |
RunAfterCatch
Element | Type | Description |
---|---|---|
| integer($int32) | Indicates how many yards a player rushed |
| Players array | Player data |
Kneel
Players
Players array
Element | Type | Description |
---|---|---|
| string | Comments provided by Feed Prodiver |
NextPlay
ScrimmageYard
Type
string($x-extensible-enum)
[ Snap, Kickoff, Pat ]
Next Play Type
LineOfScrimmage
LOS data array
LOS data
Safety
Code Block |
---|
{
IsNullified: false,
"Players": [],
} |
Element | Type | Description |
---|---|---|
| boolean | Indicates whether this action was nullified |
| Players array | Player data |
OnePointSafety
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
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.
CoinTossIsNullified
boolean
Indicates whether this action was nullified
Players
Players array
Player data
WinnerTeam
integer($int32)
team Id
WasDeferred
boolean
Indicates whether choice deferred or not
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.
Type
Unknown, OnePoint, TwoPoints ]Indicated the type of conversion attempt play
IsNullified
boolean
Indicates whether this action was nullified
Element
Type
Description
Type
string($x-extensible-enum)
Unknown, BlockBelowWaist, BlockingDownfield, BlockingOutOfBounds, ChopBlock, Clipping, ContactingTheKicker, CutBlocking, Defensive12OnField, DefensiveDelayOfGame, DefensiveHolding, DefensiveOffside, DefensivePassInterference, DefensiveTooManyMenOnField, DelayOfGame, DelayOfKickoff, DisconcertingSignals, Disqualification, Encroachment, EquipmentViolation, EquipmentViolationHazardou, FaceMask, FairCatchInterference, FalseStart, Fighting, Holding, HoldingReturn, HorseCollarTackle, Hurdling, , IllegalContactOnReceiver IllegalDeploymentOfDesignatedQbOrImport, IllegalHandoffPass, IllegalKickoffOutOfBounds, IllegalTouch, IllegallyKickingBall LateStart, , LegWhips, OffsideOnFreekick, PuntOutOfBoundsInFlight, RoughPlay RoughingThePasserGrade2, SpearingGrade2, Spitting TimeViolationAfter3MinuteWarning TimeViolationAfter3MinuteWarningIntentional TimeViolationAfter3MinuteWarningUnintentional TimeViolationBefore3MinuteWarning TooManyPlayersInTheFormation, , UnauthorizedPersonOnField UnnecessaryRoughnessMajor, UnnecessaryRoughnessMajorGradPlayers
Players Return
Player data
Element | Type | Description |
---|---|---|
| integer($int32) | Indicates how far (in terms of yards) the ball was kicked |
| Players array | Player data |
Possession
Code Block |
---|
{
} |
No player or yards data. Just an event to record a possession of the ball fact.
YardsToEndzone
Value
yards to End ZoneOther
}Element
Type
Element | Type | Description |
---|---|---|
| integer($int32) | yard line |
| Players array | Player data |
Challenge
Code Block |
---|
{
"Result": "Won"
} |
Element | Type | Description |
---|---|---|
| string($x-extensible-enum) [ Unknown, Won, Lost ] | Result of the challenge |
Other Match Events
Reliability
{
"Yards": null,
"Players": [
{
"Id": "835822",
"Type": "Receiver"
}
],
}
Players
Array Of Lineup Player
IsReliable
boolean
Indicates whether the current match events are reliable or not
Reason
string
Reason
CurrentLineup
Code Block |
---|
{
"TeamType": null,
"Players": {}
} |
Element
Type
Description
TeamType
string
[Unknown, Offensive, Defensive, Special]
Type of the team players are assigned to
Penalty
CompletePass
TwoPointsConversion
pass attempted CompletePass
TwoPointsConversion
pass attempted FieldGoal
FieldGoalBlocked
OnePointConversion
TwoPointsConversion
OnePointConversion
CompletePass