---
title: "Get Catcher Throwing attempt details"
method: GET
path: "/mlb/statcast-catcher-throwing-details"
tags: ["MLB"]
---

# Get Catcher Throwing attempt details

`GET /mlb/statcast-catcher-throwing-details`

## Request

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

Returns per-attempt play records expanded from a Catcher Throwing catcher row. Supply the entity_id from a Cat row and the row's year/team when it represents a season or team stint. Details are ungrouped source attempts, paginated locally.

## Query parameters

- `entity_id` integer, required
- `year` 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026
- `game_type` 'Regular' | 'Playoff' | 'All'
- `minimum` 'q' | '1' | '5' | '10' | '20' | '30' | '40' | '50' | '75' | '100'
- `target_base` '2B' | '3B' | 'All'
- `split` 'yes' | 'no'
- `team` '108' | '117' | '133' | '141' | '144' | '158' | '138' | '112' | '109' | '119' | '137' | '114' | '136' | '146' | '121' | '120' | '110' | '135' | '143' | '134' | '140' | '139' | '111' | '113' | '115' | '118' | '116' | '142' | '145' | '147'
- `with_team_only` boolean
- `limit` integer
- `offset` integer

## Headers

- `x-api-key` string, required

## Response `200`

OK

- MlbStatcastCatcherThrowingDetailsResponseDoc
  - `code` integer
  - `data` MlbStatcastCatcherThrowingDetailsResponse
    - `entity_id` integer
    - `fetched_at` string
    - `limit` integer
    - `offset` integer
    - `rows` object[]
    - `source_url` string
    - `total` integer
  - `msg` string

## Other responses

- `400`: Bad Request
- `404`: Not Found
- `429`: Too Many Requests
- `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)
