Firecrawl Alexandria

MLB Baseball Savant

MLB Baseball Savant (Statcast): player name search and trending players, player bio by MLBAM id, per-plate-appearance game logs, pitch-by-pitch Statcast search over a date window, per-pitch-type summaries, season leaderboards (expected stats, exit velocity, sprint speed, outs above average, pitch arsenals) and the daily MLB schedule with win probability.

5 Firecrawl tools use MLB Baseball Savant

Try MLB Baseball Savant now.

Choose an example or ask your own question.

MLB Baseball Savant
TRY ASKING
1Request
stringRequired

stringRequired

string

Continuation cursor from a previous response's `next_cursor`; send it with the same other inputs to get the next page.

string

`R` regular season (default), `F` wild card, `D` division series, `L` league championship, `W` World Series, `S` spring training.

number

Maximum rows per page (default 200, max 1000).

number

MLBAM player id (the `player_id` returned by `search_players`, also used by MLB.com and statsapi.mlb.com).

5 credits
Codefollows the fields above
const result = await firecrawl.scrape({
  alexandria: {
    provider: "baseballsavant-mlb-com",
    capability: "baseball-statcast/search_statcast",
    options: {
      end_date: "2026-05-08",
      limit: 5,
      player_id: 592450,
      start_date: "2026-05-08",
    },
  },
});
2Response example

This is a sample shape. Press Run to see live data from MLB Baseball Savant.

