Endpoint Playground
Returns pitcher, batter, pitching-team, batting-team, or league tempo rows. Season, game type, minimum pitch, team, year comparison, and team membership options mirror the live first-party controls; q and sorting are applied locally before pagination. Use mlb_discovery for exact value sets.
14 Oct 2026: 40 rows; 40 fields had a value in every checked item.
Sample value profiles: freq_cold: 0.01 to 0.04, median 0.02; entity_name: “Suter, Brent” and 39 other values; freq_cold_empty: 0 to 0.03, median 0.01.
curl 'https://api.crawlora.net/api/v1/mlb/statcast-pitch-tempo?type=Pit&season_start=2010&season_end=2010&game_type=Regular&n=q&team=108&split=yes&with_team_only=0&sort=entity_name&sort_dir=asc' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| type | string | No | Pit | Table group |
| season_start | string | No | 2010 | First season |
| season_end | string | No | 2010 | Last season; must be >= season_start |
| game_type | string | No | Regular | Game type |
| n | string | No | q | Minimum pitch count |
| team | string | No | 108 | Optional MLB team id |
| split | string | No | yes | Compare seasons separately |
| with_team_only | string | No | 0 | Team membership mode; requires team |
| q | string | No | Case-insensitive local entity-name filter | |
| sort | string | No | entity_name | 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,
"data": {
"board": "pitch_tempo",
"type": "Pit",
"season_start": "2026",
"season_end": "2026",
"game_type": "Regular",
"minimum_pitches": "q",
"total": 348,
"rows": [
{
"entity_id": "608718",
"entity_name": "Suter Brent",
"tot_n_empty": 1200,
"median_seconds_empty": 18.2,
"median_seconds_onbase": 22.4
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.