---
title: "Get Baseball Savant Extra Bases Run Value leaderboard data"
method: GET
path: "/mlb/statcast-arm-value"
tags: ["MLB"]
---

# Get Baseball Savant Extra Bases Run Value leaderboard data

`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`

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.

## Query parameters

- `q` string
- `type` 'Run' | 'Fld' | 'Pit' | 'Batting Team' | 'Pitching Team' | 'League'
- `game_type` 'Regular' | 'Playoff' | 'All'
- `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'
- `minimum_opps` 'top' | '1' | '5' | '10' | '20' | '30' | '40' | '50' | '75' | '100' | '250' | '500' | '1000'
- `start_year` integer
- `end_year` integer
- `split` 'no' | 'yes'
- `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'
- `with_team_only` '1' | '0'
- `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'
- `sort_dir` 'asc' | 'desc'
- `limit` integer
- `offset` integer

## Headers

- `x-api-key` string, required

## Response `200`

OK

- MlbStatcastArmValueResponseDoc
  - `code` integer
  - `data` MlbStatcastArmValueResponse
    - `board` string
    - `end_year` integer
    - `fetched_at` string
    - `game_type` string
    - `key_base_out` string
    - `limit` integer
    - `minimum_opps` string
    - `offset` integer
    - `q` string
    - `rows` object[]
    - `sort` string
    - `sort_dir` string
    - `source_url` string
    - `split` string
    - `start_year` integer
    - `team_id` string
    - `total` integer
    - `type` string
    - `with_team_only` boolean
  - `msg` string

## Other responses

- `400`: Bad Request
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/0497899e2016?raw)
