Endpoint Playground
Test Crawlora's MLB Arm Value API with realistic prefilled parameters. Generate a cURL request, inspect the expected structured JSON response, and open the full docs or pricing page when you are ready to integrate this public web data extraction endpoint into your application.
curl "https://api.crawlora.net/api/v1/mlb/statcast-arm-value?type=Run&game_type=Regular&key_base_out=All&minimum_opps=top&split=no&team_id=108&with_team_only=1&sort=entity_name&sort_dir=asc" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| q | string | No | Case- and accent-insensitive local substring on the displayed row name; up to 100 characters | |
| type | string | No | Run | Leaderboard 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 | Return one row per season |
| team_id | string | No | 108 | MLB team id from mlb_discovery, split for All Teams Split by Team, or empty for All Teams |
| with_team_only | string | No | 1 | Team-roster membership for a selected team |
| sort | string | No | entity_name | Local table sort field |
| sort_dir | string | No | asc | Local sort direction |
| limit | integer | No | Rows per page (1-500) | |
| offset | integer | No | Zero-based row offset |
{
"code": 200,
"msg": "OK",
"data": {
"board": "arm-value",
"type": "Fld",
"game_type": "Regular",
"key_base_out": "All",
"minimum_opps": "top",
"start_year": 2026,
"end_year": 2026,
"split": "no",
"team_id": "147",
"with_team_only": true,
"sort": "fielder_runs",
"sort_dir": "desc",
"total": 4,
"offset": 0,
"limit": 2,
"source_url": "https://baseballsavant.mlb.com/leaderboard/baserunning?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",
"rows": [
{
"entity_name": "Example Player",
"entity_id": 677800,
"entity_code": "Fld",
"fielder_runs": 2.62,
"runner_runs": -0.32,
"n_opp_xb": 309,
"n_att_xb": 91,
"team_name": "BOS"
}
]
}
}Public Playground
Sample responses, schemas, request previews, and code snippets are visible before sign in. Create an account when you are ready to save an API key and run authenticated requests.
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.
{
"code": 200,
"msg": "OK",
"data": {
"board": "arm-value",
"type": "Fld",
"game_type": "Regular",
"key_base_out": "All",
"minimum_opps": "top",
"start_year": 2026,
"end_year": 2026,
"split": "no",
"team_id": "147",
"with_team_only": true,
"sort": "fielder_runs",
"sort_dir": "desc",
"total": 4,
"offset": 0,
"limit": 2,
"source_url": "https://baseballsavant.mlb.com/leaderboard/baserunning?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",
"rows": [
{
"entity_name": "Example Player",
"entity_id": 677800,
"entity_code": "Fld",
"fielder_runs": 2.62,
"runner_runs": -0.32,
"n_opp_xb": 309,
"n_att_xb": 91,
"team_name": "BOS"
}
]
}
}curl "https://api.crawlora.net/api/v1/mlb/statcast-arm-value" \
-H "x-api-key: $CRAWLORA_API_KEY"