Skip to main content

COLLEGE_SOFTBALL — ESPN CDN API (cdn.espn.com)

sportsdataverse.college_softball — 3 endpoints.

espn_college_softball_cdn_playbyplay​

One game's espn.com play-by-play page data. The gamepackageJSON block is a Site v2 summary (header, boxscore, plays or drives, win probability, ...), so the parsed result is the same dict of frames that parse_summary returns.

Endpoint URL: GET https://cdn.espn.com/core/college-softball/playbyplay

Valid URL: https://cdn.espn.com/core/college-softball/playbyplay?xhr=1&gameId=401705127

API ParameterPythonPatternRequiredNullableDescription
gameIdgame_idYESPN game (event) id.

Returns​

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

col_nametypedescription
team_idcharacterTeam id.
team_abbreviationcharacterTeam abbreviation.
team_display_namecharacterTeam display name.
team_locationcharacterTeam location.
athlete_idcharacterAthlete id.
athlete_display_namecharacterAthlete display name.
athlete_short_namecharacterAthlete short name.
athlete_jerseycharacterAthlete jersey.
athlete_positioncharacterAthlete position.
starterlogicalStarter.
activelogicalActive.
did_not_playlogicalDid not play.
ejectedlogicalEjected.
reasoncharacterReason.
minutescharacterMinutes.
pointscharacterPoints.
field_goals_made_field_goals_attemptedcharacterField goals made field goals attempted.
three_point_field_goals_made_three_point_field_goals_attemptedcharacterThree point field goals made three point field goals attempted.
free_throws_made_free_throws_attemptedcharacterFree throws made free throws attempted.
reboundscharacterRebounds.
assistscharacterAssists.
turnoverscharacterTurnovers.
stealscharacterSteals.
blockscharacterBlocks.
offensive_reboundscharacterOffensive rebounds.
defensive_reboundscharacterDefensive rebounds.
foulscharacterFouls.
plus_minuscharacterPlus minus.

boxscore_team

col_nametypedescription
team_idcharacterTeam id.
team_abbreviationcharacterTeam abbreviation.
team_display_namecharacterTeam display name.
home_awaycharacterHome away.
display_orderintegerDisplay order.
stat_namecharacterStat name.
stat_labelcharacterStat label.
stat_display_valuecharacterStat display value.
stat_valuecharacterStat value.

plays

col_nametypedescription
idcharacterId.
sequence_numbercharacterSequence number.
textcharacterText.
away_scoreintegerAway score.
home_scoreintegerHome score.
scoring_playlogicalScoring play.
score_valueintegerScore value.
participantscharacterParticipants.
wallclockcharacterWallclock.
shooting_playlogicalShooting play.
points_attemptedintegerPoints attempted.
short_descriptioncharacterShort description.
type_idcharacterType id.
type_textcharacterType text.
period_numberintegerPeriod number.
period_display_valuecharacterPeriod display value.
clock_display_valuecharacterClock display value.
team_idcharacterTeam id.
coordinate_xintegerCoordinate x.
coordinate_yintegerCoordinate y.

winprobability

col_nametypedescription
home_win_percentagedoubleHome win percentage.
tie_percentagedoubleTie percentage.
play_idcharacterPlay id.

leaders

col_nametypedescription
team_idcharacterTeam id.
team_abbreviationcharacterTeam abbreviation.
category_namecharacterCategory name.
category_display_namecharacterCategory display name.
athlete_idcharacterAthlete id.
athlete_display_namecharacterAthlete display name.
athlete_positioncharacterAthlete position.
valuedoubleValue.
display_valuecharacterDisplay value.
main_statcharacterMain stat.
summarycharacterSummary.

game_info

col_nametypedescription
attendanceintegerAttendance.
venue_idcharacterVenue id.
venue_guidcharacterVenue guid.
venue_full_namecharacterVenue full name.
venue_short_namecharacterVenue short name.
venue_address_citycharacterVenue address city.
venue_address_statecharacterVenue address state.
venue_grasslogicalVenue grass.

officials

col_nametypedescription
full_namecharacterFull name.
display_namecharacterDisplay name.
orderintegerOrder.
position_namecharacterPosition name.
position_display_namecharacterPosition display name.
position_idcharacterPosition id.

header

