Skip to main content
Version: 0.1.5

WNBA — ESPN web API (v3)

sportsdataverse.wnba — 5 endpoints.

espn_wnba_player_overview​

ESPN endpoint.

Endpoint URL: GET https://site.web.api.espn.com/apis/common/v3/sports/basketball/wnba/athletes/{athlete_id}/overview

Valid URL: https://site.web.api.espn.com/apis/common/v3/sports/basketball/wnba/athletes/4239/overview

API ParameterPythonPatternRequiredNullableDescription
athlete_idathlete_idYathlete_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_nametypedescription
athlete_idcharacterUnique athlete identifier (ESPN).
athlete_display_namecharacterAthlete display name (full).
athlete_short_namecharacterAthlete short display name.
athlete_positioncharacterAthlete position.
athlete_jerseycharacterAthlete jersey number.
athlete_team_idcharacter
athlete_team_abbreviationcharacter
split_namecharacterSplit name (typically "All Splits").
split_categorycharacter
games_playedcharacterGames played.
avg_minutescharacter
field_goal_pctcharacterField goal percentage (0-1).
three_point_pctcharacter
free_throw_pctcharacterFree throw percentage (0-1).
avg_reboundscharacter
avg_assistscharacter
avg_blockscharacter
avg_stealscharacter
avg_foulscharacter
avg_turnoverscharacter
avg_pointscharacter

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_wnba_player_overview(athlete_id='4239')

Last validated n/a.

espn_wnba_player_stats_v3​

ESPN endpoint.

Endpoint URL: GET https://site.web.api.espn.com/apis/common/v3/sports/basketball/wnba/athletes/{athlete_id}/stats

Valid URL: https://site.web.api.espn.com/apis/common/v3/sports/basketball/wnba/athletes/4239/stats

API ParameterPythonPatternRequiredNullableDescription
athlete_idathlete_idYathlete_id path parameter.
seasonseasonYSeason year (e.g. 2024).

Returns​

return_parsed=True (default) — the output of parse_athlete_stats; pass return_as_pandas=True for a pandas.DataFrame.

No returns table is published for this endpoint: parser: parse_athlete_stats returns no columns on the live payload (nba, mlb, mbb, 2026-10-07); its rows sit under keys it does not read (top level: categories, filters, glossary, teams).

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_wnba_player_stats_v3(athlete_id='4239')

Last validated n/a.

espn_wnba_player_gamelog​

ESPN endpoint.

Endpoint URL: GET https://site.web.api.espn.com/apis/common/v3/sports/basketball/wnba/athletes/{athlete_id}/gamelog

Valid URL: https://site.web.api.espn.com/apis/common/v3/sports/basketball/wnba/athletes/4239/gamelog

API ParameterPythonPatternRequiredNullableDescription
athlete_idathlete_idYathlete_id path parameter.
seasonseasonYSeason year (e.g. 2024).

Returns​

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

col_nametypedescription
season_type_idcharacterUnique identifier for season type.
season_type_namecharacterSeason type name.
categorycharacterCategory label.
event_idcharacterUnique event / game identifier (ESPN).
event_datecharacter
home_awaycharacterGame venue label ('home' or 'away').
scorecharacterFinal score.
opponent_idcharacterUnique identifier for opponent.
opponent_abbreviationcharacter
opponent_display_namecharacter
game_resultcharacter
game_processedcharacter
stat_0character
stat_1character
stat_2character
stat_3character
stat_4character
stat_5character
stat_6character
stat_7character
stat_8character
stat_9character
stat_10character
stat_11character
stat_12character
stat_13character

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_wnba_player_gamelog(athlete_id='4239')

Last validated n/a.

espn_wnba_player_splits​

ESPN endpoint.

Endpoint URL: GET https://site.web.api.espn.com/apis/common/v3/sports/basketball/wnba/athletes/{athlete_id}/splits

Valid URL: https://site.web.api.espn.com/apis/common/v3/sports/basketball/wnba/athletes/4239/splits

API ParameterPythonPatternRequiredNullableDescription
athlete_idathlete_idYathlete_id path parameter.
seasonseasonYSeason year (e.g. 2024).

Returns​

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

col_nametypedescription
descriptionscharacter
display_namecharacterDisplay name.
display_namescharacter
filterscharacter
labelscharacter
namescharacterNames.
split_categoriescharacter

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_wnba_player_splits(athlete_id='4239')

Last validated n/a.

espn_wnba_leaders​

ESPN endpoint.

Endpoint URL: GET https://site.web.api.espn.com/apis/common/v3/sports/basketball/wnba/statistics/byathlete

Valid URL: https://site.web.api.espn.com/apis/common/v3/sports/basketball/wnba/statistics/byathlete?limit=50&page=1

API ParameterPythonPatternRequiredNullableDescription
categorycategoryYcategory query parameter.
seasonseasonYSeason year (e.g. 2024).
seasontypeseason_typeYSeason phase: 1=preseason, 2=regular season, 3=postseason.
limitlimitYMaximum number of items to return.
pagepageYpage query parameter.
sortsortYsort 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_nametypedescription
athletescharacterAthletes.
glossarycharacterGlossary.
categoriescharacterCategories.
pagination_countintegerPagination count.
pagination_limitintegerPagination limit.
pagination_pageintegerPagination page.
pagination_pagesintegerPagination pages.
pagination_firstcharacterPagination first.
pagination_nextcharacterPagination next.
pagination_lastcharacterPagination last.
league_idcharacterLeague id.
league_uidcharacterLeague uid.
league_namecharacterLeague name.
league_abbreviationcharacterLeague abbreviation.
league_slugcharacterLeague slug.
league_short_namecharacterLeague short name.
current_season_yearintegerCurrent season year.
current_season_display_namecharacterCurrent season display name.
current_season_start_datecharacterCurrent season start date.
current_season_end_datecharacterCurrent season end date.
current_season_type_idcharacterCurrent season type id.
current_season_type_typeintegerCurrent season type type.
current_season_type_namecharacterCurrent season type name.
current_season_type_start_datecharacterCurrent season type start date.
current_season_type_end_datecharacterCurrent season type end date.
requested_season_yearintegerRequested season year.
requested_season_display_namecharacterRequested season display name.
requested_season_start_datecharacterRequested season start date.
requested_season_end_datecharacterRequested season end date.
requested_season_type_idcharacterRequested season type id.
requested_season_type_typeintegerRequested season type type.
requested_season_type_namecharacterRequested season type name.
requested_season_type_start_datecharacterRequested season type start date.
requested_season_type_end_datecharacterRequested season type end date.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

espn_wnba_leaders()

Last validated n/a.