Skip to main content

NWSL — NWSL official web API (StatsPerform SDP)

sportsdataverse.nwsl — 9 endpoints.

nwsl_competitions​

All competitions StatsPerform tracks for NWSL (league + friendlies/cups).

Endpoint URL: GET https://api-sdp.nwslsoccer.com/v1/nwsl/football/competitions

Valid URL: https://api-sdp.nwslsoccer.com/v1/nwsl/football/competitions

API ParameterPythonPatternRequiredNullableDescription
localelocaleYUI locale, always en-US.

Returns​

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

col_nametypedescription
competition_idcharacterComposite Competition id (Utf8 join key).
provider_idcharacterUnderlying StatsPerform/Opta provider id (e.g. opta:...).
namecharacterStage display name.
official_namecharacterOfficial team name.
short_namecharacterShort team name.
acronym_namecharacter3-letter team code.

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

Example​

nwsl_competitions()

Last validated n/a.

nwsl_match_lineups​

Team lineups (starting XI + bench + staff) for a match.

Endpoint URL: GET https://api-sdp.nwslsoccer.com/v1/nwsl/football/seasons/{season_id}/matches/{match_id}/lineups

Valid URL: https://api-sdp.nwslsoccer.com/v1/nwsl/football/seasons/nwsl::Football_Season::0b6761e4701749f593690c0f338da74c/matches/nwsl::Football_Match::0b6761e4701749f593690c0f338da74c/lineups

API ParameterPythonPatternRequiredNullableDescription
season_idseason_idYseason_id path parameter.
match_idmatch_idYmatch_id path parameter.
localelocaleYUI locale, always en-US.

Returns​

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

col_nametypedescription
match_idcharacterComposite Match id (Utf8 join key).
sidecharacterSide label (e.g. 'home', 'away', or 'overUnder').
team_idcharacterComposite Team id (Utf8 join key).
selectioncharacterSelection.
provider_idcharacterUnderlying StatsPerform/Opta provider id (e.g. opta:...).
player_idcharacterComposite Player id (Utf8 join key).
bib_numbercharacterShirt/bib number.
role_labelcharacterHuman position label (e.g. Forward).
roleintegerNumeric position/role code.
media_first_namecharacterMedia-style first name.
media_last_namecharacterMedia-style last name.
shirt_namecharacterName printed on the shirt.
short_namecharacterShort team name.
display_namecharacterDisplay name.
nationalitycharacterNationality name.
nationality_iso_codecharacterISO country code.
is_captainlogicalWhether the player wears the captain's armband.
is_goalkeeperlogicalWhether the player is the goalkeeper.
eventscharacterIn-match events attributed to the player (goals/cards/subs).
tactical_x_positioncharacterFormation-grid X (0-1 normalized canvas).
tactical_y_positioncharacterFormation-grid Y (0-1 normalized canvas).
average_x_positioncharacterAverage pitch x-coordinate of the player over the match.
average_y_positioncharacterAverage pitch y-coordinate of the player over the match.

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

Example​

nwsl_match_lineups(match_id='nwsl::Football_Match::0b6761e4701749f593690c0f338da74c', season_id='nwsl::Football_Season::0b6761e4701749f593690c0f338da74c')

Last validated n/a.

nwsl_matchdays​

Match days (rounds) for a season.

Endpoint URL: GET https://api-sdp.nwslsoccer.com/v1/nwsl/football/seasons/{season_id}/matchdays

Valid URL: https://api-sdp.nwslsoccer.com/v1/nwsl/football/seasons/nwsl::Football_Season::0b6761e4701749f593690c0f338da74c/matchdays

API ParameterPythonPatternRequiredNullableDescription
season_idseason_idYseason_id path parameter.
localelocaleYUI locale, always en-US.

Returns​

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

