NFL

Get a single play_participation by id

get/api/v1/nfl/play_participations/{id}

Request

  • Base URL: https://api.stat-api.com
  • URL: https://api.stat-api.com/api/v1/nfl/play_participations/{id}
  • Auth: HTTP bearer

Path parameters

idinteger required

Primary Key

Primary key (id) of the play_participations row.

Response

Single play_participations row.

defenders_in_boxinteger nullable

Number of defenders within ~8 yards of the line of scrimmage at the snap.

defense_coverage_typestring nullable

Specific coverage scheme (e.g., COVER_1, COVER_2_MAN, COVER_3, COVER_4).

defense_man_zone_typestring nullable

Man- vs. zone-coverage classification (MAN, ZONE).

defense_personnelstring nullable

Defensive personnel grouping (e.g., 4 DL, 2 LB, 5 DB).

defense_players_gsis_idsstring nullable

GSIS IDs of defensive players on the field for this play.

game_idinteger required
idinteger required

Primary Key

n_defenseinteger nullable

Count of defensive players on the field (typically 11).

n_offenseinteger nullable

Count of offensive players on the field (typically 11).

ngs_air_ydsnumber double nullable

Air yards traveled by the pass from the line of scrimmage to where the receiver caught/dropped it (Next Gen Stats).

number_of_pass_rushersinteger nullable

Number of defenders who rushed the passer on this play (Next Gen Stats).

offense_formationstring nullable

Offensive formation alignment (e.g., SHOTGUN, SINGLEBACK, I_FORM, PISTOL).

offense_personnelstring nullable

Offensive personnel grouping in RB-TE-WR shorthand (e.g., 1 RB, 2 TE, 2 WR → 12 personnel).

offense_players_gsis_idsstring nullable

GSIS IDs of offensive players on the field for this play.

play_idstring required

Play identifier matching play_by_plays.play_id for the same game.

players_on_play_gsis_idsstring nullable

GSIS IDs of every player on the field for this play (comma-separated or JSON-encoded depending on source vintage).

possession_team_idinteger required

Team in possession on this play (FK to teams).

routestring nullable

Route the targeted receiver ran (e.g., GO, SLANT, OUT, POST).

time_to_thrownumber double nullable

Time from snap to pass release in seconds (Next Gen Stats).

was_pressureboolean nullable

True if the quarterback faced pass-rush pressure on this play.

Changes

No recorded changes to this operation across all 3 revisions of this API.