MLB

Get Baseball Savant Pitcher Arm Angle rows

Returns Pitcher Arm Angle table rows and the matching MLB-average reference. Supports season, team, game type, pitch type, hand, batter side, pitch-count thresholds, date range, and up to four group-by selectors. Table sorting and pagination run locally. Visualization-only controls, animation, and CSV output are separate formats.

get/mlb/statcast-arm-angle

Request

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

Query parameters

seasonsstring[]

Seasons; at most three may be combined. Defaults to 2026.

teamsstring[]

MLB team ids; omit for all teams.

game_typesstring[]

Game type codes; defaults to R.

pitch_typesstring[]

Pitch type codes; defaults to FF.

pitch_hand'L' | 'R'

Pitcher throwing hand; omit for both.

bat_side'L' | 'R'

Batter side; omit for both.

min'q' | '1' | '5' | '10' | '25' | '50' | '100' | '300' | '500' | '1000' | '1500' | '2000' | '2500' | '3000'

Minimum total pitches; defaults to q.

min_group_pitches'1' | '5' | '10' | '25' | '50' | '100' | '300' | '500' | '1000' | '1500' | '2000'

Minimum pitches per group; defaults to 1.

group_bystring[]

Up to four grouping fields.

date_startstring

Inclusive start date, YYYY-MM-DD.

date_endstring

Inclusive end date, YYYY-MM-DD.

sort'name' | 'team_name' | 'pitch_hand' | 'n_pitches' | 'arm_angle' | 'release_ball_x' | 'relative_release_ball_x' | 'release_ball_z' | 'relative_shoulder_x' | 'shoulder_z'

Local table sort field; defaults to arm_angle.

sort_dir'asc' | 'desc'

Local sort direction; defaults to asc.

limitinteger

Rows per page (1-500).

offsetinteger

Zero-based row offset (0-5000).

Headers

x-api-keystring required

API key required

Response

OK

bat_sidestring
boardstring
date_endstring
date_startstring
fetched_atstring
game_typesstring[]
group_bystring[]
league_averageobject[]
limitinteger
minstring
min_group_pitchesstring
offsetinteger
pitch_handstring
pitch_typesstring[]
rowsobject[]
seasonsstring[]
sortstring
sort_dirstring
source_urlstring
teamsstring[]
totalinteger

Example response

{
  "bat_side": "L",
  "board": "pitcher-arm-angle",
  "date_end": "2026-04-15",
  "date_start": "2026-03-25",
  "game_types": [
    "R"
  ],
  "limit": 100,
  "min": "q",
  "min_group_pitches": "1",
  "pitch_hand": "R",
  "pitch_types": [
    "FF"
  ],
  "seasons": [
    "2026"
  ],
  "sort": "arm_angle",
  "sort_dir": "asc",
  "teams": [
    "147"
  ],
  "total": 276
}

Changes

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