Skip to main content
Version: 0.0.54

MLB — MLB Stats API

sportsdataverse.mlb — 64 endpoints.

mlb_api_schedule_postseason

GET /api/v1/schedule/postseason — postseason-only schedule for a season.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/schedule/postseason

Valid URL: https://statsapi.mlb.com/api/v1/schedule/postseason

API ParameterPythonPatternRequiredNullable
seasonseasonY
sportIdsport_idY
hydratehydrateY

Returns

GET /api/v1/schedule/postseason — postseason-only schedule for a season.

Example

mlb_api_schedule_postseason()

Last validated n/a.

mlb_api_pbp

GET /api/v1.1/game/{gamePk}/feed/live — live firehose (v1.1).

Endpoint URL: GET https://statsapi.mlb.com/api/v1.1/game/{game_pk}/feed/live

Valid URL: https://statsapi.mlb.com/api/v1.1/game/716390/feed/live

API ParameterPythonPatternRequiredNullable
game_pkgame_pkY
languagelanguageY
languagetimecodeY
hydratehydrateY
fieldsfieldsY

Returns

GET /api/v1.1/game/{gamePk}/feed/live — live firehose (v1.1).

Example

mlb_api_pbp(game_pk=716390)

Last validated n/a.

mlb_api_boxscore

GET /api/v1/game/{gamePk}/boxscore — team + player boxscore for one game.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/game/{game_pk}/boxscore

Valid URL: https://statsapi.mlb.com/api/v1/game/716390/boxscore

API ParameterPythonPatternRequiredNullable
game_pkgame_pkY
timecodetimecodeY
fieldsfieldsY

Returns

GET /api/v1/game/{gamePk}/boxscore — team + player boxscore for one game.

Example

mlb_api_boxscore(game_pk=716390)

Last validated n/a.

mlb_api_linescore

GET /api/v1/game/{gamePk}/linescore — inning-by-inning + current game state.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/game/{game_pk}/linescore

Valid URL: https://statsapi.mlb.com/api/v1/game/716390/linescore

API ParameterPythonPatternRequiredNullable
game_pkgame_pkY
timecodetimecodeY
fieldsfieldsY

Returns

GET /api/v1/game/{gamePk}/linescore — inning-by-inning + current game state.

Example

mlb_api_linescore(game_pk=716390)

Last validated n/a.

mlb_api_play_by_play

GET /api/v1/game/{gamePk}/playByPlay — play-by-play with at-bat detail.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/game/{game_pk}/playByPlay

Valid URL: https://statsapi.mlb.com/api/v1/game/716390/playByPlay

API ParameterPythonPatternRequiredNullable
game_pkgame_pkY
timecodetimecodeY
fieldsfieldsY

Returns

GET /api/v1/game/{gamePk}/playByPlay — play-by-play with at-bat detail.

Example

mlb_api_play_by_play(game_pk=716390)

Last validated n/a.

mlb_api_game_context_metrics

GET /api/v1/game/{gamePk}/contextMetrics — WP, leverage index, in-game context.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/game/{game_pk}/contextMetrics

Valid URL: https://statsapi.mlb.com/api/v1/game/716390/contextMetrics

API ParameterPythonPatternRequiredNullable
game_pkgame_pkY
fieldsfieldsY

Returns

GET /api/v1/game/{gamePk}/contextMetrics — WP, leverage index, in-game context.

Example

mlb_api_game_context_metrics(game_pk=716390)

Last validated n/a.

mlb_api_win_probability

GET /api/v1/game/{gamePk}/winProbability — per-play WP timeline.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/game/{game_pk}/winProbability

Valid URL: https://statsapi.mlb.com/api/v1/game/716390/winProbability

API ParameterPythonPatternRequiredNullable
game_pkgame_pkY
fieldsfieldsY

Returns

GET /api/v1/game/{gamePk}/winProbability — per-play WP timeline.

Example

mlb_api_win_probability(game_pk=716390)

Last validated n/a.

mlb_api_game_content

GET /api/v1/game/{gamePk}/content — articles, highlights, editorial content.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/game/{game_pk}/content

Valid URL: https://statsapi.mlb.com/api/v1/game/716390/content

API ParameterPythonPatternRequiredNullable
game_pkgame_pkY

Returns

GET /api/v1/game/{gamePk}/content — articles, highlights, editorial content.

Example

mlb_api_game_content(game_pk=716390)

Last validated n/a.

mlb_api_team

GET /api/v1/teams/{teamId} — single team detail.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/teams/{team_id}

Valid URL: https://statsapi.mlb.com/api/v1/teams/10

API ParameterPythonPatternRequiredNullable
team_idteam_idY
seasonseasonY
sportIdsport_idY
hydratehydrateY
fieldsfieldsY

Returns

GET /api/v1/teams/{teamId} — single team detail.

Example

mlb_api_team(team_id=10)

Last validated n/a.

mlb_api_team_roster

GET /api/v1/teams/{teamId}/roster — team roster.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/teams/{team_id}/roster

Valid URL: https://statsapi.mlb.com/api/v1/teams/10/roster

API ParameterPythonPatternRequiredNullable
team_idteam_idY
seasonseasonY
rosterTyperoster_typeY
datedateY
hydratehydrateY
fieldsfieldsY

Returns

col_nametypedescription
jersey_numbercharacter
person_idinteger
person_full_namecharacter
person_linkcharacter
position_codecharacter
position_namecharacter
position_typecharacter
position_abbreviationcharacter
status_codecharacter
status_descriptioncharacter

Example

mlb_api_team_roster(team_id=10)

Last validated n/a.

mlb_api_team_alumni

GET /api/v1/teams/{teamId}/alumni — players who played for this team in a season.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/teams/{team_id}/alumni

Valid URL: https://statsapi.mlb.com/api/v1/teams/10/alumni

API ParameterPythonPatternRequiredNullable
team_idteam_idY
seasonseasonY
groupgroupY
hydratehydrateY

Returns

GET /api/v1/teams/{teamId}/alumni — players who played for this team in a season.

Example

mlb_api_team_alumni(team_id=10)

Last validated n/a.

mlb_api_team_affiliates

GET /api/v1/teams/affiliates — org affiliates (MLB parent → minor league chain).

Endpoint URL: GET https://statsapi.mlb.com/api/v1/teams/affiliates

Valid URL: https://statsapi.mlb.com/api/v1/teams/affiliates

API ParameterPythonPatternRequiredNullable
teamIdsteam_idsY
sportIdsport_idY
seasonseasonY
hydratehydrateY

Returns

GET /api/v1/teams/affiliates — org affiliates (MLB parent → minor league chain).

Example

mlb_api_team_affiliates()

Last validated n/a.

mlb_api_people

GET /api/v1/people?personIds=... — bulk person lookup by MLBAM id.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/people

Valid URL: https://statsapi.mlb.com/api/v1/people