col_nametypedescription
match_set_idcharacterComposite match-day (match set) id.
provider_idcharacterUnderlying StatsPerform/Opta provider id (e.g. opta:...).
namecharacterStage display name.
season_idcharacterComposite Season id (Utf8 join key).
competition_idcharacterComposite Competition id (Utf8 join key).
round_idcharacterComposite id of the round.
stage_idcharacterComposite Stage id (nwsl::Football_Stage::{hex}).
indexcharacterOrdinal position of the match day within the season.
short_namecharacterShort team name.
match_set_format_idcharacterIdentifier of the match-day format.
typecharacterType discriminator for the record.
start_date_utccharacterSeason window start (ISO-8601 UTC).
end_date_utccharacterSeason window end (ISO-8601 UTC).
matchday_statuscharacterStatus of the match day (scheduled, in progress, completed).

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

Example​

nwsl_matchdays(season_id='nwsl::Football_Season::0b6761e4701749f593690c0f338da74c')

Last validated n/a.

nwsl_player_stats​

Player-stats leaderboard for a season (paginated).

Endpoint URL: GET https://api-sdp.nwslsoccer.com/v1/nwsl/football/seasons/{season_id}/stats/players

Valid URL: https://api-sdp.nwslsoccer.com/v1/nwsl/football/seasons/nwsl::Football_Season::0b6761e4701749f593690c0f338da74c/stats/players

API ParameterPythonPatternRequiredNullableDescription
season_idseason_idYseason_id path parameter.
localelocaleYUI locale, always en-US.
categorycategoryYStat family: general (default), attack, defence, etc.
roleroleYPosition filter, e.g. all.
directiondirectionYasc or desc.
pagepageY1-based page number.
pageNumElementpage_num_elementYPage size (e.g. 400).

Returns​

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

col_nametypedescription
rank_labelcharacterLeaderboard rank label (null unless ranked view).
player_idcharacterComposite Player id (Utf8 join key).
provider_idcharacterUnderlying StatsPerform/Opta provider id (e.g. opta:...).
bib_numbercharacterShirt/bib number.
role_labelcharacterHuman position label (e.g. Forward).
roleintegerNumeric position/role code.
media_first_namecharacterMedia-style first name.
media_last_namecharacterMedia-style last name.
shirt_namecharacterName printed on the shirt.
short_namecharacterShort team name.
display_namecharacterDisplay name.
nationalitycharacterNationality name.
nationality_iso_codecharacterISO country code.
api_call_request_timecharacterServer timestamp the payload was assembled (ISO-8601).
stats_idcharacterStable stat key (e.g. goals, points, Xg).
stats_labelcharacterHuman stat name.
stats_label_abbreviationcharacterShort label (e.g. PTS, GD).
stats_valuecharacterStat value - integer, string, or array (e.g. form).
stats_unitcharacterUnit name (usually null).
stats_unit_abbreviationcharacterUnit abbreviation (usually null).
team_team_idcharacterClub: Composite Team id (Utf8 join key).
team_provider_idcharacterClub: underlying StatsPerform/Opta provider id (e.g. opta:...).
team_short_namecharacterClub: short team name.
team_official_namecharacterClub: official team name.
team_acronym_namecharacterClub: 3-letter team code.
team_acronym_name_localizedcharacterClub: localized 3-letter code.
team_is_team_fakelogicalClub: true for placeholder/TBD teams.
team_media_namecharacterClub: media-style display name.
team_media_short_namecharacterClub: short media-style display name.
team_country_codecharacterClub: ISO country code.
team_team_typecharacterClub: team type (e.g. club).
team_overall_summarycharacterClub: Season summary blurb.
team_stadiumcharacterClub: home venue: {id, providerId, name, cityName, country, address, capacity, yearOfConstruction, mapsGeoCodeLatitude, mapsGeoCodeLongitude, imagery}.
team_all_season_imagerycharacterClub: per-season crest variants.
team_editorial_social_facebookcharacterClub editorial: facebook handle or URL.
team_editorial_social_instagramcharacterClub editorial: instagram handle or URL.
team_editorial_social_xcharacterClub editorial: x (Twitter) handle or URL.
team_editorial_social_tik_tokcharacterClub editorial: tikTok handle or URL.
team_editorial_social_you_tubecharacterClub editorial: youTube handle or URL.
team_editorial_social_linked_incharacterClub editorial: linkedIn handle or URL.
team_editorial_website_urlcharacterClub editorial: official website URL.
team_editorial_shop_urlcharacterClub editorial: club shop URL.
team_editorial_tickets_urlcharacterClub editorial: ticketing URL.
team_editorial_club_primary_colourcharacterClub editorial: club primary colour (hex).
team_editorial_club_secondary_colourcharacterClub editorial: club secondary colour (hex).
team_editorial_club_text_colourcharacterClub editorial: club text colour (hex).
editorial_player_role_within_teamcharacterEditorial metadata: editorial description of the player's role in the side.

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