col_nametypedescription
idcharacterId.
uidcharacterUid.
time_validlogicalTime valid.
competitionscharacterCompetitions.
linkscharacterLinks.
season_yearintegerSeason year.
season_currentlogicalSeason current.
season_typeintegerSeason type.
league_idcharacterLeague id.
league_uidcharacterLeague uid.
league_namecharacterLeague name.
league_abbreviationcharacterLeague abbreviation.
league_slugcharacterLeague slug.
league_is_tournamentlogicalLeague is tournament.
league_linkscharacterLeague links.
league_logoscharacterLeague logos.

season_series

col_nametypedescription
typecharacterType.
titlecharacterTitle.
descriptioncharacterDescription.
summarycharacterSummary.
completedlogicalCompleted.
total_competitionsintegerTotal competitions.
series_labelcharacterSeries label.
series_scorecharacterSeries score.
short_summarycharacterShort summary.
eventscharacterEvents.

standings

col_nametypedescription
group_headercharacterGroup header.
conference_headercharacterConference header.
division_headercharacterDivision header.
team_idcharacterTeam id.
team_uidcharacterTeam uid.
team_locationcharacterTeam location.
games_behindcharacterGames behind.
lossescharacterLosses.
streakcharacterStreak.
win_percentcharacterWin percent.
winscharacterWins.

format

col_nametypedescription
regulation_periodsintegerRegulation periods.
regulation_display_namecharacterRegulation display name.
regulation_slugcharacterRegulation slug.
regulation_clockdoubleRegulation clock.
overtime_display_namecharacterOvertime display name.
overtime_slugcharacterOvertime slug.
overtime_clockdoubleOvertime clock.

article

col_nametypedescription
idintegerId.
now_idcharacterNow id.
content_keycharacterContent key.
data_source_identifiercharacterData source identifier.
publishedkeycharacterPublishedkey.
typecharacterType.
game_idcharacterGame id.
headlinecharacterHeadline.
descriptioncharacterDescription.
link_textcharacterLink text.
categorizedcharacterCategorized.
originally_postedcharacterOriginally posted.
last_modifiedcharacterLast modified.
publishedcharacterPublished.
sectioncharacterSection.
sourcecharacterSource.
imagescharacterImages.
videocharacterVideo.
categoriescharacterCategories.
keywordscharacterKeywords.
storycharacterStory.
premiumlogicalPremium.
is_live_bloglogicalIs live blog.
allow_commentslogicalAllow comments.
allow_searchlogicalAllow search.
allow_content_reactionslogicalAllow content reactions.
links_web_hrefcharacterLinks web href.
links_mobile_hrefcharacterLinks mobile href.
links_api_self_hrefcharacterLinks api self href.
links_app_sportscenter_hrefcharacterLinks app sportscenter href.

injuries

col_nametypedescription
injuriescharacterInjuries.
team_idcharacterTeam id.
team_uidcharacterTeam uid.
team_display_namecharacterTeam display name.
team_abbreviationcharacterTeam abbreviation.
team_linkscharacterTeam links.
team_logocharacterTeam logo.
team_logoscharacterTeam logos.

news

col_nametypedescription
idintegerId.
now_idcharacterNow id.
content_keycharacterContent key.
data_source_identifiercharacterData source identifier.
typecharacterType.
headlinecharacterHeadline.
descriptioncharacterDescription.
last_modifiedcharacterLast modified.
publishedcharacterPublished.
imagescharacterImages.
categoriescharacterCategories.
premiumlogicalPremium.
bylinecharacterByline.
links_web_hrefcharacterLinks web href.
links_mobile_hrefcharacterLinks mobile href.
links_api_self_hrefcharacterLinks api self href.
links_app_sportscenter_hrefcharacterLinks app sportscenter href.

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

Example​

espn_college_softball_cdn_playbyplay(game_id='401705127')

Last validated n/a.

espn_college_softball_cdn_boxscore​

One game's espn.com box-score page data, parsed like a Site v2 summary. For football the drives and scoring plays are only on the playbyplay page.

Endpoint URL: GET https://cdn.espn.com/core/college-softball/boxscore

Valid URL: https://cdn.espn.com/core/college-softball/boxscore?xhr=1&gameId=401705127

