NBA (sportsdataverse.nba)
Data sources
| Source | APIs / hosts | Functions | Auth |
|---|---|---|---|
| Highlights | curated "start here" functions | 8 | — |
| ESPN | cdn.espn.com, site.api.espn.com, site.web.api.espn.com +1 more | 122 | none |
| sportsdataverse-data releases | github.com | 42 | none |
| NBA Stats API | stats.nba.com | 130 | none (curl_cffi chrome TLS impersonation) |
| Fox Sports API | api.foxsports.com | 26 | none |
| Basketball-Reference | www.basketball-reference.com | 9 | none (slow, owner agreement) |
| RealGM | basketball.realgm.com | 18 | none |
| Public model datasets | dunksandthrees.com | 7 | none |
| Additional functions | hand-written wrappers & helpers | 180 | — |
ESPN
| Reference | Functions |
|---|---|
| ESPN site API (v2) | 24 |
| ESPN web API (v3) | 5 |
| ESPN core API (v2) | 82 |
| ESPN FPI API (fitt v3) | 1 |
| ESPN CDN API (cdn.espn.com) | 4 |
| Hand-written wrappers | 6 |
sportsdataverse-data releases
| Reference | Functions |
|---|---|
| sportsdataverse-data releases | 41 |
| Hand-written wrappers | 1 |
NBA Stats API
| Reference | Functions |
|---|---|
| NBA Stats API (stats.nba.com) | 128 |
| Hand-written wrappers | 2 |
Fox Sports API
| Reference | Functions |
|---|---|
| Hand-written wrappers | 26 |
Basketball-Reference
| Reference | Functions |
|---|---|
| Hand-written wrappers | 9 |
RealGM
| Reference | Functions |
|---|---|
| Hand-written wrappers | 18 |
Public model datasets
| Reference | Functions |
|---|---|
| Hand-written wrappers | 7 |
Tools and helpers
Play-by-play processing
build_athlete_identity_lookupbuild_nba_player_identity_lookupcompile_nba_seasonnba_pbp_disknba_v3_to_v2_pbp
Models and calculators
AdjRapmModelAgingCurveExternalValidityResultForecastResultLeagueConstantsMeasureSpecNbaBpmModelNbaSpmModelRidgeRapmModelSpmCoefficientsValidationReportWalkForwardResultadjust_efficiencyadjust_paceas_of_ratings_splitcalibrate_pts_per_wincalibrate_replacement_leveldarko_forecast_accuracydecay_weightsexpected_possessionsexternal_validityfit_aging_curveget_constantsget_shrinkage_kin_game_featuresluck_adjusted_responsenba_adj_rapmnba_aging_curvenba_bpmnba_career_trajectorynba_darkonba_decay_rapmnba_draft_modelnba_expected_turnoversnba_four_factor_rapmnba_in_game_win_probnba_la_rapmnba_matchup_drapmnba_predict_gamesnba_rookie_projectionnba_spmnba_team_ratingsnba_warpredict_marginpredict_totalraw_game_efficiencyrender_reporttrain_spmvalidate_modelwalk_forwardwin_prob_from_margin
Analytics
add_ctg_shot_zonesadd_play_contextadd_start_type_detailadd_transitionbox_featuresbuild_play_context_shotsbuild_possession_shootingclutch_deltaflag_garbage_timeflag_heave_possessionshoopshype_salarieslineup_play_contextmake_prob_by_contextmake_prob_jointnba_availabilitynba_box_logsnba_foul_drawingnba_l2mnba_l2m_gamesnba_play_contextnba_player_agesnba_player_identitynba_player_positionsnba_player_propsnba_playtype_ratingsnba_ratings_panelnba_raw_store_season_framenba_referee_assignmentsnba_shot_valuenba_shot_value_lineupsnba_team_clutchnba_tracking_drive_valuenba_tracking_pass_valuenba_tracking_reb_oenba_tracking_rim_protect_valuenba_tracking_shot_diet_valuenba_tracking_touch_valuenbadraft_mock_draftplayer_play_contextplayer_ratesplayers_on_court_from_pbpplayers_on_court_from_quarter_boxscoresplayers_on_court_from_rotationprob_overproject_player_lineprop_distributionratings_as_ofrotowire_injuriesscore_shot_xpointsshooter_talentshot_selection_qualityshrink_clutchspotrac_team_capstarters_on_court_countsteam_pace_projectionteam_play_contextxpoints_baselinezone_value_map
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, hoopR. Same-named where possible; the R column links the package's pkgdown reference.