Example​

nwsl_player_stats(season_id='nwsl::Football_Season::0b6761e4701749f593690c0f338da74c')

Last validated n/a.

nwsl_season_matches​

Matches across one or more seasons within a US-format date window.

Endpoint URL: GET https://api-sdp.nwslsoccer.com/v1/nwsl/football/seasons/multipleSeasonMatches

Valid URL: https://api-sdp.nwslsoccer.com/v1/nwsl/football/seasons/multipleSeasonMatches

API ParameterPythonPatternRequiredNullableDescription
seasonIdsseason_idsYComma-separated composite Season ids.
localelocaleYUI locale, always en-US.
startDatestart_dateYWindow start, MM/DD/YYYY (US format).
endDateend_dateYWindow end, MM/DD/YYYY (US format).

Returns​

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

col_nametypedescription
provider_idcharacterUnderlying StatsPerform/Opta provider id (e.g. opta:...).
season_idcharacterComposite Season id (Utf8 join key).
match_idcharacterComposite Match id (Utf8 join key).
statuscharacterNormalized match status (e.g. PostMatch, PreMatch, Live).
provider_statuscharacterRaw provider status string.
phasecharacterSeason phase (e.g. RegularSeason, Final Series).
match_date_utccharacterKickoff time in UTC (ISO-8601).
match_date_localcharacterKickoff time in venue-local time.
local_time_utc_offsetcharacterVenue UTC offset.
is_unknown_kick_off_timelogicalTrue if kickoff time is TBD.
home_score_pushintegerHome club: live score pushed by the feed for this side.
away_score_pushintegerAway club: live score pushed by the feed for this side.
provider_penalty_score_homecharacterProvider-reported: home side's penalty-shootout score.
provider_penalty_score_awaycharacterProvider-reported: away side's penalty-shootout score.
aggregatecharacterTwo-leg aggregate label.
win_reasoncharacterHow the result was decided.
win_team_idcharacterComposite Team id of the winner (null if draw/unplayed).
previous_legs_resultcharacterAggregate result of previous legs in a two-legged tie.
stadium_idcharacterComposite Stadium id for the venue.
stadium_namecharacterStadium: stage display name.
city_namecharacterCity the stadium is in.
groupcharacterStat group (e.g. "hitting", "pitching", "fielding").
group_namecharacterGroup name (conference / division).
round_idcharacterComposite id of the round.
round_namecharacterName of the round or series this match belongs to.
schedule_statuscharacterScheduling status.
provider_home_scoreintegerProvider-reported: home side's score.
provider_away_scoreintegerProvider-reported: away side's score.
group_idcharacterESPN group id.
sub_leaguecharacterSub-league label.
timecharacterTime at start of play provided in string format as minutes:seconds remaining in the quarter.
additional_timecharacterStoppage time added, in minutes.
previous_leg_idcharacterComposite Match id of the previous leg (two-legged ties).
editorial_broadcasters_broadcaster_national1characterBroadcast listing: first national broadcaster carrying the match.
editorial_broadcasters_broadcaster_national2characterBroadcast listing: second national broadcaster carrying the match.
editorial_broadcasters_broadcaster_national3characterBroadcast listing: third national broadcaster carrying the match.
editorial_broadcasters_broadcaster_international1characterBroadcast listing: first international broadcaster carrying the match.
editorial_broadcasters_broadcaster_international2characterBroadcast listing: second international broadcaster carrying the match.
editorial_broadcasters_broadcaster_international3characterBroadcast listing: third international broadcaster carrying the match.
editorial_highlights_urlcharacterEditorial metadata: Match highlights URL.
editorial_highlights_national_urlcharacterEditorial metadata: nationally-geofenced match highlights URL.
editorial_highlights_international_urlcharacterEditorial metadata: internationally-geofenced match highlights URL.
editorial_tickets_urlcharacterEditorial metadata: ticketing URL.
editorial_sponsor_imagecharacterEditorial metadata: sponsor image asset, JSON-encoded.
editorial_theme_nightcharacterEditorial metadata: theme-night promotion attached to the match.
editorial_editorialscharacterEditorial metadata: editorial blurbs attached to the record, JSON-encoded.
home_team_idcharacterHome club: Composite Team id (Utf8 join key).
home_provider_idcharacterHome club: underlying StatsPerform/Opta provider id (e.g. opta:...).
home_short_namecharacterHome club: short team name.
home_official_namecharacterHome club: official team name.
home_acronym_namecharacterHome club: 3-letter team code.
home_acronym_name_localizedcharacterHome club: localized 3-letter code.
home_is_team_fakelogicalHome club: true for placeholder/TBD teams.
home_media_namecharacterHome club: media-style display name.
home_media_short_namecharacterHome club: short media-style display name.
home_country_codecharacterHome club: ISO country code.
home_team_typecharacterHome club: team type (e.g. club).
home_overall_summarycharacterHome club: Season summary blurb.
home_stadiumcharacterHome club: home venue: {id, providerId, name, cityName, country, address, capacity, yearOfConstruction, mapsGeoCodeLatitude, mapsGeoCodeLongitude, imagery}.
home_all_season_imagerycharacterHome club: per-season crest variants.
home_editorial_social_facebookcharacterHome club editorial: facebook handle or URL.
home_editorial_social_instagramcharacterHome club editorial: instagram handle or URL.
home_editorial_social_xcharacterHome club editorial: x (Twitter) handle or URL.
home_editorial_social_tik_tokcharacterHome club editorial: tikTok handle or URL.
home_editorial_social_you_tubecharacterHome club editorial: youTube handle or URL.
home_editorial_social_linked_incharacterHome club editorial: linkedIn handle or URL.
home_editorial_website_urlcharacterHome club editorial: official website URL.
home_editorial_shop_urlcharacterHome club editorial: club shop URL.
home_editorial_tickets_urlcharacterHome club editorial: ticketing URL.
home_editorial_club_primary_colourcharacterHome club editorial: club primary colour (hex).
home_editorial_club_secondary_colourcharacterHome club editorial: club secondary colour (hex).
home_editorial_club_text_colourcharacterHome club editorial: club text colour (hex).
away_team_idcharacterAway club: Composite Team id (Utf8 join key).
away_provider_idcharacterAway club: underlying StatsPerform/Opta provider id (e.g. opta:...).
away_short_namecharacterAway club: short team name.
away_official_namecharacterAway club: official team name.
away_acronym_namecharacterAway club: 3-letter team code.
away_acronym_name_localizedcharacterAway club: localized 3-letter code.
away_is_team_fakelogicalAway club: true for placeholder/TBD teams.
away_media_namecharacterAway club: media-style display name.
away_media_short_namecharacterAway club: short media-style display name.
away_country_codecharacterAway club: ISO country code.
away_team_typecharacterAway club: team type (e.g. club).
away_overall_summarycharacterAway club: Season summary blurb.
away_stadiumcharacterAway club: home venue: {id, providerId, name, cityName, country, address, capacity, yearOfConstruction, mapsGeoCodeLatitude, mapsGeoCodeLongitude, imagery}.
away_all_season_imagerycharacterAway club: per-season crest variants.
away_editorial_social_facebookcharacterAway club editorial: facebook handle or URL.
away_editorial_social_instagramcharacterAway club editorial: instagram handle or URL.
away_editorial_social_xcharacterAway club editorial: x (Twitter) handle or URL.
away_editorial_social_tik_tokcharacterAway club editorial: tikTok handle or URL.
away_editorial_social_you_tubecharacterAway club editorial: youTube handle or URL.
away_editorial_social_linked_incharacterAway club editorial: linkedIn handle or URL.
away_editorial_website_urlcharacterAway club editorial: official website URL.
away_editorial_shop_urlcharacterAway club editorial: club shop URL.
away_editorial_tickets_urlcharacterAway club editorial: ticketing URL.
away_editorial_club_primary_colourcharacterAway club editorial: club primary colour (hex).
away_editorial_club_secondary_colourcharacterAway club editorial: club secondary colour (hex).
away_editorial_club_text_colourcharacterAway club editorial: club text colour (hex).
match_set_match_set_idcharacterMatch day (round): Composite match-day (match set) id.
match_set_provider_idcharacterMatch day (round): underlying StatsPerform/Opta provider id (e.g. opta:...).
match_set_namecharacterMatch day (round): stage display name.
match_set_season_idcharacterMatch day (round): Composite Season id (Utf8 join key).
match_set_competition_idcharacterMatch day (round): Composite Competition id (Utf8 join key).
match_set_round_idcharacterMatch day (round): Composite id of the round.
match_set_stage_idcharacterMatch day (round): Composite Stage id (nwsl::Football_Stage::{hex}).
match_set_indexcharacterMatch day (round): ordinal position of the match day within the season.
match_set_short_namecharacterMatch day (round): short team name.
match_set_match_set_format_idcharacterMatch day (round): identifier of the match-day format.
match_set_typecharacterMatch day (round): type discriminator for the record.
match_set_start_date_utccharacterMatch day (round): Season window start (ISO-8601 UTC).
match_set_end_date_utccharacterMatch day (round): Season window end (ISO-8601 UTC).
match_set_matchday_statuscharacterMatch day (round): status of the match day (scheduled, in progress, completed).

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

