---
title: "Get Baseball Savant Pitch Tempo rows"
method: GET
path: "/mlb/statcast-pitch-tempo"
tags: ["MLB"]
---

# Get Baseball Savant Pitch Tempo rows

`GET /mlb/statcast-pitch-tempo`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/mlb/statcast-pitch-tempo`
- Auth: API key in header `x-api-key`

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.

## Query parameters

- `type` 'Pit' | 'Bat' | 'Pitching Team' | 'Batting Team' | 'League'
- `season_start` '2010' | '2011' | '2012' | '2013' | '2014' | '2015' | '2016' | '2017' | '2018' | '2019' | '2020' | '2021' | '2022' | '2023' | '2024' | '2025' | '2026'
- `season_end` '2010' | '2011' | '2012' | '2013' | '2014' | '2015' | '2016' | '2017' | '2018' | '2019' | '2020' | '2021' | '2022' | '2023' | '2024' | '2025' | '2026'
- `game_type` 'Regular' | 'Playoff' | 'All'
- `n` 'q' | '1' | '10' | '50' | '100' | '250' | '500' | '1000' | '2000' | '5000'
- `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'
- `split` 'yes' | 'no'
- `with_team_only` '0' | '1'
- `q` string
- `sort` 'entity_name' | 'start_year' | 'tot_n_empty' | 'median_seconds_empty' | 'empty_equiv' | 'freq_hot_empty' | 'freq_cold_empty' | 'tot_n_onbase' | 'median_seconds_onbase' | 'onbase_equiv' | 'freq_hot_onbase' | 'freq_cold_onbase'
- `sort_dir` 'asc' | 'desc'
- `limit` integer
- `offset` integer

## Headers

- `x-api-key` string, required

## Response `200`

OK

- MlbStatcastPitchTempoResponseDoc
  - `board` string
  - `game_type` string
  - `minimum_pitches` string
  - `rows` object[]
  - `season_end` string
  - `season_start` string
  - `total` integer
  - `type` string

## Other responses

- `400`: Bad Request
- `404`: Not Found
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/028417aa35bb?raw)
