Endpoint Playground
Returns the public Catcher Stance table for catchers, catching teams, batters, batting teams, pitchers, or league totals. Supports the live year, game, date, threshold, team, pitch type, batter/pitcher hand, knee posture, grouping, sorting, and pagination controls. Grouping accepts up to four values. Use mlb_discovery for exact value sets. Chart series and page-local search/column toggles are not included.
14 Oct 2026: 40 rows; 39 fields had a value in every checked item and 1 varied between items.
Sample value profiles: fielder_2: 521,692 to 701,852, median 669,134; f2_name_display_first_last: “Smith, Will” and 39 other values; n_both_down: 32 to 3,140, median 221.
curl 'https://api.crawlora.net/api/v1/mlb/statcast-catcher-stance?type=catcher&season_start=2020&season_end=2020&game_type=Any&min_pitches=q&min_results=1&bat_side=L&pitch_hand=L&knee_code=9999&sort=name&sort_dir=asc' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| type | string | No | catcher | Table entity type |
| season_start | string | No | 2020 | First season |
| season_end | string | No | 2020 | Last season; must be >= season_start |
| game_type | string | No | Any | Game type |
| min_pitches | string | No | q | Minimum pitches |
| min_results | string | No | 1 | Minimum results |
| date_start | string | No | Start date YYYY-MM-DD | |
| date_end | string | No | End date YYYY-MM-DD | |
| bat_side | string | No | L | Batter side; omit for all |
| pitch_hand | string | No | L | Pitcher hand; omit for all |
| knee_code | string | No | 9999 | Knee posture |
| teams | array | No | One or more MLB team ids | |
| pitch_types | array | No | One or more pitch types | |
| group_by | array | No | Up to four grouping dimensions; none disables grouping | |
| sort | string | No | name | Local row 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": "catcher-stance",
"type": "catcher",
"season_start": "2024",
"season_end": "2024",
"game_type": "Regular",
"min_pitches": "q",
"min_results": "1",
"total": 58,
"sort": "pct_one_down",
"sort_dir": "desc",
"offset": 0,
"limit": 100,
"rows": [
{
"id": 669127,
"name": "Langeliers, Shea",
"team_name": "Athletics",
"year": 2024,
"pct_one_down": 0.9443526170798898
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.