Example​

nwsl_season_matches()

Last validated n/a.

nwsl_stages​

Competition stages for a season (may be empty for league play).

Endpoint URL: GET https://api-sdp.nwslsoccer.com/v1/nwsl/football/seasons/{season_id}/stages

Valid URL: https://api-sdp.nwslsoccer.com/v1/nwsl/football/seasons/nwsl::Football_Season::0b6761e4701749f593690c0f338da74c/stages

API ParameterPythonPatternRequiredNullableDescription
season_idseason_idYseason_id path parameter.
localelocaleYUI locale, always en-US.

Returns​

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

col_nametypedescription
stage_idcharacterComposite Stage id (nwsl::Football_Stage::{hex}).
namecharacterStage display name.

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

Example​

nwsl_stages(season_id='nwsl::Football_Season::0b6761e4701749f593690c0f338da74c')

Last validated n/a.

nwsl_standings​

Overall standings table for a season (table/home/away splits).

Endpoint URL: GET https://api-sdp.nwslsoccer.com/v1/nwsl/football/seasons/{season_id}/standings/overall

Valid URL: https://api-sdp.nwslsoccer.com/v1/nwsl/football/seasons/nwsl::Football_Season::0b6761e4701749f593690c0f338da74c/standings/overall

API ParameterPythonPatternRequiredNullableDescription
season_idseason_idYseason_id path parameter.
localelocaleYUI locale, always en-US.
orderByorder_byYSort field, e.g. rank.
directiondirectionYasc or desc.

