MLB

Get Baseball Savant Extra Bases Run Value leaderboard data

Returns the Arm Value section's complete embedded table, including its Run, Fld, Pit, team, and league views, filters, local sorting, and pagination. Expanded player rows are available from mlb-statcast-arm-value-details. The JSON rows contain the same selected records as the upstream CSV export.

get/mlb/statcast-arm-value

Request

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

Query parameters

qstring

Case- and accent-insensitive local substring on the displayed row name; up to 100 characters

type'Run' | 'Fld' | 'Pit' | 'Batting Team' | 'Pitching Team' | 'League'

Leaderboard view

game_type'Regular' | 'Playoff' | 'All'

Game type

key_base_out'All' | 'r10_to_2b_210' | 'r10_to_3b_210' | 'r11_to_3b_10' | 'r11_to_3b_2' | 'r11_to_hp_10' | 'r11_to_hp_2' | 'r12_to_hp_10' | 'r12_to_hp_2' | 'r13_to_hp_0' | 'r13_to_hp_1'

Baserunner situation

minimum_opps'top' | '1' | '5' | '10' | '20' | '30' | '40' | '50' | '75' | '100' | '250' | '500' | '1000'

Minimum opportunities

start_yearinteger

Start season, 2016 through current season

end_yearinteger

End season, 2016 through current season; must be >= start_year

split'no' | 'yes'

Return one row per season

team_id'108' | '117' | '133' | '141' | '144' | '158' | '138' | '112' | '109' | '119' | '137' | '114' | '136' | '146' | '121' | '120' | '110' | '135' | '143' | '134' | '140' | '139' | '113' | '111' | '115' | '118' | '116' | '142' | '145' | '147' | 'split'

MLB team id from mlb_discovery, split for All Teams Split by Team, or empty for All Teams

with_team_only'1' | '0'

Team-roster membership for a selected team

sort'entity_name' | 'team_name' | 'start_year' | 'runner_runs' | 'fielder_runs' | 'runner_runs_swipe' | 'runner_runs_snipe' | 'runner_runs_freeze' | 'fielder_runs_swipe' | 'fielder_runs_snipe' | 'fielder_runs_freeze' | 'n_opp_xb' | 'n_att_xb' | 'rate_att_xb' | 'est_rate_att_generic_runner' | 'est_rate_att_generic_fielder' | 'rate_att_xb_diff_runner' | 'rate_att_xb_diff_fielder' | 'n_safe' | 'rate_safe' | 'rate_safe_per_attempt'

Local table sort field

sort_dir'asc' | 'desc'

Local sort direction

limitinteger

Rows per page (1-500)

offsetinteger

Zero-based row offset

Headers

x-api-keystring required

API key required

Response

OK

codeinteger
msgstring

Example response

{
  "code": 200,
  "msg": "OK"
}

Changes

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