Endpoint Playground
Returns per-play records backing an individual first-base receiving leaderboard row, including game/play ids, outcome codes, receiving OAA, expected out rate, timing, and field coordinates. This is tabular JSON; the separate 3D skeletal visualization route is excluded.
14 Oct 2026: 40 rows; 37 fields had a value in every checked item and 3 varied between items.
Sample value profiles: game_date: 2026-03-26 to 2026-09-27; throw_name_display_last_first: Hoerner, Nico (12), Swanson, Dansby (11), Bregman, Alex (10) and 3 more; bin_time_X10: 0 to 5, median 4.
curl 'https://api.crawlora.net/api/v1/mlb/statcast-first-base-receiving-details?player_id=683737&type=fielder_3&min=q&minSplit=1&splitYear=0&fielder_3_hand=L&min_height_in_inches=70&is_hit_into_play_field_out=0' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| player_id | integer | Yes | 683737 | Positive MLB player id |
| type | string | No | fielder_3 | Leaderboard group |
| season[] | array | No | Season values | |
| gameType[] | array | No | Game types | |
| min | string | No | q | Minimum opportunities |
| minSplit | string | No | 1 | Grouped opportunity threshold |
| split[] | array | No | Group dimensions | |
| splitYear | string | No | 0 | Year split selector |
| team[] | array | No | MLB team ids | |
| dateStart | string | No | Inclusive start date (YYYY-MM-DD) | |
| dateEnd | string | No | Inclusive end date (YYYY-MM-DD) | |
| fielder_3_hand | string | No | L | First baseman batting hand |
| min_height_in_inches | string | No | 70 | Minimum fielder height |
| is_hit_into_play_field_out | string | No | 0 | Field-out flag |
| runners_on_cd[] | array | No | Base occupancy codes | |
| throw_pos_id[] | array | No | Throwing position ids | |
| throw_height_code[] | array | No | Throw heights | |
| throw_location_code_full[] | array | No | Throw outcomes | |
| bin_time_X10[] | array | No | Time bins | |
| limit | integer | No | Rows per page, 1-500 | |
| offset | integer | No | Zero-based row offset |
{
"code": 200,
"msg": "OK",
"data": {
"player_id": 683737,
"total": 169,
"offset": 0,
"limit": 1,
"rows": [
{
"year": 2026,
"game_pk": 825042,
"game_date": "2026-08-25",
"play_id": "8bfa3b8b-b0a0-3556-a972-0975cc95b2f8",
"oaa": 0.065,
"expected_rate_out": 0.935,
"runners_on_cd": 0,
"throw_pos_id": 4,
"throw_height_code": "1_Low",
"throw_location_code_full": "D. Low",
"bin_time_X10": 5
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.