Returns​

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

col_nametypedescription
split_typecharacterSplit type code.
achievement_statusescharacterAchievement flags (champion, clinched, etc.).
notecharacterFree-text standings note (null when none).
team_idcharacterComposite Team id (Utf8 join key).
provider_idcharacterUnderlying StatsPerform/Opta provider id (e.g. opta:...).
short_namecharacterShort team name.
official_namecharacterOfficial team name.
acronym_namecharacter3-letter team code.
acronym_name_localizedcharacterLocalized 3-letter code.
is_team_fakelogicalTrue for placeholder/TBD teams.
media_namecharacterMedia-style display name.
media_short_namecharacterShort media-style display name.
country_codecharacterISO country code.
team_typecharacterTeam type (e.g. club).
overall_summarycharacterSeason summary blurb.
stadiumcharacterHome venue: {id, providerId, name, cityName, country, address, capacity, yearOfConstruction, mapsGeoCodeLatitude, mapsGeoCodeLongitude, imagery}.
all_season_imagerycharacterPer-season crest variants.
rankintegerPosition within the group/table.
teamcharacterTeam identity block the player belongs to.
pointsintegerCompetition points.
qualification_qualification_idcharacterQualification band: identifier of the qualification band.
qualification_qualification_labelcharacterQualification band: display label of the qualification band.
qualificationnumericQualification band (e.g. playoff/Final Series).
matches_playedintegerMatches played in this split.
winintegerMatches won.
drawintegerMatches drawn.
loseintegerMatches lost.
goals_forintegerGoals scored.
goals_againstintegerGoals conceded.
goal_differenceintegerGoals scored minus goals conceded.
movementcharacterPosition movement versus the previous matchday.
formcharacterRecent results sequence, JSON-encoded (the API sends an array).

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

