Skip to main content
Version: 0.1.5

NFL (sportsdataverse.nfl)

Data sources​

SourceAPIs / hostsFunctionsAuth
ESPNcdn.espn.com, site.api.espn.com, site.web.api.espn.com +1 more124none
NFL.com Shield APIapi.nfl.com22WEB_DESKTOP bearer token
NFL Propro.nfl.com32none
Sleeper fantasy APIapi.sleeper.app15none
PFF Developer APIapi.pff.com68API key (SDV_PY_PFF_API_KEY)
PFF Premium Stats (LEGACY)premium.pff.com46cookie (legacy)
nflverse data releasesgithub.com46none
sportsdataverse-data releasesgithub.com21none
Fox Sports APIapi.foxsports.com25none
Additional functionshand-written wrappers & helpers166—

ESPN​

ReferenceFunctions
ESPN site API (v2)24
ESPN web API (v3)5
ESPN core API (v2)84
ESPN FPI API (fitt v3)1
ESPN CDN API (cdn.espn.com)4
Hand-written wrappers6

NFL.com Shield API​

ReferenceFunctions
NFL.com API15
Hand-written wrappers7

NFL Pro​

ReferenceFunctions
nflpro16
Hand-written wrappers16

Sleeper fantasy API​

ReferenceFunctions
Sleeper fantasy API v1 (api.sleeper.app)15

PFF Developer API​

ReferenceFunctions
PFF Developer API (api.pff.com, API key)68

PFF Premium Stats (LEGACY)​

ReferenceFunctions
PFF Premium Stats -- LEGACY (premium.pff.com, cookie auth; use the PFF Developer API)46

nflverse data releases​

ReferenceFunctions
nflverse data releases8
Hand-written wrappers38

sportsdataverse-data releases​

ReferenceFunctions
sportsdataverse-data releases21

Fox Sports API​

ReferenceFunctions
Hand-written wrappers25

Tools and helpers​

Play-by-play processing​

Models and calculators​

Analytics​

Cache and configuration​

Dates and seasons​

IDs and crosswalks​

Examples​

Worked examples — executed notebooks rendered as pages (refreshed weekly against the live APIs):

Python ↔ R parity​

Each sportsdataverse function and its equivalent in the sister R package, nflreadr. Same-named where possible; the R column links the package's pkgdown reference.

sportsdataverse.nfl (Python)nflreadr (R)
clear_cacheclear_cache
get_current_seasonget_current_season
get_current_weekget_current_week
load_combineload_combine
load_contractsload_contracts
load_depth_chartsload_depth_charts
load_draft_picksload_draft_picks
load_espn_qbrload_espn_qbr
load_ff_opportunityload_ff_opportunity
load_ff_playeridsload_ff_playerids
load_ff_rankingsload_ff_rankings
load_ftn_chartingload_ftn_charting
load_injuriesload_injuries
load_nextgen_statsload_nextgen_stats
load_nfl_combineload_combine
load_nfl_contractsload_contracts
load_nfl_depth_chartsload_depth_charts
load_nfl_draft_picksload_draft_picks
load_nfl_espn_qbrload_espn_qbr
load_nfl_ff_opportunityload_ff_opportunity
load_nfl_ff_playeridsload_ff_playerids
load_nfl_ff_rankingsload_ff_rankings
load_nfl_ftn_chartingload_ftn_charting
load_nfl_injuriesload_injuries
load_nfl_nextgen_statsload_nextgen_stats
load_nfl_officialsload_officials
load_nfl_pbpload_pbp
load_nfl_pbp_participationload_participation
load_nfl_pfr_advstatsload_pfr_advstats
load_nfl_player_statsload_player_stats
load_nfl_playersload_players
load_nfl_rostersload_rosters
load_nfl_scheduleload_schedules
load_nfl_snap_countsload_snap_counts
load_nfl_team_statsload_team_stats
load_nfl_teamsload_teams
load_nfl_tradesload_trades
load_nfl_weekly_rostersload_rosters_weekly
load_officialsload_officials
load_participationload_participation
load_pfr_advstatsload_pfr_advstats
load_player_statsload_player_stats
load_playersload_players
load_rosters_weeklyload_rosters_weekly
load_schedulesload_schedules
load_snap_countsload_snap_counts
load_team_statsload_team_stats
load_teamsload_teams
load_tradesload_trades