MLB

Get Baseball Savant Home Runs Tracking

Returns Batter or Pitcher Home Runs Tracking rows. Year, team id, minimum home runs, and Standard/Adjusted mode are first-party filters. The first-party table sorts client-side; this endpoint applies a named local sort and pagination. Use mlb_discovery for the exact filter sets. Per-player home-run plays are available from mlb-statcast-home-runs-details; trajectory images, video media, and CSV downloads are separate representations.

get/mlb/statcast-home-runs

Request

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

Query parameters

player_type'Batter' | 'Pitcher'

Table type

year'2019' | '2020' | '2021' | '2022' | '2023' | '2024' | '2025' | '2026'

Season

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

MLB team id; blank selects all teams

min'0' | '5' | '10' | '15' | '20' | '25'

Minimum home run total

cat'adj_xhr' | 'xhr'

Trajectory mode

sort'player' | 'team' | 'year' | 'cat' | 'avg_hr_trot' | 'doubters' | 'mostly_gone' | 'no_doubters' | 'no_doubter_per' | 'hr_total' | 'xhr' | 'xhr_diff'

Local sort column

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

boardstring
catstring
minstring
player_typestring
rowsobject[]
sortstring
sort_dirstring
teamstring
totalinteger
yearstring

Example response

{
  "board": "home-runs",
  "cat": "adj_xhr",
  "min": "10",
  "player_type": "Batter",
  "sort": "xhr",
  "sort_dir": "desc",
  "team": "112",
  "total": 49,
  "year": "2026"
}

Changes

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