API ParameterPythonPatternRequiredNullableDescription
gameIdgame_idYESPN game (event) id.

Returns​

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

col_nametypedescription
team_idcharacterTeam id.
team_abbreviationcharacterTeam abbreviation.
team_display_namecharacterTeam display name.
team_locationcharacterTeam location.
athlete_idcharacterAthlete id.
athlete_display_namecharacterAthlete display name.
athlete_short_namecharacterAthlete short name.
athlete_jerseycharacterAthlete jersey.
athlete_positioncharacterAthlete position.
starterlogicalStarter.
activelogicalActive.
did_not_playlogicalDid not play.
ejectedlogicalEjected.
reasoncharacterReason.
minutescharacterMinutes.
pointscharacterPoints.
field_goals_made_field_goals_attemptedcharacterField goals made field goals attempted.
three_point_field_goals_made_three_point_field_goals_attemptedcharacterThree point field goals made three point field goals attempted.
free_throws_made_free_throws_attemptedcharacterFree throws made free throws attempted.
reboundscharacterRebounds.
assistscharacterAssists.
turnoverscharacterTurnovers.
stealscharacterSteals.
blockscharacterBlocks.
offensive_reboundscharacterOffensive rebounds.
defensive_reboundscharacterDefensive rebounds.
foulscharacterFouls.
plus_minuscharacterPlus minus.

boxscore_team

col_nametypedescription
team_idcharacterTeam id.
team_abbreviationcharacterTeam abbreviation.
team_display_namecharacterTeam display name.
home_awaycharacterHome away.
display_orderintegerDisplay order.
stat_namecharacterStat name.
stat_labelcharacterStat label.
stat_display_valuecharacterStat display value.
stat_valuecharacterStat value.

plays

col_nametypedescription
idcharacterId.
sequence_numbercharacterSequence number.
textcharacterText.
away_scoreintegerAway score.
home_scoreintegerHome score.
scoring_playlogicalScoring play.
score_valueintegerScore value.
participantscharacterParticipants.
wallclockcharacterWallclock.
shooting_playlogicalShooting play.
points_attemptedintegerPoints attempted.
short_descriptioncharacterShort description.
type_idcharacterType id.
type_textcharacterType text.
period_numberintegerPeriod number.
period_display_valuecharacterPeriod display value.
clock_display_valuecharacterClock display value.
team_idcharacterTeam id.
coordinate_xintegerCoordinate x.
coordinate_yintegerCoordinate y.

winprobability

col_nametypedescription
home_win_percentagedoubleHome win percentage.
tie_percentagedoubleTie percentage.
play_idcharacterPlay id.

leaders

col_nametypedescription
team_idcharacterTeam id.
team_abbreviationcharacterTeam abbreviation.
category_namecharacterCategory name.
category_display_namecharacterCategory display name.
athlete_idcharacterAthlete id.
athlete_display_namecharacterAthlete display name.
athlete_positioncharacterAthlete position.
valuedoubleValue.
display_valuecharacterDisplay value.
main_statcharacterMain stat.
summarycharacterSummary.

game_info

col_nametypedescription
attendanceintegerAttendance.
venue_idcharacterVenue id.
venue_guidcharacterVenue guid.
venue_full_namecharacterVenue full name.
venue_short_namecharacterVenue short name.
venue_address_citycharacterVenue address city.
venue_address_statecharacterVenue address state.
venue_grasslogicalVenue grass.

officials

col_nametypedescription
full_namecharacterFull name.
display_namecharacterDisplay name.
orderintegerOrder.
position_namecharacterPosition name.
position_display_namecharacterPosition display name.
position_idcharacterPosition id.

header

col_nametypedescription
idcharacterId.
uidcharacterUid.
time_validlogicalTime valid.
competitionscharacterCompetitions.
linkscharacterLinks.
season_yearintegerSeason year.
season_currentlogicalSeason current.
season_typeintegerSeason type.
league_idcharacterLeague id.
league_uidcharacterLeague uid.
league_namecharacterLeague name.
league_abbreviationcharacterLeague abbreviation.
league_slugcharacterLeague slug.
league_is_tournamentlogicalLeague is tournament.
league_linkscharacterLeague links.
league_logoscharacterLeague logos.

season_series

