CFB — ESPN core API (v2) — Season
espn_cfb_season_pointer
ESPN endpoint.
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/season
Valid URL: https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/season
| API Parameter | Python | Pattern | Required | Nullable | Description |
|---|
Returns
return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.
| col_name | type | description |
|---|---|---|
$ref | character | |
display_name | character | Human-readable metric name. |
end_date | character | Season end timestamp (ISO 8601, UTC). |
start_date | character | Season start timestamp (ISO 8601, UTC). |
year | integer | Four-digit season year (e.g. 2019). |
athletes_$ref | character | |
coaches_$ref | character | |
futures_$ref | character | |
power_index_leaders_$ref | character | |
power_indexes_$ref | character | |
rankings_$ref | character | |
type_$ref | character | |
type_abbreviation | character | Play-type abbreviation (e.g. RUSH, TD). |
type_corrections_$ref | character | |
type_end_date | character | |
type_groups_$ref | character | |
type_has_groups | logical | |
type_has_legs | logical | |
type_has_standings | logical | |
type_id | character | Play-type id. |
type_name | character | Broadcast-type name (e.g. TV, Streaming, Radio). |
type_slug | character | Broadcast-type slug (e.g. streaming, tv). |
type_start_date | character | |
type_type | integer | |
type_weeks_$ref | character | |
type_year | integer | |
types_$ref | character | |
types_count | integer | |
types_items | character | |
types_page_count | integer | |
types_page_index | integer | |
types_page_size | integer |
return_parsed=False — the raw JSON Dict payload, unparsed.
Example
espn_cfb_season_pointer()
Last validated n/a.
espn_cfb_season_info
ESPN endpoint.
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/{season}
Valid URL: https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/2024
| API Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
season | season | Y | season path parameter. |
Returns
return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.
| col_name | type | description |
|---|---|---|
$ref | character | |
display_name | character | Human-readable metric name. |
end_date | character | Season end timestamp (ISO 8601, UTC). |
start_date | character | Season start timestamp (ISO 8601, UTC). |
year | integer | Four-digit season year (e.g. 2019). |
awards_$ref | character | |
futures_$ref | character | |
leaders_$ref | character | |
power_index_leaders_$ref | character | |
power_indexes_$ref | character | |
rankings_$ref | character | |
type_$ref | character | |
type_abbreviation | character | Play-type abbreviation (e.g. RUSH, TD). |
type_corrections_$ref | character | |
type_end_date | character | |
type_groups_$ref | character | |
type_has_groups | logical | |
type_has_legs | logical | |
type_has_standings | logical | |
type_id | character | Play-type id. |
type_leaders_$ref | character | |
type_name | character | Broadcast-type name (e.g. TV, Streaming, Radio). |
type_slug | character | Broadcast-type slug (e.g. streaming, tv). |
type_start_date | character | |
type_type | integer | |
type_weeks_$ref | character | |
type_year | integer | |
types_$ref | character | |
types_count | integer | |
types_items | character | |
types_page_count | integer | |
types_page_index | integer | |
types_page_size | integer |
return_parsed=False — the raw JSON Dict payload, unparsed.
Example
espn_cfb_season_info(season=2024)
Last validated n/a.
espn_cfb_season_types
ESPN endpoint.
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/{season}/types
Valid URL: https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/2024/types
| API Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
season | season | Y | season path parameter. |
Returns
return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.
| col_name | type | description |
|---|---|---|
$ref | character |
return_parsed=False — the raw JSON Dict payload, unparsed.
Example
espn_cfb_season_types(season=2024)
Last validated n/a.
espn_cfb_season_type
ESPN endpoint.
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/{season}/types/{season_type}
Valid URL: https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/2024/types/2
| API Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
season | season | Y | season path parameter. | ||
season_type | season_type | Y | season_type path parameter. |
Returns
return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.
| col_name | type | description |
|---|---|---|
$ref | character | |
abbreviation | character | Metric abbreviation. |
end_date | character | Season end timestamp (ISO 8601, UTC). |
has_groups | logical | Whether the season type exposes a groups resource. |
has_legs | logical | |
has_standings | logical | Whether the season type exposes standings. |
id | character | 247Sports referencing id for the recruit. |
name | character | Position name (e.g. Quarterback). |
slug | character | URL slug for the team. |
start_date | character | Season start timestamp (ISO 8601, UTC). |
type | integer | Record-type category (e.g. total, home, road). |
year | integer | Four-digit season year (e.g. 2019). |
corrections_$ref | character | |
groups_$ref | character | |
leaders_$ref | character | |
weeks_$ref | character |
return_parsed=False — the raw JSON Dict payload, unparsed.
Example
espn_cfb_season_type(season=2024, season_type=2)
Last validated n/a.
espn_cfb_season_group
ESPN endpoint.
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/{season}/types/{season_type}/groups/{group_id}
| API Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
season | season | Y | season path parameter. | ||
season_type | season_type | Y | season_type path parameter. | ||
group_id | group_id | Y | group_id path parameter. |
Returns
return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.
| col_name | type | description |
|---|---|---|
$ref | character | |
id | character | 247Sports referencing id for the recruit. |
is_conference | logical | TRUE for an actual conference, FALSE for a division roll-up. |
links | character | |
midsize_name | character | |
name | character | Position name (e.g. Quarterback). |
short_name | character | Ranking source short name (e.g. AP Poll). |
slug | character | URL slug for the team. |
uid | character | ESPN global unique identifier. |
children_$ref | character | |
parent_$ref | character | |
season_$ref | character | |
standings_$ref | character | |
teams_$ref | character |
return_parsed=False — the raw JSON Dict payload, unparsed.
Example
espn_cfb_season_group(season=2024, season_type=2, group_id=80)
Last validated n/a.
espn_cfb_season_group_teams
ESPN endpoint.
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/{season}/types/{season_type}/groups/{group_id}/teams
| API Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
season | season | Y | season path parameter. | ||
season_type | season_type | Y | season_type path parameter. | ||
group_id | group_id | Y | group_id path parameter. | ||
limit | limit | Y | Maximum number of items to return. |
Returns
return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.
| col_name | type | description |
|---|---|---|
$ref | character |
return_parsed=False — the raw JSON Dict payload, unparsed.
Example
espn_cfb_season_group_teams(season=2024, season_type=2, group_id=80)
Last validated n/a.
espn_cfb_season_group_children
ESPN endpoint.
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/{season}/types/{season_type}/groups/{group_id}/children
| API Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
season | season | Y | season path parameter. | ||
season_type | season_type | Y | season_type path parameter. | ||
group_id | group_id | Y | group_id path parameter. | ||
limit | limit | Y | Maximum number of items to return. |
Returns
return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.
| col_name | type | description |
|---|---|---|
$ref | character |
return_parsed=False — the raw JSON Dict payload, unparsed.
Example
espn_cfb_season_group_children(season=2024, season_type=2, group_id=80)
Last validated n/a.
espn_cfb_season_type_leaders
ESPN endpoint.
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/{season}/types/{season_type}/leaders
| API Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
season | season | Y | season path parameter. | ||
season_type | season_type | Y | season_type path parameter. |
Returns
return_parsed=True (default) — the output of parse_items; pass return_as_pandas=True for a pandas.DataFrame.
No returns table is published for this endpoint: parser: parse_items returns no columns on the live payload (nba, nfl, mlb, nhl, wnba, cfb, mbb, wbb, 2026-10-07); its rows sit under keys it does not read (top level: $ref, abbreviation, categories, id, name, type).
return_parsed=False — the raw JSON Dict payload, unparsed.
Example
espn_cfb_season_type_leaders(season=2024, season_type=2)
Last validated n/a.
espn_cfb_season_type_corrections
ESPN endpoint.
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/{season}/types/{season_type}/corrections
| API Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
season | season | Y | season path parameter. | ||
season_type | season_type | Y | season_type path parameter. |
Returns
return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.
| col_name | type | description |
|---|---|---|
athlete_$ref | character | |
competition_$ref | character | |
split_stats_abbreviation | character | |
split_stats_categories | character | |
split_stats_id | character | |
split_stats_name | character | |
team_$ref | character |
return_parsed=False — the raw JSON Dict payload, unparsed.
Example
espn_cfb_season_type_corrections(season=2024, season_type=2)
Last validated n/a.
espn_cfb_season_weeks
ESPN endpoint.
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/{season}/types/{season_type}/weeks
| API Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
season | season | Y | season path parameter. | ||
season_type | season_type | Y | season_type path parameter. |
Returns
return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.
| col_name | type | description |
|---|---|---|
$ref | character |
return_parsed=False — the raw JSON Dict payload, unparsed.
Example
espn_cfb_season_weeks(season=2024, season_type=2)
Last validated n/a.
espn_cfb_season_week
ESPN endpoint.
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/{season}/types/{season_type}/weeks/{week}
| API Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
season | season | Y | season path parameter. | ||
season_type | season_type | Y | season_type path parameter. | ||
week | week | Y | week path parameter. |
Returns
return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.
| col_name | type | description |
|---|---|---|
$ref | character | |
end_date | character | Season end timestamp (ISO 8601, UTC). |
number | integer | |
start_date | character | Season start timestamp (ISO 8601, UTC). |
text | character | Full play description. |
rankings_$ref | character |
return_parsed=False — the raw JSON Dict payload, unparsed.
Example
espn_cfb_season_week(season=2024, season_type=2, week=1)
Last validated n/a.
espn_cfb_season_week_powerindex
ESPN endpoint.
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/{season}/types/{season_type}/weeks/{week}/powerindex
| API Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
season | season | Y | season path parameter. | ||
season_type | season_type | Y | season_type path parameter. | ||
week | week | Y | week path parameter. | ||
limit | limit | Y | Page size for this weekly power-index table; pass a limit large enough to avoid paging (table size varies by sport/league -- CFB's FBS table alone is ~134 rows). |
Returns
return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.
| col_name | type | description |
|---|---|---|
team_id | integer | ESPN team id. |
season | integer | Season (4-digit year). |
last_updated | character | Timestamp ESPN last refreshed the power index. |
run_date_time_key | integer | |
fpi | double | ESPN Football Power Index rating (projected scoring margin vs. average team). |
fpirank | double | |
projectedw | double | |
projectedl | double | |
projectedt | double | |
record | double | |
probwinout | double | |
probwinconf | character | |
sosremainingrank | double | |
accomplishment | character | |
accomplishmentrank | double | |
adjwins | character | |
adjlosses | character | |
adjwinpctrank | double | |
gamecontrol | character | |
gamecontrolrank | double | |
adjavgingamewp | character | |
adjavgingamewprank | double | |
avgingamewp | double | |
avgingamewprank | double | |
avgsosrank | double | |
epaoffense | double | |
epadefense | double | |
epaspecialteams | double | |
probwindiv | double | |
offefficiency | double | |
offefficiencyrank | double | |
defefficiency | double | |
defefficiencyrank | double | |
stefficiency | double | |
stefficiencyrank | double | |
totefficiency | double | |
totefficiencyrank | double |
return_parsed=False — the raw JSON Dict payload, unparsed.
Example
espn_cfb_season_week_powerindex(season=2024, season_type=2, week=8)
Last validated n/a.
espn_cfb_season_week_games
ESPN endpoint.
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/{season}/types/{season_type}/weeks/{week}/events
| API Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
season | season | Y | season path parameter. | ||
season_type | season_type | Y | season_type path parameter. | ||
week | week | Y | week path parameter. | ||
limit | limit | Y | Maximum number of items to return. |
Returns
return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.
| col_name | type | description |
|---|---|---|
$ref | character |
return_parsed=False — the raw JSON Dict payload, unparsed.
Example
espn_cfb_season_week_games(season=2024, season_type=2, week=1)
Last validated n/a.
espn_cfb_season_teams
ESPN endpoint.
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/{season}/teams
| API Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
season | season | Y | season path parameter. | ||
limit | limit | Y | Maximum number of items to return. | ||
page | page | Y | page query parameter. |
Returns
return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.
| col_name | type | description |
|---|---|---|
$ref | character |
return_parsed=False — the raw JSON Dict payload, unparsed.
Example
espn_cfb_season_teams(season=2024)
Last validated n/a.
espn_cfb_season_team
ESPN endpoint.
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/{season}/teams/{team_id}
Valid URL: https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/2024/teams/4
| API Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
season | season | Y | season path parameter. | ||
team_id | team_id | Y | team_id path parameter. |
Returns
return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.
| col_name | type | description |
|---|---|---|
$ref | character | |
abbreviation | character | Metric abbreviation. |
alternate_color | character | Alternate team color (hex, no #). |
color | character | Primary team color (hex, no #). |
display_name | character | Human-readable metric name. |
guid | character | ESPN athlete GUID. |
id | character | 247Sports referencing id for the recruit. |
is_active | logical | Whether the team is currently active. |
is_all_star | logical | Whether the team is an all-star team. |
links | character | |
location | character | Team location / school name. |
logos | character | Team logos. |
name | character | Position name (e.g. Quarterback). |
short_display_name | character | Short human-readable metric name. |
slug | character | URL slug for the team. |
uid | character | ESPN global unique identifier. |
against_the_spread_records_$ref | character | |
awards_$ref | character | |
coaches_$ref | character | |
depth_charts_$ref | character | |
events_$ref | character | |
franchise_$ref | character | |
groups_$ref | character | |
injuries_$ref | character | |
leaders_$ref | character | |
notes_$ref | character | |
ranks_$ref | character | |
record_$ref | character | |
statistics_$ref | character | |
transactions_$ref | character | |
venue_$ref | character | |
venue_address_city | character | |
venue_address_state | character | |
venue_full_name | character | |
venue_grass | logical | Whether the home venue has a grass surface. |
venue_guid | character | |
venue_id | character | Referencing venue id. |
venue_images | character | |
venue_indoor | logical | Whether the home venue is indoors. |
venue_short_name | character |
return_parsed=False — the raw JSON Dict payload, unparsed.
Example
espn_cfb_season_team(season=2024, team_id='4')
Last validated n/a.
espn_cfb_season_players
ESPN endpoint.
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/{season}/athletes
| API Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
season | season | Y | season path parameter. | ||
limit | limit | Y | Maximum number of items to return. | ||
page | page | Y | page query parameter. |
Returns
return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.
| col_name | type | description |
|---|---|---|
$ref | character |
return_parsed=False — the raw JSON Dict payload, unparsed.
Example
espn_cfb_season_players(season=2024)
Last validated n/a.
espn_cfb_season_coaches
ESPN endpoint.
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/{season}/coaches
| API Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
season | season | Y | season path parameter. | ||
limit | limit | Y | Maximum number of items to return. |
Returns
return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.
| col_name | type | description |
|---|---|---|
$ref | character |
return_parsed=False — the raw JSON Dict payload, unparsed.
Example
espn_cfb_season_coaches(season=2024)
Last validated n/a.
espn_cfb_season_draft
ESPN endpoint.
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/{season}/draft
Valid URL: https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/2024/draft
| API Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
season | season | Y | season path parameter. |
Returns
return_parsed=True (default) — the output of parse_draft; pass return_as_pandas=True for a pandas.DataFrame.
No returns table is published for this endpoint: parser: parse_draft raises AttributeError: 'str' object has no attribute 'get' on the live payload (nba, nfl, wnba, 2026-10-07), so no columns can be derived.
return_parsed=False — the raw JSON Dict payload, unparsed.
Example
espn_cfb_season_draft(season=2024)
Last validated n/a.
espn_cfb_season_draft_round_picks
ESPN endpoint.
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/{season}/draft/rounds/{round_num}/picks
| API Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
season | season | Y | season path parameter. | ||
round_num | round_num | Y | round_num path parameter. |
Returns
return_parsed=True (default) — the output of parse_items; pass return_as_pandas=True for a pandas.DataFrame.
No returns table is published for this endpoint: no capture: 404 in nba, nfl, mlb, nhl, wnba, cfb, mbb, wbb with the documented example arguments (2026-10-07).
return_parsed=False — the raw JSON Dict payload, unparsed.
Example
espn_cfb_season_draft_round_picks(season=2024, round_num='1')
Last validated n/a.
espn_cfb_season_freeagents
ESPN endpoint.
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/{season}/freeagents
Valid URL: https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/2024/freeagents
| API Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
season | season | Y | season path parameter. |
Returns
return_parsed=True (default) — the output of parse_items; pass return_as_pandas=True for a pandas.DataFrame.
No returns table is published for this endpoint: no capture: the page holds zero items (count 0) in nfl, mlb, nhl, cfb; 400 in nba, wnba, mbb, wbb with the documented example arguments (2026-10-07).
return_parsed=False — the raw JSON Dict payload, unparsed.
Example
espn_cfb_season_freeagents(season=2024)
Last validated n/a.
espn_cfb_season_powerindex_leaders
ESPN endpoint.
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/{season}/powerindex/leaders
| API Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
season | season | Y | season path parameter. |
Returns
return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.
| col_name | type | description |
|---|---|---|
display_name | character | Human-readable metric name. |
leaders | character | |
name | character | Position name (e.g. Quarterback). |
return_parsed=False — the raw JSON Dict payload, unparsed.
Example
espn_cfb_season_powerindex_leaders(season=2024)
Last validated n/a.
espn_cfb_season_awards
ESPN endpoint.
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/{season}/awards
| API Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
season | season | Y | season path parameter. | ||
limit | limit | Y | Maximum number of items to return. |
Returns
return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.
| col_name | type | description |
|---|---|---|
$ref | character |
return_parsed=False — the raw JSON Dict payload, unparsed.
Example
espn_cfb_season_awards(season=2024)
Last validated n/a.
espn_cfb_season_qbr
ESPN endpoint.
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/{season}/types/{season_type}[/groups/{group_id}]/qbr/{split}
| API Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
season | season | Y | season path parameter. | ||
season_type | season_type | Y | season_type path parameter. | ||
group_id | group_id | Y | group_id path parameter. | ||
split | split | Y | split path parameter. |
Returns
return_parsed=True (default) — the output of parse_items; pass return_as_pandas=True for a pandas.DataFrame.
No returns table is published for this endpoint: no capture: 404 in nfl, cfb with the documented example arguments (2026-10-07).
return_parsed=False — the raw JSON Dict payload, unparsed.
Example
espn_cfb_season_qbr(season=2024)
Last validated n/a.
espn_cfb_season_qbr_week
ESPN endpoint.
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/football/leagues/college-football/seasons/{season}/types/{season_type}/weeks/{week}/qbr/{split}
| API Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
season | season | Y | season path parameter. | ||
week | week | Y | week path parameter. | ||
season_type | season_type | Y | season_type path parameter. | ||
split | split | Y | split path parameter. |
Returns
return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.
| col_name | type | description |
|---|---|---|
athlete_$ref | character | |
season_$ref | character | |
splits_abbreviation | character | |
splits_categories | character | |
splits_id | character | |
splits_name | character | |
team_$ref | character |
return_parsed=False — the raw JSON Dict payload, unparsed.
Example
espn_cfb_season_qbr_week(season=2024, week=1)
Last validated n/a.