Endpoint Playground
Returns player Sprint Speed rows from the Baseball Savant leaderboard. The source filters season range, position, and minimum competitive runs; team filtering and sorting are applied locally. Use mlb_discovery for every closed value set.
14 Oct 2026: 1 rows; 18 fields had a value in every checked item; 2 fields were empty in this sample.
Sample value profiles: name_abbrev: “NYY”; href: median 50 characters; name_display_last_first: “Grisham, Trent”.
curl 'https://api.crawlora.net/api/v1/mlb/statcast-sprint-speed?min_season=2015&max_season=2015&position=all&team_id=108&minimum_runs=0&sort=player&sort_dir=asc' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| min_season | string | No | 2015 | First season |
| max_season | string | No | 2015 | Last season; must be >= min_season |
| position | string | No | all | Position code; omitted is All Positions |
| team_id | string | No | 108 | MLB team id |
| minimum_runs | string | No | 0 | Minimum competitive runs |
| sort | string | No | player | Local sort field |
| sort_dir | string | No | asc | Sort direction |
| limit | integer | No | Rows per page (1-500) | |
| offset | integer | No | Zero-based row offset |
{
"code": 200,
"msg": "OK",
"data": {
"board": "sprint-speed",
"min_season": "2026",
"max_season": "2026",
"minimum_runs": "10",
"sort": "sprint_speed",
"sort_dir": "desc",
"total": 567,
"offset": 0,
"limit": 100,
"rows": [
{
"runner_id": 695508,
"name_display_last_first": "Cauley, Cam",
"team_id": 140,
"position_name": "CF",
"n": 24,
"r_sprint_speed_top50percent": 30.5
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.