Endpoint Playground
Returns the six embedded Batter/Pitcher rolling-window tables, filtered by metric, role, and plate-appearance window. Each group is sorted by the selected metric delta in the same direction as the first-party page and paginated independently. The upstream page has no season, team, or game-type filters.
14 Oct 2026: 1 groups; 6 fields had a value in every checked item.
Sample value profiles: role: “Batter”; rows: median 40 entries.
curl 'https://api.crawlora.net/api/v1/mlb/statcast-rolling?metric=xwoba&role=Batter&window_pa=50' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| metric | string | No | xwoba | Displayed metric |
| role | string | No | Batter | Optional player role; omit for both |
| window_pa | string | No | 50 | Optional rolling plate-appearance window; omit for all |
| limit | integer | No | Rows per group (1-500) | |
| offset | integer | No | Zero-based row offset per group (0-5000) |
{
"metric": "xwoba",
"total": 2509,
"offset": 0,
"limit": 100,
"source_url": "https://baseballsavant.mlb.com/rolling-leaderboard?type=xwoba",
"fetched_at": "2026-09-30T00:00:00Z",
"groups": [
{
"role": "Batter",
"window_pa": 50,
"total": 451,
"offset": 0,
"limit": 100,
"rows": [
{
"player_name": "Example Player",
"player_id": 123456,
"player_team_id": 147,
"last_x_xwoba": 0.4,
"penultimate_x_xwoba": 0.3,
"xwoba_delta": 0.1
}
]
}
]
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.