col_nametypedescription
typecharacterType.
titlecharacterTitle.
descriptioncharacterDescription.
summarycharacterSummary.
completedlogicalCompleted.
total_competitionsintegerTotal competitions.
series_labelcharacterSeries label.
series_scorecharacterSeries score.
short_summarycharacterShort summary.
eventscharacterEvents.

standings

col_nametypedescription
group_headercharacterGroup header.
conference_headercharacterConference header.
division_headercharacterDivision header.
team_idcharacterTeam id.
team_uidcharacterTeam uid.
team_locationcharacterTeam location.
games_behindcharacterGames behind.
lossescharacterLosses.
streakcharacterStreak.
win_percentcharacterWin percent.
winscharacterWins.

format

col_nametypedescription
regulation_periodsintegerRegulation periods.
regulation_display_namecharacterRegulation display name.
regulation_slugcharacterRegulation slug.
regulation_clockdoubleRegulation clock.
overtime_display_namecharacterOvertime display name.
overtime_slugcharacterOvertime slug.
overtime_clockdoubleOvertime clock.

article

col_nametypedescription
idintegerId.
now_idcharacterNow id.
content_keycharacterContent key.
data_source_identifiercharacterData source identifier.
publishedkeycharacterPublishedkey.
typecharacterType.
game_idcharacterGame id.
headlinecharacterHeadline.
descriptioncharacterDescription.
link_textcharacterLink text.
categorizedcharacterCategorized.
originally_postedcharacterOriginally posted.
last_modifiedcharacterLast modified.
publishedcharacterPublished.
sectioncharacterSection.
sourcecharacterSource.
imagescharacterImages.
videocharacterVideo.
categoriescharacterCategories.
keywordscharacterKeywords.
storycharacterStory.
premiumlogicalPremium.
is_live_bloglogicalIs live blog.
allow_commentslogicalAllow comments.
allow_searchlogicalAllow search.
allow_content_reactionslogicalAllow content reactions.
links_web_hrefcharacterLinks web href.
links_mobile_hrefcharacterLinks mobile href.
links_api_self_hrefcharacterLinks api self href.
links_app_sportscenter_hrefcharacterLinks app sportscenter href.

injuries

col_nametypedescription
injuriescharacterInjuries.
team_idcharacterTeam id.
team_uidcharacterTeam uid.
team_display_namecharacterTeam display name.
team_abbreviationcharacterTeam abbreviation.
team_linkscharacterTeam links.
team_logocharacterTeam logo.
team_logoscharacterTeam logos.

news

col_nametypedescription
idintegerId.
now_idcharacterNow id.
content_keycharacterContent key.
data_source_identifiercharacterData source identifier.
typecharacterType.
headlinecharacterHeadline.
descriptioncharacterDescription.
last_modifiedcharacterLast modified.
publishedcharacterPublished.
imagescharacterImages.
categoriescharacterCategories.
premiumlogicalPremium.
bylinecharacterByline.
links_web_hrefcharacterLinks web href.
links_mobile_hrefcharacterLinks mobile href.
links_api_self_hrefcharacterLinks api self href.
links_app_sportscenter_hrefcharacterLinks app sportscenter href.

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

Example​

espn_college_softball_cdn_boxscore(game_id='401705127')

Last validated n/a.

espn_college_softball_cdn_schedule​

espn.com schedule page data, one row per game: up to 7 days starting at date (mbb and wbb: that day only; cfb and nfl: one week).

Endpoint URL: GET https://cdn.espn.com/core/college-softball/schedule

Valid URL: https://cdn.espn.com/core/college-softball/schedule?xhr=1&date=20250115

API ParameterPythonPatternRequiredNullableDescription
datedateYSingle date (YYYYMMDD). Ignored by cfb and nfl, which are week-oriented. Defaults to today.
weekweekYWeek number (cfb and nfl).
yearseasonYSeason year that week belongs to (cfb and nfl).
seasontypeseason_typeYSeason phase for week: 1=preseason, 2=regular season, 3=postseason (cfb and nfl).

Returns​

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

col_nametypedescription
game_idintegerESPN event id.
seasonintegerFour-digit season year.
game_datecharacterISO 8601 kickoff timestamp (UTC).

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

Example​

espn_college_softball_cdn_schedule(date='20250115')

Last validated n/a.