Endpoint Playground
Returns the game-level play details displayed when expanding a Run, Fld, or Pit player row in the Arm Value leaderboard. Pass the leaderboard filters used to produce the selected row.
14 Oct 2026: 313 plays; 9 fields had a value in every checked item.
Sample value profiles: game_date: 2026-03-26 to 2026-09-27; result: Hold (220), Safe (88), Out (5); fielder_runs: -0.25 to 0.88, median 0.
curl 'https://api.crawlora.net/api/v1/mlb/statcast-arm-value-details?entity_id=677800&type=Run&game_type=Regular&key_base_out=All&minimum_opps=top&split=no&team_id=108&with_team_only=1' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| entity_id | string | Yes | 677800 | Positive player id from an Arm Value player row |
| type | string | No | Run | Player view |
| game_type | string | No | Regular | Game type |
| key_base_out | string | No | All | Baserunner situation |
| minimum_opps | string | No | top | Minimum opportunities |
| start_year | integer | No | Start season, 2016 through current season | |
| end_year | integer | No | End season, 2016 through current season; must be >= start_year | |
| split | string | No | no | Split leaderboard records by season |
| team_id | string | No | 108 | MLB team id from mlb_discovery, split, or empty |
| with_team_only | string | No | 1 | Team-roster membership for a selected team |
{
"code": 200,
"msg": "OK",
"data": {
"entity_id": "677800",
"type": "Fld",
"total": 1,
"source_url": "https://baseballsavant.mlb.com/leaderboard/services/baserunning/677800?game_type=Regular&key_base_out=All&n=top&season_end=2026&season_start=2026&split=no&team=147&type=Fld&with_team_only=1",
"fetched_at": "2026-09-29T00:00:00Z",
"plays": [
{
"game_date": "2026-05-17",
"play_id": "d735add5-675d-378f-a533-d27882eee77e",
"base_out_text": "Batter 1B, Going for 2B",
"fielder_runs": 0.0005,
"runner_runs": -0.0001,
"is_att_xb": 0,
"result": "Hold",
"entity_id": 677800
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.