CFB (sportsdataverse.cfb)
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 | 131 | none |
| sportsdataverse-data releases | github.com, raw.githubusercontent.com | 74 | none |
| stats.ncaa.org | stats.ncaa.org | 1 | none (Terms gate + rate rotation) |
| On3 Recruit Database | api.on3.com | 82 | API key (ON3_API_KEY) |
| 247Sports Recruit Database | 247sports.com, ipa.247sports.com | 47 | none |
| Yahoo Sports Shangrila | graphite-secure.sports.yahoo.com | 7 | none |
| Fox Sports API | api.foxsports.com | 29 | none |
| Additional functions | hand-written wrappers & helpers | 105 | — |
ESPN
| Reference | Functions |
|---|---|
| ESPN site API (v2) | 25 |
| ESPN web API (v3) | 5 |
| ESPN core API (v2) | 89 |
| ESPN FPI API (fitt v3) | 1 |
| ESPN CDN API (cdn.espn.com) | 5 |
| Hand-written wrappers | 6 |
sportsdataverse-data releases
| Reference | Functions |
|---|---|
| sportsdataverse-data releases | 70 |
| sportsdataverse raw data | 1 |
| Hand-written wrappers | 3 |
stats.ncaa.org
| Reference | Functions |
|---|---|
| Hand-written wrappers | 1 |
On3 Recruit Database
| Reference | Functions |
|---|---|
| On3 Recruit Database (api.on3.com) | 78 |
| Hand-written wrappers | 4 |
247Sports Recruit Database
| Reference | Functions |
|---|---|
| 247Sports Recruit Database (ipa.247sports.com) | 12 |
| 247Sports Site Pages (247sports.com) | 35 |
Yahoo Sports Shangrila
| Reference | Functions |
|---|---|
| Hand-written wrappers | 7 |
Fox Sports API
| Reference | Functions |
|---|---|
| Hand-written wrappers | 29 |
Tools and helpers
Play-by-play processing
Models and calculators
add_era_columnsassert_rating_scalecalculate_completion_probabilitycalculate_epacalculate_expected_pointscalculate_field_goal_probabilitycalculate_fourth_downcalculate_qbrcalculate_two_point_probabilitycalculate_win_probabilitycalculate_wpacalculate_xpasscfb_adjusted_epacfb_adjusted_epa_by_gamecfb_compute_resultscfb_draft_projectioncfb_field_positioncfb_predict_gamescfb_ratingscfb_recruiting_projectioncfb_roster_talentcfb_simulationsefficiency_ratingsfei_ratingsfit_field_position_epget_2pt_probsget_4th_down_probsget_fg_wpget_go_wpget_punt_wpload_draft_outcomesload_fp_curveload_recruit_classesnormalize_pbp_columnspredict_from_cardpredict_marginpredict_totalslope_for_gamesspecial_teams_ratingswin_prob_from_margin
Analytics
add_play_type_canonicalcanonical_play_type_exprcfb_adjusted_tempocfb_advanced_statscfb_games_from_schedulecfb_playoff_seedscfb_resumecfb_returning_productioncfb_season_oddscfb_standingscfb_transfer_impactcfb_transfer_movescreate_drive_summarycreate_situational_statsmake_ratings_compute_resultsplay_type_family_expr
Dates and seasons
IDs and crosswalks
Validation
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, cfbfastR. Same-named where possible; the R column links the package's pkgdown reference.