| sort | No | Optional local row sort field from mlb_discovery. | |
| type | No | Optional table type: catcher, catching-team, batter, batting-team, pitcher, or league. Defaults to catcher. | |
| limit | No | Optional rows per page, 1-500; defaults to 100. | |
| teams | No | Optional team ids from mlb_discovery; select one or more. | |
| offset | No | Optional zero-based row offset. | |
| bat_side | No | Optional batter side: L or R. | |
| date_end | No | Optional end date in YYYY-MM-DD format. | |
| group_by | No | Optional up to four grouping columns from mlb_discovery; use none to disable grouping. | |
| sort_dir | No | Optional local sort direction: asc or desc. | |
| game_type | No | Optional game type: Any, Playoff, or Regular. | |
| knee_code | No | Optional knee posture: 9999 (Knee(s) Down), 4 (Both Up), 1 (Both Down), 2 (R Up, L Down), or 3 (L Up, R Down). | |
| date_start | No | Optional start date in YYYY-MM-DD format. | |
| pitch_hand | No | Optional pitcher hand: L or R. | |
| season_end | No | Optional last season from 2020 through 2026; defaults to 2026. | |
| min_pitches | No | Optional minimum pitch threshold: q, 100, 250, 500, 750, 1000, 2500, 5000, 7500, 10000, 15000, or 20000. | |
| min_results | No | Optional minimum result threshold: 1, 25, 50, 100, 250, 500, 750, 1000, 2500, 5000, 7500, 10000, 15000, or 20000. | |
| pitch_types | No | Optional pitch codes from mlb_discovery; select one or more. | |
| season_start | No | Optional first season from 2020 through 2026; defaults to 2020. | |