API ParameterPythonPatternRequiredNullable
personIdsperson_idsY
hydratehydrateY
fieldsfieldsY

Returns

GET /api/v1/people?personIds=... — bulk person lookup by MLBAM id.

Example

mlb_api_people()

Last validated n/a.

mlb_api_person

GET /api/v1/people/{personId} — single person detail.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/people/{person_id}

Valid URL: https://statsapi.mlb.com/api/v1/people/660271

API ParameterPythonPatternRequiredNullable
person_idperson_idY
seasonseasonY
hydratehydrateY
fieldsfieldsY

Returns

GET /api/v1/people/{personId} — single person detail.

Example

mlb_api_person(person_id=660271)

Last validated n/a.

mlb_api_person_game_stats

GET /api/v1/people/{personId}/stats/game/{gamePk} — one player, one game.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/people/{person_id}/stats/game/{game_pk}

Valid URL: https://statsapi.mlb.com/api/v1/people/660271/stats/game/716390

API ParameterPythonPatternRequiredNullable
person_idperson_idY
game_pkgame_pkY
fieldsfieldsY

Returns

GET /api/v1/people/{personId}/stats/game/{gamePk} — one player, one game.

Example

mlb_api_person_game_stats(person_id=660271, game_pk=716390)

Last validated n/a.

mlb_api_sport_players

GET /api/v1/sports/{sportId}/players — every player in a sport for a season.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/sports/{sport_id}/players

Valid URL: https://statsapi.mlb.com/api/v1/sports

API ParameterPythonPatternRequiredNullable
sport_idsport_idY
seasonseasonY
hydratehydrateY
fieldsfieldsY

Returns

GET /api/v1/sports/{sportId}/players — every player in a sport for a season.

Example

mlb_api_sport_players()

Last validated n/a.

mlb_api_sports

GET /api/v1/sports — list known sports (MLB, MiLB, KBO, NPB, …).

Endpoint URL: GET https://statsapi.mlb.com/api/v1/sports

Valid URL: https://statsapi.mlb.com/api/v1/sports

API ParameterPythonPatternRequiredNullable
sportIdsport_idY

Returns

col_nametypedescription
idinteger
codecharacter
linkcharacter
namecharacter
abbreviationcharacter
sort_orderinteger
active_statuslogical

Example

mlb_api_sports()

Last validated n/a.

mlb_api_leagues

GET /api/v1/leagues — list leagues.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/leagues

Valid URL: https://statsapi.mlb.com/api/v1/leagues

API ParameterPythonPatternRequiredNullable
sportIdsport_idY
seasonseasonY
leagueIdsleague_idsY

Returns

GET /api/v1/leagues — list leagues.

Example

mlb_api_leagues()

Last validated n/a.

mlb_api_season

GET /api/v1/seasons/{seasonId} — single season detail.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/seasons/{season_id}

Valid URL: https://statsapi.mlb.com/api/v1/seasons/X

API ParameterPythonPatternRequiredNullable
season_idseason_idY
sportIdsport_idY

Returns

GET /api/v1/seasons/{seasonId} — single season detail.

Example

mlb_api_season(season_id='X')

Last validated n/a.

mlb_api_venues

GET /api/v1/venues — list venues.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/venues

Valid URL: https://statsapi.mlb.com/api/v1/venues

API ParameterPythonPatternRequiredNullable
seasonseasonY
sportIdssport_idsY
hydratehydrateY

Returns

col_nametypedescription
idinteger
namecharacter
linkcharacter
activelogical
seasoncharacter

Example

mlb_api_venues()

Last validated n/a.

mlb_api_venue

GET /api/v1/venues/{venueId} — single venue detail.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/venues/{venue_id}

Valid URL: https://statsapi.mlb.com/api/v1/venues/15

API ParameterPythonPatternRequiredNullable
venue_idvenue_idY
seasonseasonY
hydratehydrateY

Returns

GET /api/v1/venues/{venueId} — single venue detail.

Example

mlb_api_venue(venue_id=15)

Last validated n/a.

mlb_api_meta

