Endpoint Playground
Returns the Running Game table for pitchers, pitching teams, or league. Season/game, hand, runner movement, target base, prior pickoff count, minimum opportunities, team, and team-stint controls are live-verified; named sorting, player/team search, and pagination are applied locally. Per-play records are available from mlb-statcast-running-game-details. The expanded-column toggle returns the same source fields, and the first-party CSV download is not a separate JSON response mode.
14 Oct 2026: 40 rows; 31 fields had a value in every checked item and 4 varied between items.
Sample value profiles: pitch_hand: R (28), L (12); n_bk: 0 to 1, median 0; entity_name: “Imanaga, Shota” and 39 other values.
curl 'https://api.crawlora.net/api/v1/mlb/statcast-running-game?type=Pit&game_type=Regular&pitch_hand=all&runner_moved=All&target_base=All&prior_pk=All&n=q&season_start=2016&season_end=2016&split=yes&team=split&sort=entity_name&sort_dir=asc' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| type | string | No | Pit | Leaderboard group |
| game_type | string | No | Regular | Game scope |
| pitch_hand | string | No | all | Pitcher's throwing hand |
| runner_moved | string | No | All | Runner movement outcome |
| target_base | string | No | All | Target base |
| prior_pk | string | No | All | Prior pickoff/disengagement count |
| n | string | No | q | Minimum pitcher opportunities |
| season_start | integer | No | 2016 | Inclusive first season |
| season_end | integer | No | 2016 | Inclusive last season |
| split | string | No | yes | Return separate year rows |
| team | string | No | split | MLB team id, or split team stints |
| with_team_only | boolean | No | Restrict pitcher rows to the selected team; only valid with one specific team id | |
| sort | string | No | entity_name | Local table sort field |
| sort_dir | string | No | asc | Local sort direction |
| search | string | No | Case-insensitive substring of the displayed player or team name | |
| limit | integer | No | Rows per page, 1-500 | |
| offset | integer | No | Zero-based row offset |
{
"code": 200,
"msg": "OK",
"data": {
"board": "pitcher-running-game",
"total": 502,
"offset": 0,
"limit": 1,
"rows": [
{
"entity_name": "Jobe, Jackson",
"entity_id": 695549,
"row_id": "695549_2026_116",
"simple_prevented_on_running_attr": -1.419432558995225
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.