{
  "count": 5,
  "next_cursor": "5",
  "observed_at_ms": 1791156857514,
  "pitches": [
    {
      "arm_angle_deg": 29.6,
      "at_bat_number": 3,
      "away_score": 0,
      "away_team": "NYY",
      "balls": 1,
      "bat_speed_mph": 78.3,
      "batter_id": 592450,
      "bb_type": "line_drive",
      "delta_home_win_exp": 0.007,
      "delta_run_exp": -0.184,
      "description": "hit_into_play",
      "estimated_ba": 0.331,
      "estimated_slg": 0.619,
      "estimated_woba": 0.401,
      "events": "field_out",
      "game_date": "2026-05-08",
      "game_pk": 823794,
      "game_year": 2026,
      "hit_distance_ft": 309,
      "home_score": 0,
      "home_team": "MIL",
      "inning": 1,
      "inning_half": "Top",
      "launch_angle_deg": 20,
      "launch_speed_mph": 99.2,
      "outs_when_up": 2,
      "p_throws": "R",
      "pfx_x_ft": -1.07,
      "pfx_z_ft": 1.34,
      "pitch_name": "4-Seam Fastball",
      "pitch_number": 4,
      "pitch_type": "FF",
      "pitcher_id": 694819,
      "plate_x_ft": -0.35794275582673185,
      "plate_z_ft": 2.093973646259121,
      "play_description": "Aaron Judge lines out to right fielder Sal Frelick.",
      "player_name": "Judge, Aaron",
      "release_extension_ft": 7.4,
      "release_speed_mph": 103.6,
      "release_spin_rate_rpm": 2703,
      "result_type": "X",
      "stand": "R",
      "strikes": 2,
      "sv_id": null,
      "swing_length_ft": 8.1,
      "woba_value": 0,
      "zone": 7
    },
    {
      "arm_angle_deg": 28.7,
      "at_bat_number": 3,
      "away_score": 0,
      "away_team": "NYY",
      "balls": 0,
      "bat_speed_mph": 77.6,
      "batter_id": 592450,
      "bb_type": null,
      "delta_home_win_exp": 0.002,
      "delta_run_exp": -0.062,
      "description": "foul",
      "estimated_ba": null,
      "estimated_slg": null,
      "estimated_woba": null,
      "events": null,
      "game_date": "2026-05-08",
      "game_pk": 823794,
      "game_year": 2026,
      "hit_distance_ft": 220,
      "home_score": 0,
      "home_team": "MIL",
      "inning": 1,
      "inning_half": "Top",
      "launch_angle_deg": 43,
      "launch_speed_mph": 74.3,
      "outs_when_up": 2,
      "p_throws": "R",
      "pfx_x_ft": -1.05,
      "pfx_z_ft": 1.23,
      "pitch_name": "4-Seam Fastball",
      "pitch_number": 2,
      "pitch_type": "FF",
      "pitcher_id": 694819,
      "plate_x_ft": -0.30442126217486654,
      "plate_z_ft": 2.6396527197019664,
      "play_description": null,
      "player_name": "Judge, Aaron",
      "release_extension_ft": 7.6,
      "release_speed_mph": 103.5,
      "release_spin_rate_rpm": 2640,
      "result_type": "S",
      "stand": "R",
      "strikes": 1,
      "sv_id": null,
      "swing_length_ft": 7.7,
      "woba_value": null,
      "zone": 4
    },
    {
      "arm_angle_deg": 29.5,
      "at_bat_number": 3,
      "away_score": 0,
      "away_team": "NYY",
      "balls": 0,
      "bat_speed_mph": null,
      "batter_id": 592450,
      "bb_type": null,
      "delta_home_win_exp": 0.002,
      "delta_run_exp": -0.046,
      "description": "called_strike",
      "estimated_ba": null,
      "estimated_slg": null,
      "estimated_woba": null,
      "events": null,
      "game_date": "2026-05-08",
      "game_pk": 823794,
      "game_year": 2026,
      "hit_distance_ft": null,
      "home_score": 0,
      "home_team": "MIL",
      "inning": 1,
      "inning_half": "Top",
      "launch_angle_deg": null,
      "launch_speed_mph": null,
      "outs_when_up": 2,
      "p_throws": "R",
      "pfx_x_ft": -0.97,
      "pfx_z_ft": 1.21,
      "pitch_name": "4-Seam Fastball",
      "pitch_number": 1,
      "pitch_type": "FF",
      "pitcher_id": 694819,
      "plate_x_ft": -0.655273179372026,
      "plate_z_ft": 2.1942968523895026,
      "play_description": null,
      "player_name": "Judge, Aaron",
      "release_extension_ft": 7.6,
      "release_speed_mph": 103.3,
      "release_spin_rate_rpm": 2667,
      "result_type": "S",
      "stand": "R",
      "strikes": 0,
      "sv_id": null,
      "swing_length_ft": null,
      "woba_value": null,
      "zone": 7
    },
    {
      "arm_angle_deg": 31.2,
      "at_bat_number": 3,
      "away_score": 0,
      "away_team": "NYY",
      "balls": 0,
      "bat_speed_mph": null,
      "batter_id": 592450,
      "bb_type": null,
      "delta_home_win_exp": -0.001,
      "delta_run_exp": 0.029,
      "description": "ball",
      "estimated_ba": null,
      "estimated_slg": null,
      "estimated_woba": null,
      "events": null,
      "game_date": "2026-05-08",
      "game_pk": 823794,
      "game_year": 2026,
      "hit_distance_ft": null,
      "home_score": 0,
      "home_team": "MIL",
      "inning": 1,
      "inning_half": "Top",
      "launch_angle_deg": null,
      "launch_speed_mph": null,
      "outs_when_up": 2,
      "p_throws": "R",
      "pfx_x_ft": -0.88,
      "pfx_z_ft": 1.45,
      "pitch_name": "4-Seam Fastball",
      "pitch_number": 3,
      "pitch_type": "FF",
      "pitcher_id": 694819,
      "plate_x_ft": 0.7647939847092927,
      "plate_z_ft": 1.5864706073251795,
      "play_description": null,
      "player_name": "Judge, Aaron",
      "release_extension_ft": 7.8,
      "release_speed_mph": 103.1,
      "release_spin_rate_rpm": 2754,
      "result_type": "B",
      "stand": "R",
      "strikes": 2,
      "sv_id": null,
      "swing_length_ft": null,
      "woba_value": null,
      "zone": 14
    },
    {
      "arm_angle_deg": 31.2,
      "at_bat_number": 44,
      "away_score": 0,
      "away_team": "NYY",
      "balls": 1,
      "bat_speed_mph": 70.5,
      "batter_id": 592450,
      "bb_type": null,
      "delta_home_win_exp": 0.01,
      "delta_run_exp": -0.179,
      "description": "swinging_strike",
      "estimated_ba": null,
      "estimated_slg": null,
      "estimated_woba": 0,
      "events": "strikeout",
      "game_date": "2026-05-08",
      "game_pk": 823794,
      "game_year": 2026,
      "hit_distance_ft": null,
      "home_score": 5,
      "home_team": "MIL",
      "inning": 6,
      "inning_half": "Top",
      "launch_angle_deg": null,
      "launch_speed_mph": null,
      "outs_when_up": 1,
      "p_throws": "R",
      "pfx_x_ft": -0.99,
      "pfx_z_ft": 1.25,
      "pitch_name": "4-Seam Fastball",
      "pitch_number": 4,
      "pitch_type": "FF",
      "pitcher_id": 694819,
      "plate_x_ft": 0.8239812581726247,
      "plate_z_ft": 2.649560513634593,
      "play_description": "Aaron Judge strikes out swinging.",
      "player_name": "Judge, Aaron",
      "release_extension_ft": 7.7,
      "release_speed_mph": 102.4,
      "release_spin_rate_rpm": 2736,
      "result_type": "S",
      "stand": "R",
      "strikes": 2,
      "sv_id": null,
      "swing_length_ft": 6.7,
      "woba_value": 0,
      "zone": 6
    }
  ],
  "query": {
    "end_date": "2026-05-08",
    "game_type": "R",
    "pitch_types": [],
    "player_id": 592450,
    "player_type": "batter",
    "season": 2026,
    "start_date": "2026-05-08",
    "team": null
  },
  "source_url": "https://baseballsavant.mlb.com/statcast_search/csv?hfPT=&hfGT=R%7C&hfSea=2026%7C&player_type=batter&batters_lookup%5B%5D=592450&hfTeam=&game_date_gt=2026-05-08&game_date_lt=2026-05-08&group_by=name-event&min_pitches=0&min_results=0&min_pas=0&player_event_sort=api_p_release_speed&sort_order=desc&type=details&all=true&minors=false&wbc=false",
  "total": 13
}

Firecrawl tools

5

Ready-made Firecrawl tools that call MLB Baseball Savant.

Quality, speed and cost, last 24 hours, across every agent call to MLB Baseball Savant through Alexandria.

Fewer than 20 calls in the last 24 hours, so there is not enough to report yet.

Browse the library
//
Get started
//
Give your agent MLB Baseball Savant.
One API key for the live web and every provider in Alexandria.
Are you an AI agent? See setup options