Example​

nwsl_standings(season_id='nwsl::Football_Season::0b6761e4701749f593690c0f338da74c')

Last validated n/a.

nwsl_team_stats​

Team-stats leaderboard for a season.

Endpoint URL: GET https://api-sdp.nwslsoccer.com/v1/nwsl/football/seasons/{season_id}/stats/teams

Valid URL: https://api-sdp.nwslsoccer.com/v1/nwsl/football/seasons/nwsl::Football_Season::0b6761e4701749f593690c0f338da74c/stats/teams

API ParameterPythonPatternRequiredNullableDescription
season_idseason_idYseason_id path parameter.
localelocaleYUI locale, always en-US.
categorycategoryYStat family: general (default), attack, defence, etc.

Returns​

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

col_nametypedescription
rank_labelcharacterLeaderboard rank label (null unless ranked view).
team_idcharacterComposite Team id (Utf8 join key).
provider_idcharacterUnderlying StatsPerform/Opta provider id (e.g. opta:...).
short_namecharacterShort team name.
official_namecharacterOfficial team name.
acronym_namecharacter3-letter team code.
acronym_name_localizedcharacterLocalized 3-letter code.
is_team_fakelogicalTrue for placeholder/TBD teams.
media_namecharacterMedia-style display name.
media_short_namecharacterShort media-style display name.
country_codecharacterISO country code.
team_typecharacterTeam type (e.g. club).
overall_summarycharacterSeason summary blurb.
stadiumcharacterHome venue: {id, providerId, name, cityName, country, address, capacity, yearOfConstruction, mapsGeoCodeLatitude, mapsGeoCodeLongitude, imagery}.
all_season_imagerycharacterPer-season crest variants.
stats_idcharacterStable stat key (e.g. goals, points, Xg).
stats_labelcharacterHuman stat name.
stats_label_abbreviationcharacterShort label (e.g. PTS, GD).
stats_valuecharacterStat value - integer, string, or array (e.g. form).
stats_unitcharacterUnit name (usually null).
stats_unit_abbreviationcharacterUnit abbreviation (usually null).
editorial_social_facebookcharacterEditorial metadata: facebook handle or URL.
editorial_social_instagramcharacterEditorial metadata: instagram handle or URL.
editorial_social_xcharacterEditorial metadata: x (Twitter) handle or URL.
editorial_social_tik_tokcharacterEditorial metadata: tikTok handle or URL.
editorial_social_you_tubecharacterEditorial metadata: youTube handle or URL.
editorial_social_linked_incharacterEditorial metadata: linkedIn handle or URL.
editorial_website_urlcharacterEditorial metadata: official website URL.
editorial_shop_urlcharacterEditorial metadata: club shop URL.
editorial_tickets_urlcharacterEditorial metadata: ticketing URL.
editorial_club_primary_colourcharacterEditorial metadata: club primary colour (hex).
editorial_club_secondary_colourcharacterEditorial metadata: club secondary colour (hex).
editorial_club_text_colourcharacterEditorial metadata: club text colour (hex).

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