GET /api/v1/{metaType} — enum lookup (the API's self-describing surface).

Endpoint URL: GET https://statsapi.mlb.com/api/v1/{meta_type}

Valid URL: https://statsapi.mlb.com/api/v1/leagueLeaderTypes

API ParameterPythonPatternRequiredNullable
meta_typemeta_typeY

Returns

GET /api/v1/{metaType} — enum lookup (the API's self-describing surface).

Example

mlb_api_meta(meta_type='leagueLeaderTypes')

Last validated n/a.

mlb_api_awards

GET /api/v1/awards — list award IDs (call with no params to enumerate).

Endpoint URL: GET https://statsapi.mlb.com/api/v1/awards

Valid URL: https://statsapi.mlb.com/api/v1/awards

API ParameterPythonPatternRequiredNullable
sportIdsport_idY

Returns

GET /api/v1/awards — list award IDs (call with no params to enumerate).

Example

mlb_api_awards()

Last validated n/a.

mlb_api_award_recipients

GET /api/v1/awards/{awardId}/recipients — historical winners of one award.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/awards/{award_id}/recipients

Valid URL: https://statsapi.mlb.com/api/v1/awards/MLBHOF/recipients

API ParameterPythonPatternRequiredNullable
award_idaward_idY
seasonseasonY
sportIdsport_idY
hydratehydrateY

Returns

GET /api/v1/awards/{awardId}/recipients — historical winners of one award.

Example

mlb_api_award_recipients(award_id='MLBHOF')

Last validated n/a.

mlb_api_draft

GET /api/v1/draft/{year} — draft results for a year (optionally one round).

Endpoint URL: GET https://statsapi.mlb.com/api/v1/draft/{year}

Valid URL: https://statsapi.mlb.com/api/v1/draft/2024

API ParameterPythonPatternRequiredNullable
yearyearY
roundround_Y
teamIdteam_idY
playerIdplayer_idY
limitlimitY

Returns

GET /api/v1/draft/{year} — draft results for a year (optionally one round).

Example

mlb_api_draft(year=2024)

Last validated n/a.

mlb_api_umpires

GET /api/v1/jobs/umpires — current umpire crew assignments.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/jobs/umpires

Valid URL: https://statsapi.mlb.com/api/v1/jobs/umpires

API ParameterPythonPatternRequiredNullable

Returns

GET /api/v1/jobs/umpires — current umpire crew assignments.

Example

mlb_api_umpires()

Last validated n/a.

mlb_api_conferences

View all PCL conferences.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/conferences

Valid URL: https://statsapi.mlb.com/api/v1/conferences

API ParameterPythonPatternRequiredNullable
conferenceIdconference_idY
seasonseasonY
fieldsfieldsY

Returns

col_nametypedescription
idinteger
namecharacter
linkcharacter
abbreviationcharacter
has_wildcardlogical
name_shortcharacter
league_idinteger
league_linkcharacter
sport_idinteger
sport_linkcharacter

Example

mlb_api_conferences()

Last validated n/a.

mlb_api_conference

View PCL conferences by conferenceId.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/conferences/{conference_id}

Valid URL: https://statsapi.mlb.com/api/v1/conferences/301

API ParameterPythonPatternRequiredNullable
conference_idconference_idY
seasonseasonY
fieldsfieldsY

Returns

col_nametypedescription
idinteger
namecharacter
linkcharacter
abbreviationcharacter
has_wildcardlogical
name_shortcharacter
league_idinteger
league_linkcharacter
sport_idinteger
sport_linkcharacter

Example

mlb_api_conference(conference_id=301)

Last validated n/a.

mlb_api_draft_latest

View latest player drafted, endpoint best used when draft is currently open.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/draft/{year}/latest

Valid URL: https://statsapi.mlb.com/api/v1/draft/2023/latest

API ParameterPythonPatternRequiredNullable
yearyearY

Returns

col_nametypedescription
numberinteger
next_upcharacter
pick_pick_roundcharacter
pick_pick_numberinteger
pick_display_pick_numberinteger
pick_round_pick_numberinteger
pick_signing_bonuscharacter
pick_home_citycharacter
pick_home_statecharacter
pick_home_countrycharacter
pick_school_namecharacter
pick_school_school_classcharacter
pick_school_citycharacter
pick_school_countrycharacter
pick_school_statecharacter
pick_headshot_linkcharacter
pick_person_idinteger
pick_person_full_namecharacter
pick_person_linkcharacter
pick_person_first_namecharacter
pick_person_last_namecharacter
pick_person_birth_datecharacter
pick_person_current_ageinteger
pick_person_birth_citycharacter
pick_person_birth_state_provincecharacter
pick_person_birth_countrycharacter
pick_person_heightcharacter
pick_person_weightinteger
pick_person_activelogical
pick_person_primary_position_codecharacter
pick_person_primary_position_namecharacter
pick_person_primary_position_typecharacter
pick_person_primary_position_abbreviationcharacter
pick_person_use_namecharacter
pick_person_use_last_namecharacter
pick_person_middle_namecharacter
pick_person_boxscore_namecharacter
pick_person_gendercharacter
pick_person_is_playerlogical
pick_person_is_verifiedlogical
pick_person_draft_yearinteger
pick_person_bat_side_codecharacter
pick_person_bat_side_descriptioncharacter
pick_person_pitch_hand_codecharacter
pick_person_pitch_hand_descriptioncharacter
pick_person_name_first_lastcharacter
pick_person_name_slugcharacter
pick_person_first_last_namecharacter
pick_person_last_first_namecharacter
pick_person_last_init_namecharacter
pick_person_init_last_namecharacter
pick_person_full_fml_namecharacter
pick_person_full_lfm_namecharacter
pick_person_strike_zone_topdouble
pick_person_strike_zone_bottomdouble
pick_person_xref_idscharacter
pick_team_spring_league_idinteger
pick_team_spring_league_namecharacter
pick_team_spring_league_linkcharacter
pick_team_spring_league_abbreviationcharacter
pick_team_all_star_statuscharacter
pick_team_idinteger
pick_team_namecharacter
pick_team_linkcharacter
pick_team_seasoninteger
pick_team_venue_idinteger
pick_team_venue_namecharacter
pick_team_venue_linkcharacter
pick_team_spring_venue_idinteger
pick_team_spring_venue_linkcharacter
pick_team_team_codecharacter
pick_team_file_codecharacter
pick_team_abbreviationcharacter
pick_team_team_namecharacter
pick_team_location_namecharacter
pick_team_first_year_of_playcharacter
pick_team_league_idinteger
pick_team_league_namecharacter
pick_team_league_linkcharacter
pick_team_division_idinteger
pick_team_division_namecharacter
pick_team_division_linkcharacter
pick_team_sport_idinteger
pick_team_sport_linkcharacter
pick_team_sport_namecharacter
pick_team_short_namecharacter
pick_team_franchise_namecharacter
pick_team_club_namecharacter
pick_team_activelogical
pick_draft_type_codecharacter
pick_draft_type_descriptioncharacter
pick_is_draftedlogical
pick_is_passlogical
pick_yearcharacter

Example

mlb_api_draft_latest(year=2023)

Last validated n/a.

mlb_api_game_timestamps

Retrieve all of the play timecodes for a game in GUMBO feed.

Endpoint URL: GET https://statsapi.mlb.com/api/v1.1/game/{game_pk}/feed/live/timestamps

Valid URL: https://statsapi.mlb.com/api/v1.1/game/716390/feed/live/timestamps

API ParameterPythonPatternRequiredNullable
game_pkgame_pkY

Returns

col_nametypedescription
timecodecharacter

Example

mlb_api_game_timestamps(game_pk=716390)

Last validated n/a.

mlb_api_game_changes

View corrected non Statcast information for games

Endpoint URL: GET https://statsapi.mlb.com/api/v1/game/changes

Valid URL: https://statsapi.mlb.com/api/v1/game/changes?updatedSince=2023-09-01T00%3A00%3A00Z&sportId=1

API ParameterPythonPatternRequiredNullable
updatedSinceupdated_sinceY
sportIdsport_idY
fieldsfieldsY

Returns

col_nametypedescription
schedule_datecharacter
game_pkinteger
game_guidcharacter
linkcharacter
game_typecharacter
seasoncharacter
game_datecharacter
official_datecharacter
is_tielogical
game_numberinteger
public_facinglogical
double_headercharacter
gameday_typecharacter
tiebreakercharacter
calendar_event_idcharacter
season_displaycharacter
day_nightcharacter
scheduled_inningsinteger
reverse_home_away_statuslogical
inning_break_lengthinteger
games_in_seriesdouble
series_game_numberdouble
series_descriptioncharacter
record_sourcecharacter
if_necessarycharacter
if_necessary_descriptioncharacter
status_abstract_game_statecharacter
status_coded_game_statecharacter
status_detailed_statecharacter
status_status_codecharacter
status_start_time_tbdlogical
status_abstract_game_codecharacter
teams_away_team_idinteger
teams_away_team_namecharacter
teams_away_team_linkcharacter
teams_away_league_record_winsinteger
teams_away_league_record_lossesinteger
teams_away_league_record_tiesinteger
teams_away_league_record_pctcharacter
teams_away_scoreinteger
teams_away_is_winnerlogical
teams_away_split_squadlogical
teams_away_series_numberdouble
teams_home_team_idinteger
teams_home_team_namecharacter
teams_home_team_linkcharacter
teams_home_league_record_winsinteger
teams_home_league_record_lossesinteger
teams_home_league_record_tiesinteger
teams_home_league_record_pctcharacter
teams_home_scoreinteger
teams_home_is_winnerlogical
teams_home_split_squadlogical
teams_home_series_numberdouble
venue_idinteger
venue_namecharacter
venue_linkcharacter
content_linkcharacter
rescheduled_fromcharacter
rescheduled_from_datecharacter
descriptioncharacter
status_reasoncharacter
resumed_fromcharacter
resumed_from_datecharacter

Example

mlb_api_game_changes(sport_id=1, updated_since='2023-09-01T00:00:00Z')

Last validated n/a.

mlb_api_analytics_games

View timestamps of most recent data corrections made to games.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/game/analytics/game

Valid URL: https://statsapi.mlb.com/api/v1/game/analytics/game

API ParameterPythonPatternRequiredNullable
gameModeIdgame_mode_idY
timecodetimecodeY
limitlimitY
sortBysort_byY
isNonStatcastis_non_statcastY
offsetoffsetY
fieldsfieldsY

Returns

View timestamps of most recent data corrections made to games.

Example

mlb_api_analytics_games()

Last validated n/a.

mlb_api_analytics_guids

View timestamps of most recent data corrections made to GUIDs.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/game/analytics/guids

Valid URL: https://statsapi.mlb.com/api/v1/game/analytics/guids

API ParameterPythonPatternRequiredNullable
gameModeIdgame_mode_idY
timecodetimecodeY
limitlimitY
sortBysort_byY
isNonStatcastis_non_statcastY
offsetoffsetY
fieldsfieldsY

Returns

View timestamps of most recent data corrections made to GUIDs.

Example

mlb_api_analytics_guids()

Last validated n/a.

mlb_api_game_guids

View Statcast data for a specific game.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/game/{game_pk}/guids

Valid URL: https://statsapi.mlb.com/api/v1/game/716390/guids

API ParameterPythonPatternRequiredNullable
game_pkgame_pkY
gameModeIdgame_mode_idY
updatedSinceupdated_sinceY
isPitchis_pitchY
isHitis_hitY
isPickoffis_pickoffY
hydratehydrateY
parsed/rawparsed_rawY
fieldsfieldsY

Returns

View Statcast data for a specific game.

Example

mlb_api_game_guids(game_pk=716390)

Last validated n/a.

mlb_api_play_analytics

View Statcast data for a specific play.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/game/{game_pk}/{guid}/analytics

Valid URL: https://statsapi.mlb.com/api/v1/game/716390/90groovy-2438-test-guid-placeholder0/analytics

API ParameterPythonPatternRequiredNullable
game_pkgame_pkY
guidguidY
hydratehydrateY
fieldsfieldsY

Returns

View Statcast data for a specific play.

Example

mlb_api_play_analytics(game_pk=716390, guid='90groovy-2438-test-guid-placeholder0')

Last validated n/a.

mlb_api_play_context_metrics_averages

View Statcast contextMetrics data for a specific play.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/game/{game_pk}/{guid}/contextMetricsAverages

Valid URL: https://statsapi.mlb.com/api/v1/game/716390/90groovy-2438-test-guid-placeholder0/contextMetricsAverages

API ParameterPythonPatternRequiredNullable
game_pkgame_pkY
guidguidY
fieldsfieldsY

Returns

View Statcast contextMetrics data for a specific play.

Example

mlb_api_play_context_metrics_averages(game_pk=716390, guid='90groovy-2438-test-guid-placeholder0')

Last validated n/a.

mlb_api_game_color

View game color commentary info.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/game/{game_pk}/feed/color

Valid URL: https://statsapi.mlb.com/api/v1/game/716390/feed/color

API ParameterPythonPatternRequiredNullable
game_pkgame_pkY
timecodetimecodeY
fieldsfieldsY

Returns

View game color commentary info.

Example

mlb_api_game_color(game_pk=716390)

Last validated n/a.

mlb_api_game_color_diff

View game color feed.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/game/{game_pk}/feed/color/diffPatch

Valid URL: https://statsapi.mlb.com/api/v1/game/716390/feed/color/diffPatch

API ParameterPythonPatternRequiredNullable
game_pkgame_pkY
startTimecodestart_timecodeY
endTimecodeend_timecodeY

Returns

View game color feed.

Example

mlb_api_game_color_diff(game_pk=716390)

Last validated n/a.

mlb_api_game_color_timestamps

View all of the color timecodes for a game.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/game/{game_pk}/feed/color/timestamps

Valid URL: https://statsapi.mlb.com/api/v1/game/716390/feed/color/timestamps

API ParameterPythonPatternRequiredNullable
game_pkgame_pkY

Returns

View all of the color timecodes for a game.

Example

mlb_api_game_color_timestamps(game_pk=716390)

Last validated n/a.

mlb_api_game_pace

View time of game info.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/gamePace

Valid URL: https://statsapi.mlb.com/api/v1/gamePace?season=2023

API ParameterPythonPatternRequiredNullable
seasonseasonY
teamIdsteam_idsY
leagueIdsleague_idsY
leagueListIdleague_list_idY
sportIdsport_idY
gameTypegame_typeY
startDatestart_dateY
endDateend_dateY
venueIdsvenue_idsY
orgTypeorg_typeY
includeChildreninclude_childrenY
fieldsfieldsY

Returns

col_nametypedescription
hits_per9_inndouble
runs_per9_inndouble
pitches_per9_inndouble
plate_appearances_per9_inndouble
hits_per_gamedouble
runs_per_gamedouble
innings_played_per_gamedouble
pitches_per_gamedouble
pitchers_per_gamedouble
plate_appearances_per_gamedouble
total_game_timecharacter
total_innings_playeddouble
total_hitsinteger
total_runsinteger
total_plate_appearancesinteger
total_pitchersinteger
total_pitchesinteger
total_gamesinteger
total7_inn_gamesinteger
total9_inn_gamesdouble
total_extra_inn_gamesinteger
time_per_gamecharacter
time_per_pitchcharacter
time_per_hitcharacter
time_per_runcharacter
time_per_plate_appearancecharacter
time_per9_inncharacter
time_per77_plate_appearancescharacter
total_extra_inn_timecharacter
time_per7_inn_game_without_extra_inncharacter
total9_inn_games_completed_earlyinteger
total9_inn_games_without_extra_inndouble
total9_inn_games_scheduledinteger
hits_per_rundouble
pitches_per_pitcherdouble
seasoncharacter
sport_idinteger
sport_codecharacter
sport_linkcharacter
pr_portal_calculated_fields_total7_inn_gamesinteger
pr_portal_calculated_fields_total9_inn_gamesdouble
pr_portal_calculated_fields_total_extra_inn_gamesinteger
pr_portal_calculated_fields_time_per7_inn_gamecharacter
pr_portal_calculated_fields_time_per9_inn_gamecharacter
pr_portal_calculated_fields_time_per_extra_inn_gamecharacter
time_per7_inn_gamecharacter
total7_inn_games_scheduleddouble
total7_inn_games_without_extra_inndouble
total7_inn_games_completed_earlydouble

Example

mlb_api_game_pace(season='2023')

Last validated n/a.

mlb_api_high_low

View high/low stats by player or team.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/highLow/{org_type}

Valid URL: https://statsapi.mlb.com/api/v1/highLow/player?statGroup=hitting&sortStat=homeRuns&season=2023

API ParameterPythonPatternRequiredNullable
org_typeorg_typeY
statGroupstat_groupY
sortStatsort_statY
seasonseasonY
gameTypegame_typeY
teamIdteam_idY
leagueIdleague_idY
sportIdssport_idsY
limitlimitY
fieldsfieldsY

Returns

col_nametypedescription
total_splitsinteger
exemptionscharacter
splitscharacter
splits_tied_with_offsetcharacter
splits_tied_with_limitcharacter
seasoncharacter
combined_statslogical
group_display_namecharacter
game_type_idcharacter
game_type_descriptioncharacter
sort_stat_namecharacter
sort_stat_lookup_paramcharacter
sort_stat_is_countinglogical
sort_stat_labelcharacter
sort_stat_stat_groupscharacter
sort_stat_org_typescharacter
sort_stat_high_low_typescharacter
sort_stat_streak_levelscharacter

Example

mlb_api_high_low(org_type='player', stat_group='hitting', sort_stat='homeRuns', season='2023')

Last validated n/a.

mlb_api_home_run_derby

View a home run derby object based on gamePk.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/homeRunDerby/{game_pk}

Valid URL: https://statsapi.mlb.com/api/v1/homeRunDerby/511101

API ParameterPythonPatternRequiredNullable
game_pkgame_pkY
fieldsfieldsY

Returns

col_nametypedescription
idinteger
full_namecharacter
linkcharacter
first_namecharacter
last_namecharacter
primary_numbercharacter
birth_datecharacter
current_ageinteger
birth_citycharacter
birth_state_provincecharacter
birth_countrycharacter
heightcharacter
weightinteger
activelogical
use_namecharacter
use_last_namecharacter
middle_namecharacter
boxscore_namecharacter
nick_namecharacter
gendercharacter
is_playerlogical
is_verifiedlogical
draft_yeardouble
pronunciationcharacter
statscharacter
mlb_debut_datecharacter
name_first_lastcharacter
name_slugcharacter
first_last_namecharacter
last_first_namecharacter
last_init_namecharacter
init_last_namecharacter
full_fml_namecharacter
full_lfm_namecharacter
strike_zone_topdouble
strike_zone_bottomdouble
current_team_spring_league_iddouble
current_team_spring_league_namecharacter
current_team_spring_league_linkcharacter
current_team_spring_league_abbreviationcharacter
current_team_all_star_statuscharacter
current_team_idinteger
current_team_namecharacter
current_team_linkcharacter
current_team_seasoninteger
current_team_venue_idinteger
current_team_venue_namecharacter
current_team_venue_linkcharacter
current_team_spring_venue_iddouble
current_team_spring_venue_linkcharacter
current_team_team_codecharacter
current_team_file_codecharacter
current_team_abbreviationcharacter
current_team_team_namecharacter
current_team_location_namecharacter
current_team_first_year_of_playcharacter
current_team_league_idinteger
current_team_league_namecharacter
current_team_league_linkcharacter
current_team_division_iddouble
current_team_division_namecharacter
current_team_division_linkcharacter
current_team_sport_idinteger
current_team_sport_linkcharacter
current_team_sport_namecharacter
current_team_short_namecharacter
current_team_franchise_namecharacter
current_team_club_namecharacter
current_team_activelogical
primary_position_codecharacter
primary_position_namecharacter
primary_position_typecharacter
primary_position_abbreviationcharacter
bat_side_codecharacter
bat_side_descriptioncharacter
pitch_hand_codecharacter
pitch_hand_descriptioncharacter
last_played_datecharacter
name_matrilinealcharacter
current_team_parent_org_namecharacter
current_team_parent_org_iddouble

Example

mlb_api_home_run_derby(game_pk=511101)

Last validated n/a.

mlb_api_home_run_derby_bracket

View a home run derby object based on bracket.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/homeRunDerby/{game_pk}/bracket

Valid URL: https://statsapi.mlb.com/api/v1/homeRunDerby/511101/bracket

API ParameterPythonPatternRequiredNullable
game_pkgame_pkY
fieldsfieldsY

Returns

col_nametypedescription
idinteger
full_namecharacter
linkcharacter
first_namecharacter
last_namecharacter
primary_numbercharacter
birth_datecharacter
current_ageinteger
birth_citycharacter
birth_state_provincecharacter
birth_countrycharacter
heightcharacter
weightinteger
activelogical
use_namecharacter
use_last_namecharacter
middle_namecharacter
boxscore_namecharacter
nick_namecharacter
gendercharacter
is_playerlogical
is_verifiedlogical
draft_yeardouble
pronunciationcharacter
statscharacter
mlb_debut_datecharacter
name_first_lastcharacter
name_slugcharacter
first_last_namecharacter
last_first_namecharacter
last_init_namecharacter
init_last_namecharacter
full_fml_namecharacter
full_lfm_namecharacter
strike_zone_topdouble
strike_zone_bottomdouble
current_team_spring_league_iddouble
current_team_spring_league_namecharacter
current_team_spring_league_linkcharacter
current_team_spring_league_abbreviationcharacter
current_team_all_star_statuscharacter
current_team_idinteger
current_team_namecharacter
current_team_linkcharacter
current_team_seasoninteger
current_team_venue_idinteger
current_team_venue_namecharacter
current_team_venue_linkcharacter
current_team_spring_venue_iddouble
current_team_spring_venue_linkcharacter
current_team_team_codecharacter
current_team_file_codecharacter
current_team_abbreviationcharacter
current_team_team_namecharacter
current_team_location_namecharacter
current_team_first_year_of_playcharacter
current_team_league_idinteger
current_team_league_namecharacter
current_team_league_linkcharacter
current_team_division_iddouble
current_team_division_namecharacter
current_team_division_linkcharacter
current_team_sport_idinteger
current_team_sport_linkcharacter
current_team_sport_namecharacter
current_team_short_namecharacter
current_team_franchise_namecharacter
current_team_club_namecharacter
current_team_activelogical
primary_position_codecharacter
primary_position_namecharacter
primary_position_typecharacter
primary_position_abbreviationcharacter
bat_side_codecharacter
bat_side_descriptioncharacter
pitch_hand_codecharacter
pitch_hand_descriptioncharacter
last_played_datecharacter
name_matrilinealcharacter
current_team_parent_org_namecharacter
current_team_parent_org_iddouble

Example

mlb_api_home_run_derby_bracket(game_pk=511101)

Last validated n/a.

mlb_api_home_run_derby_pool

View a home run derby object based on pool.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/homeRunDerby/{game_pk}/pool

Valid URL: https://statsapi.mlb.com/api/v1/homeRunDerby/511101/pool

API ParameterPythonPatternRequiredNullable
game_pkgame_pkY
fieldsfieldsY

Returns

col_nametypedescription
idinteger
full_namecharacter
linkcharacter
first_namecharacter
last_namecharacter
primary_numbercharacter
birth_datecharacter
current_ageinteger
birth_citycharacter
birth_state_provincecharacter
birth_countrycharacter
heightcharacter
weightinteger
activelogical
use_namecharacter
use_last_namecharacter
middle_namecharacter
boxscore_namecharacter
nick_namecharacter
gendercharacter
is_playerlogical
is_verifiedlogical
draft_yeardouble
pronunciationcharacter
statscharacter
mlb_debut_datecharacter
name_first_lastcharacter
name_slugcharacter
first_last_namecharacter
last_first_namecharacter
last_init_namecharacter
init_last_namecharacter
full_fml_namecharacter
full_lfm_namecharacter
strike_zone_topdouble
strike_zone_bottomdouble
current_team_spring_league_iddouble
current_team_spring_league_namecharacter
current_team_spring_league_linkcharacter
current_team_spring_league_abbreviationcharacter
current_team_all_star_statuscharacter
current_team_idinteger
current_team_namecharacter
current_team_linkcharacter
current_team_seasoninteger
current_team_venue_idinteger
current_team_venue_namecharacter
current_team_venue_linkcharacter
current_team_spring_venue_iddouble
current_team_spring_venue_linkcharacter
current_team_team_codecharacter
current_team_file_codecharacter
current_team_abbreviationcharacter
current_team_team_namecharacter
current_team_location_namecharacter
current_team_first_year_of_playcharacter
current_team_league_idinteger
current_team_league_namecharacter
current_team_league_linkcharacter
current_team_division_iddouble
current_team_division_namecharacter
current_team_division_linkcharacter
current_team_sport_idinteger
current_team_sport_linkcharacter
current_team_sport_namecharacter
current_team_short_namecharacter
current_team_franchise_namecharacter
current_team_club_namecharacter
current_team_activelogical
primary_position_codecharacter
primary_position_namecharacter
primary_position_typecharacter
primary_position_abbreviationcharacter
bat_side_codecharacter
bat_side_descriptioncharacter
pitch_hand_codecharacter
pitch_hand_descriptioncharacter
last_played_datecharacter
name_matrilinealcharacter
current_team_parent_org_namecharacter
current_team_parent_org_iddouble

Example

mlb_api_home_run_derby_pool(game_pk=511101)

Last validated n/a.

mlb_api_all_star_ballot

View All-Star Ballots per league.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/league/{league_id}/allStarBallot

Valid URL: https://statsapi.mlb.com/api/v1/league/103/allStarBallot?season=2023

API ParameterPythonPatternRequiredNullable
league_idleague_idY
seasonseasonY
fieldsfieldsY

Returns

col_nametypedescription
idinteger
full_namecharacter
linkcharacter
first_namecharacter
last_namecharacter
primary_numbercharacter
birth_datecharacter
current_ageinteger
birth_citycharacter
birth_countrycharacter
heightcharacter
weightinteger
activelogical
use_namecharacter
use_last_namecharacter
middle_namecharacter
boxscore_namecharacter
nick_namecharacter
gendercharacter
name_matrilinealcharacter
is_playerlogical
is_verifiedlogical
pronunciationcharacter
last_played_datecharacter
mlb_debut_datecharacter
name_first_lastcharacter
name_slugcharacter
first_last_namecharacter
last_first_namecharacter
last_init_namecharacter
init_last_namecharacter
full_fml_namecharacter
full_lfm_namecharacter
strike_zone_topdouble
strike_zone_bottomdouble
primary_position_codecharacter
primary_position_namecharacter
primary_position_typecharacter
primary_position_abbreviationcharacter
bat_side_codecharacter
bat_side_descriptioncharacter
pitch_hand_codecharacter
pitch_hand_descriptioncharacter
birth_state_provincecharacter
draft_yeardouble
name_titlecharacter
name_suffixcharacter

Example

mlb_api_all_star_ballot(league_id='103', season='2023')

Last validated n/a.

mlb_api_all_star_write_ins

View All-Star Write-ins per league.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/league/{league_id}/allStarWriteIns

Valid URL: https://statsapi.mlb.com/api/v1/league/103/allStarWriteIns?season=2023

API ParameterPythonPatternRequiredNullable
league_idleague_idY
seasonseasonY
fieldsfieldsY

Returns

col_nametypedescription
idinteger
full_namecharacter
linkcharacter
first_namecharacter
last_namecharacter
birth_datecharacter
current_ageinteger
birth_citycharacter
birth_state_provincecharacter
birth_countrycharacter
heightcharacter
weightinteger
activelogical
use_namecharacter
use_last_namecharacter
boxscore_namecharacter
gendercharacter
is_playerlogical
is_verifiedlogical
pronunciationcharacter
mlb_debut_datecharacter
name_first_lastcharacter
name_slugcharacter
first_last_namecharacter
last_first_namecharacter
last_init_namecharacter
init_last_namecharacter
full_fml_namecharacter
full_lfm_namecharacter
strike_zone_topdouble
strike_zone_bottomdouble
bat_side_codecharacter
bat_side_descriptioncharacter
pitch_hand_codecharacter
pitch_hand_descriptioncharacter
primary_numbercharacter
draft_yeardouble
middle_namecharacter
name_matrilinealcharacter
last_played_datecharacter
nick_namecharacter
name_titlecharacter
name_suffixcharacter

Example

mlb_api_all_star_write_ins(league_id='103', season='2023')

Last validated n/a.

mlb_api_all_star_final_vote

View All-Star Final Vote per league.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/league/{league_id}/allStarFinalVote

Valid URL: https://statsapi.mlb.com/api/v1/league/103/allStarFinalVote?season=2023

API ParameterPythonPatternRequiredNullable
league_idleague_idY
seasonseasonY
fieldsfieldsY

Returns

col_nametypedescription
idinteger
full_namecharacter
linkcharacter
first_namecharacter
last_namecharacter
primary_numbercharacter
birth_datecharacter
current_ageinteger
birth_citycharacter
birth_countrycharacter
heightcharacter
weightinteger
activelogical
use_namecharacter
use_last_namecharacter
boxscore_namecharacter
nick_namecharacter
gendercharacter
is_playerlogical
is_verifiedlogical
pronunciationcharacter
mlb_debut_datecharacter
name_first_lastcharacter
name_slugcharacter
first_last_namecharacter
last_first_namecharacter
last_init_namecharacter
init_last_namecharacter
full_fml_namecharacter
full_lfm_namecharacter
strike_zone_topdouble
strike_zone_bottomdouble
primary_position_codecharacter
primary_position_namecharacter
primary_position_typecharacter
primary_position_abbreviationcharacter
bat_side_codecharacter
bat_side_descriptioncharacter
pitch_hand_codecharacter
pitch_hand_descriptioncharacter
name_matrilinealcharacter
birth_state_provincecharacter
name_titlecharacter
name_suffixcharacter
middle_namecharacter
draft_yeardouble
last_played_datecharacter

Example

mlb_api_all_star_final_vote(league_id='103', season='2023')

Last validated n/a.

mlb_api_free_agents

View biographical information and stats for Free Agents.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/people/freeAgents

Valid URL: https://statsapi.mlb.com/api/v1/people/freeAgents?season=2023

API ParameterPythonPatternRequiredNullable
seasonseasonY
orderorderY
hydratehydrateY
fieldsfieldsY

Returns

col_nametypedescription
notescharacter
date_declaredcharacter
player_idinteger
player_full_namecharacter
player_linkcharacter
original_team_iddouble
original_team_namecharacter
original_team_linkcharacter
new_team_linkcharacter
position_codecharacter
position_namecharacter
position_typecharacter
position_abbreviationcharacter
date_signedcharacter
new_team_iddouble
new_team_namecharacter
sort_orderdouble

Example

mlb_api_free_agents(season='2023')

Last validated n/a.

mlb_api_jobs

View directory by jobType.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/jobs

Valid URL: https://statsapi.mlb.com/api/v1/jobs?jobType=UMPR

API ParameterPythonPatternRequiredNullable
jobTypejob_typeY
sportIdsport_idY
datedateY
fieldsfieldsY

Returns

col_nametypedescription
jersey_numbercharacter
jobcharacter
job_idcharacter
titlecharacter
person_idinteger
person_full_namecharacter
person_linkcharacter

Example

mlb_api_jobs(job_type='UMPR')

Last validated n/a.

mlb_api_datacasters

View datacasters directory.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/jobs/datacasters

Valid URL: https://statsapi.mlb.com/api/v1/jobs/datacasters

API ParameterPythonPatternRequiredNullable
sportIdsport_idY
datedateY
hydratehydrateY
fieldsfieldsY

Returns

col_nametypedescription
jersey_numbercharacter
jobcharacter
job_idcharacter
titlecharacter
person_idinteger
person_full_namecharacter
person_linkcharacter

Example

mlb_api_datacasters()

Last validated n/a.

mlb_api_official_scorers

View official scorer directory.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/jobs/officialScorers

Valid URL: https://statsapi.mlb.com/api/v1/jobs/officialScorers

API ParameterPythonPatternRequiredNullable
sportIdsport_idY
datedateY
hydratehydrateY
fieldsfieldsY

Returns

col_nametypedescription
jersey_numbercharacter
jobcharacter
job_idcharacter
titlecharacter
person_idinteger
person_full_namecharacter
person_linkcharacter

Example

mlb_api_official_scorers()

Last validated n/a.

mlb_api_umpire_games

Get umpires and associated game for umpireId.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/jobs/umpires/games/{umpire_id}

Valid URL: https://statsapi.mlb.com/api/v1/jobs/umpires/games/596809?season=2023

API ParameterPythonPatternRequiredNullable
umpire_idumpire_idY
seasonseasonY
hydratehydrateY
fieldsfieldsY

Returns

Get umpires and associated game for umpireId.

Example

mlb_api_umpire_games(umpire_id=596809, season='2023')

Last validated n/a.

mlb_api_schedule_tied

View tied game schedule info.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/schedule/games/tied

Valid URL: https://statsapi.mlb.com/api/v1/schedule/games/tied?season=2016

API ParameterPythonPatternRequiredNullable
gameTypesgame_typesY
seasonseasonY
hydratehydrateY
fieldsfieldsY

Returns

col_nametypedescription
schedule_datecharacter
game_pkinteger
game_guidcharacter
linkcharacter
game_typecharacter
seasoncharacter
game_datecharacter
official_datecharacter
is_tielogical
game_numberinteger
public_facinglogical
double_headercharacter
gameday_typecharacter
tiebreakercharacter
calendar_event_idcharacter
season_displaycharacter
day_nightcharacter
scheduled_inningsinteger
reverse_home_away_statuslogical
inning_break_lengthinteger
games_in_seriesinteger
series_game_numberinteger
series_descriptioncharacter
record_sourcecharacter
if_necessarycharacter
if_necessary_descriptioncharacter
status_abstract_game_statecharacter
status_coded_game_statecharacter
status_detailed_statecharacter
status_status_codecharacter
status_start_time_tbdlogical
status_reasoncharacter
status_abstract_game_codecharacter
teams_away_team_idinteger
teams_away_team_namecharacter
teams_away_team_linkcharacter
teams_away_league_record_winsinteger
teams_away_league_record_lossesinteger
teams_away_league_record_tiesinteger
teams_away_league_record_pctcharacter
teams_away_scoreinteger
teams_away_split_squadlogical
teams_away_series_numberinteger
teams_home_team_idinteger
teams_home_team_namecharacter
teams_home_team_linkcharacter
teams_home_league_record_winsinteger
teams_home_league_record_lossesinteger
teams_home_league_record_tiesinteger
teams_home_league_record_pctcharacter
teams_home_scoreinteger
teams_home_split_squadlogical
teams_home_series_numberinteger
venue_idinteger
venue_namecharacter
venue_linkcharacter
content_linkcharacter

Example

mlb_api_schedule_tied(season='2016')

Last validated n/a.

mlb_api_schedule_postseason_series

View schedule info for postseason based on series.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/schedule/postseason/series

Valid URL: https://statsapi.mlb.com/api/v1/schedule/postseason/series?season=2023

API ParameterPythonPatternRequiredNullable
gameTypesgame_typesY
seriesNumberseries_numberY
teamIdteam_idY
sportIdsport_idY
seasonseasonY
fieldsfieldsY

Returns

col_nametypedescription
total_itemsinteger
total_gamesinteger
total_games_in_progressinteger
gamescharacter
sort_orderinteger
series_idcharacter
series_sort_numberinteger
series_is_defaultlogical
series_game_typecharacter

Example

mlb_api_schedule_postseason_series(season='2023')

Last validated n/a.

mlb_api_schedule_postseason_tunein

View schedule info for the tuneIn application.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/schedule/postseason/tuneIn

Valid URL: https://statsapi.mlb.com/api/v1/schedule/postseason/tuneIn?season=2023

API ParameterPythonPatternRequiredNullable
teamIdteam_idY
sportIdsport_idY
seasonseasonY
hydratehydrateY
fieldsfieldsY

Returns

View schedule info for the tuneIn application.

Example

mlb_api_schedule_postseason_tunein(season='2023')

Last validated n/a.

mlb_api_seasons_all

View information for all seasons based on id.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/seasons/all

Valid URL: https://statsapi.mlb.com/api/v1/seasons/all?sportId=1

API ParameterPythonPatternRequiredNullable
divisionIddivision_idY
leagueIdleague_idY
withGameTypeDateswith_game_type_datesY
sportIdsport_idY
fieldsfieldsY

Returns

col_nametypedescription
season_idcharacter
has_wildcardlogical
pre_season_start_datecharacter
season_start_datecharacter
regular_season_start_datecharacter
regular_season_end_datecharacter
season_end_datecharacter
offseason_start_datecharacter
off_season_end_datecharacter
season_level_gameday_typecharacter
game_level_gameday_typecharacter
qualifier_plate_appearancesdouble
qualifier_outs_pitcheddouble
post_season_start_datecharacter
post_season_end_datecharacter
last_date1st_halfcharacter
all_star_datecharacter
first_date2nd_halfcharacter
pre_season_end_datecharacter
spring_start_datecharacter
spring_end_datecharacter

Example

mlb_api_seasons_all(sport_id=1)

Last validated n/a.

mlb_api_sport

View information for any given sportId.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/sports/{sport_id}

Valid URL: https://statsapi.mlb.com/api/v1/sports/1

API ParameterPythonPatternRequiredNullable
sport_idsport_idY
fieldsfieldsY

Returns

col_nametypedescription
idinteger
codecharacter
linkcharacter
namecharacter
abbreviationcharacter
sort_orderinteger
active_statuslogical

Example

mlb_api_sport(sport_id=1)

Last validated n/a.

mlb_api_stats_metrics

View Statcast stats.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/stats/metrics

Valid URL: https://statsapi.mlb.com/api/v1/stats/metrics

API ParameterPythonPatternRequiredNullable
statsstatsY
groupgroupY
gameTypegame_typeY
seasonseasonY
startDatestart_dateY
endDateend_dateY
venueIdvenue_idY
minOccurrencesmin_occurrencesY
percentilepercentileY
personIdperson_idY
teamIdteam_idY
limitlimitY
offsetoffsetY
hydratehydrateY
fieldsfieldsY

Returns

View Statcast stats.

Example

mlb_api_stats_metrics()

Last validated n/a.

mlb_api_teams_history

View historical records for a list of teams.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/teams/history

Valid URL: https://statsapi.mlb.com/api/v1/teams/history?teamIds=147

API ParameterPythonPatternRequiredNullable
teamIdsteam_idsY
startSeasonstart_seasonY
endSeasonend_seasonY
fieldsfieldsY

Returns

col_nametypedescription
all_star_statuscharacter
idinteger
namecharacter
linkcharacter
seasoninteger
team_codecharacter
file_codecharacter
abbreviationcharacter
team_namecharacter
location_namecharacter
first_year_of_playcharacter
short_namecharacter
franchise_namecharacter
club_namecharacter
activelogical
venue_idinteger
venue_namecharacter
venue_linkcharacter
spring_venue_iddouble
spring_venue_linkcharacter
league_idinteger
league_namecharacter
league_linkcharacter
sport_idinteger
sport_linkcharacter
sport_namecharacter

Example

mlb_api_teams_history(team_ids='147')

Last validated n/a.

mlb_api_teams_stats

View team stats.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/teams/stats

Valid URL: https://statsapi.mlb.com/api/v1/teams/stats?season=2023&sportIds=1&group=hitting&stats=season

API ParameterPythonPatternRequiredNullable
seasonseasonY
sportIdssport_idsY
groupstat_groupY
gameTypegame_typeY
statsstatsY
orderorderY
sortStatsort_statY
fieldsfieldsY

Returns

col_nametypedescription
total_splitsinteger
exemptionscharacter
splitscharacter
splits_tied_with_offsetcharacter
splits_tied_with_limitcharacter
type_display_namecharacter
group_display_namecharacter

Example

mlb_api_teams_stats(season='2023', sport_ids='1', stat_group='hitting', stats='season')

Last validated n/a.

mlb_api_teams_stats_leaders

View leaders for a statistic.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/teams/stats/leaders

Valid URL: https://statsapi.mlb.com/api/v1/teams/stats/leaders?leaderCategories=homeRuns&season=2023

API ParameterPythonPatternRequiredNullable
leaderCategoriesleader_categoriesY
sitCodessit_codesY
gameTypesgame_typesY
statGroupstat_groupY
seasonseasonY
leagueIdsleague_idsY
startDatestart_dateY
endDateend_dateY
sportIdsport_idY
hydratehydrateY
limitlimitY
fieldsfieldsY

Returns

col_nametypedescription
leader_categorycharacter
seasoncharacter
leaderscharacter
stat_groupcharacter
total_splitsinteger
game_type_idcharacter
game_type_descriptioncharacter

Example

mlb_api_teams_stats_leaders(leader_categories='homeRuns', season='2023')

Last validated n/a.

mlb_api_team_coaches

View biographical information on all coaches for a given club.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/teams/{team_id}/coaches

Valid URL: https://statsapi.mlb.com/api/v1/teams/147/coaches?season=2023

API ParameterPythonPatternRequiredNullable
team_idteam_idY
seasonseasonY
datedateY
fieldsfieldsY

Returns

col_nametypedescription
jersey_numbercharacter
jobcharacter
job_idcharacter
titlecharacter
person_idinteger
person_full_namecharacter
person_linkcharacter

Example

mlb_api_team_coaches(team_id=147, season='2023')

Last validated n/a.

mlb_api_team_personnel

View biographical information on all personnel for a given club.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/teams/{team_id}/personnel

Valid URL: https://statsapi.mlb.com/api/v1/teams/147/personnel

API ParameterPythonPatternRequiredNullable
team_idteam_idY
datedateY
fieldsfieldsY

Returns

col_nametypedescription
jersey_numbercharacter
jobcharacter
job_idcharacter
titlecharacter
person_idinteger
person_full_namecharacter
person_linkcharacter

Example

mlb_api_team_personnel(team_id=147)

Last validated n/a.

mlb_api_team_roster_type

View biographical and statistical information for a club's roster based on roster type.

Endpoint URL: GET https://statsapi.mlb.com/api/v1/teams/{team_id}/roster/{roster_type}

Valid URL: https://statsapi.mlb.com/api/v1/teams/147/roster/active?season=2023

API ParameterPythonPatternRequiredNullable
team_idteam_idY
roster_typeroster_typeY
seasonseasonY
datedateY
hydratehydrateY
fieldsfieldsY

Returns

col_nametypedescription
jersey_numbercharacter
person_idinteger
person_full_namecharacter
person_linkcharacter
position_codecharacter
position_namecharacter
position_typecharacter
position_abbreviationcharacter
status_codecharacter
status_descriptioncharacter

Example

mlb_api_team_roster_type(team_id=147, roster_type='active', season='2023')

Last validated n/a.