MLB

Get Baseball Savant Run Value rows

Returns batting or pitching Run Value rows from the Swing-Take leaderboard. Filters are cold-replay verified; sorting and pagination are applied locally. The Bat-side R/L selector was verified to leave the embedded rows byte-identical and is omitted. The page's visual charts and CSV export are separate formats.

get/mlb/statcast-run-value

Request

  • Base URL: https://api.crawlora.net/api/v1
  • URL: https://api.crawlora.net/api/v1/mlb/statcast-run-value
  • Auth: API key in header x-api-key

Query parameters

group'Batter' | 'Pitcher'

Row group

year'All' | 'Career' | '2026' | '2025' | '2024' | '2023' | '2022' | '2021' | '2020' | '2019' | '2018' | '2017' | '2016' | '2015' | '2014' | '2013' | '2012' | '2011' | '2010' | '2009' | '2008'

Season, All, or Career

teamstring

MLB numeric team id; omit for all teams

min'q' | '10' | '25' | '50' | '75' | '100' | '150' | '200' | '250' | '500' | '600' | '700' | '800' | '900' | '1000' | '1500'

Minimum plate appearances

leverage'Neutral' | 'Leveraged'

Run-value method

type'All' | 'Swing-Take' | 'Pitch Type' | 'Attack Region' | 'Bat-side'

Table view

sub_type'Swing' | 'Take' | '4-Seam Fastball' | 'Changeup' | 'Curveball' | 'Cutter' | 'Knuckleball' | 'Screwball' | 'Sinker' | 'Slider' | 'Slurve' | 'Split-Finger' | 'Sweeper' | 'Heart' | 'Shadow' | 'Chase' | 'Waste'

Conditional subtype: Swing/Take; pitch name; or Heart/Shadow/Chase/Waste

sort'player_name' | 'team_name_abbrev' | 'year' | 'pa' | 'pitches' | 'runs_heart' | 'runs_shadow' | 'runs_chase' | 'runs_waste' | 'runs_all' | 'runs_ff' | 'runs_si' | 'runs_fc' | 'runs_ch' | 'runs_fs' | 'runs_cu' | 'runs_sl' | 'runs_st' | 'runs_sv' | 'runs_kn' | 'runs_sc' | 'delta_runs'

Local table sort field; supported set varies by view

sort_dir'asc' | 'desc'

Sort direction

limitinteger

Rows per page (1-500)

offsetinteger

Zero-based row offset

Headers

x-api-keystring required

API key required

Response

OK

boardstring
groupstring
rowsobject[]
totalinteger
yearstring

Example response

{
  "board": "swing-take",
  "group": "Batter",
  "total": 300,
  "year": "2026"
}

Changes

No recorded changes to this operation across all 2 revisions of this API.