---
title: "Get a player's Pitch Tempo detail rows"
method: GET
path: "/mlb/statcast-pitch-tempo-player"
tags: ["MLB"]
---

# Get a player's Pitch Tempo detail rows

`GET /mlb/statcast-pitch-tempo-player`

## Request

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

Returns game-level Pitch Tempo detail rows for one pitcher or batter. `entity_id` is required, taken from a Pitch Tempo result. `type` is `Pit` (default) or `Bat`, `season_start` and `season_end` run from 2010 to 2026 and default to the current year, and `game_type` is `Regular` (default), `Playoff` or `All`. Rows hold elapsed seconds, counts and frequencies; empty when nothing matches.

## Query parameters

- `entity_id` string, required
- `type` 'Pit' | 'Bat'
- `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'

## Headers

- `x-api-key` string, required

## Response `200`

OK

- MlbStatcastPitchTempoPlayerResponseDoc
  - `entity_id` string
  - `game_type` 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/afac9b012a27?raw)