Example​

nwsl_team_stats(season_id='nwsl::Football_Season::0b6761e4701749f593690c0f338da74c')

Last validated n/a.

nwsl_teams​

Teams participating in a season.

Endpoint URL: GET https://api-sdp.nwslsoccer.com/v1/nwsl/football/seasons/{season_id}/teams

Valid URL: https://api-sdp.nwslsoccer.com/v1/nwsl/football/seasons/nwsl::Football_Season::0b6761e4701749f593690c0f338da74c/teams

API ParameterPythonPatternRequiredNullableDescription
season_idseason_idYseason_id path parameter.
localelocaleYUI locale, always en-US.

Returns​

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

col_nametypedescription
team_idcharacterComposite Team id (Utf8 join key).
provider_idcharacterUnderlying StatsPerform/Opta provider id (e.g. opta:...).
short_namecharacterShort team name.
official_namecharacterOfficial team name.
acronym_namecharacter3-letter team code.
acronym_name_localizedcharacterLocalized 3-letter code.
is_team_fakelogicalTrue for placeholder/TBD teams.
media_namecharacterMedia-style display name.
media_short_namecharacterShort media-style display name.
country_codecharacterISO country code.
team_typecharacterTeam type (e.g. club).
overall_summarycharacterSeason summary blurb.
all_season_imagerycharacterPer-season crest variants.
stadium_idcharacterComposite Stadium id for the venue.
stadium_provider_idcharacterStadium: underlying StatsPerform/Opta provider id (e.g. opta:...).
stadium_namecharacterStadium: stage display name.
stadium_city_namecharacterStadium: city the stadium is in.
stadium_countrycharacterStadium: country the stadium is in.
stadium_addresscharacterStadium: street address of the stadium.
stadium_capacityintegerStadium: seating capacity of the stadium.
stadium_year_of_constructionintegerStadium: year the stadium was built.
stadium_maps_geo_code_latitudecharacterStadium: latitude in decimal degrees.
stadium_maps_geo_code_longitudecharacterStadium: longitude in decimal degrees.
editorial_social_facebookcharacterEditorial metadata: facebook handle or URL.
editorial_social_instagramcharacterEditorial metadata: instagram handle or URL.
editorial_social_xcharacterEditorial metadata: x (Twitter) handle or URL.
editorial_social_tik_tokcharacterEditorial metadata: tikTok handle or URL.
editorial_social_you_tubecharacterEditorial metadata: youTube handle or URL.
editorial_social_linked_incharacterEditorial metadata: linkedIn handle or URL.
editorial_website_urlcharacterEditorial metadata: official website URL.
editorial_shop_urlcharacterEditorial metadata: club shop URL.
editorial_tickets_urlcharacterEditorial metadata: ticketing URL.
editorial_club_primary_colourcharacterEditorial metadata: club primary colour (hex).
editorial_club_secondary_colourcharacterEditorial metadata: club secondary colour (hex).
editorial_club_text_colourcharacterEditorial metadata: club text colour (hex).

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

Example​

nwsl_teams(season_id='nwsl::Football_Season::0b6761e4701749f593690c0f338da74c')

Last validated n/a.