Skip to main content

NFL — PFF Developer API (api.pff.com, API key) — Facet: special

pff_api_facet_special_summary​

League-wide special-teams leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/special/summary

Valid URL: https://api.pff.com/v1/facet/special/summary?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
assistsnumericAssisted tackles credited to the player on special-teams plays.
declined_penaltiesnumericPenalties committed by the player that were declined.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
franchise_idnumericPFF franchise (team) id (integer join key).
grades_fgep_kickernumericPFF field-goal and extra-point kicking grade, 0-100.
grades_kickoff_kickernumericPFF kickoff kicking grade, 0-100.
grades_misc_stnumericPFF miscellaneous special-teams grade, 0-100.
grades_special_teams_penaltynumericPFF special-teams penalty grade, 0-100.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
missed_tacklesnumericMissed tackles on special-teams plays.
penaltiesnumericPenalties charged to the player over the covered span.
playercharacterPlayer's display name as PFF lists it.
player_game_countnumericNumber of games the player appeared in over the covered span.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
snap_counts_field_goalnumericSnaps on the field-goal and extra-point unit.
snap_counts_field_goal_blockingnumericSnaps on the field-goal and extra-point block unit.
snap_counts_kickoffnumericSnaps on the kickoff coverage unit.
snap_counts_kickoff_returnnumericSnaps on the kickoff return unit.
snap_counts_punt_coveragenumericSnaps on the punt coverage unit.
snap_counts_punt_returnnumericSnaps on the punt return unit.
tacklesnumericTackles made by the player on special-teams plays.
teamcharacterTeam abbreviation the player is credited to for the range.
team_namecharacterTeam abbreviation the player is credited to for the range.
grades_fgep_defensenumericPFF grade on field-goal and extra-point defense, 0-100.
grades_fgep_offensenumericPFF grade on the field-goal and extra-point protection unit, 0-100.
grades_long_snapnumericPFF long-snapping grade, 0-100.
grades_punternumericPFF punting grade, 0-100.
grades_kick_returnnumericPFF kickoff-return grade, 0-100.
grades_punt_returnnumericPFF punt-return grade, 0-100.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_special_summary(league='nfl', season='2022')

Last validated n/a.