Endpoint Playground
Returns pitcher Active Spin table rows for the selected season/calculation method, minimum pitch count, and throwing hand. Table sorting and pagination are applied locally. The player search only highlights pitchers in the first-party SVG visualization; the SVG chart and CSV download remain outside this JSON table contract.
14 Oct 2026: 40 rows; 9 fields had a value in every checked item and 31 varied between items.
Sample value profiles: active_spin_changeup: 59 to 99.3, median 86.7; name_abbrev: “TOR” and 21 other values; active_spin_curve: 37.8 to 95.6, median 75.5.
curl 'https://api.crawlora.net/api/v1/mlb/statcast-active-spin?year=2026_spin-based&min=50&hand=R&sort=name_display_last_first&sort_dir=asc' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| year | string | No | 2026_spin-based | Season and calculation method |
| min | string | No | 50 | Minimum total pitches |
| hand | string | No | R | Pitcher throwing hand; omit for both |
| sort | string | No | name_display_last_first | Local table 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,
"data": {
"board": "active-spin",
"year": "2026_spin-based",
"min": "50",
"total": 712,
"rows": [
{
"pitcher": 669622,
"name_display_first_last": "Anthony Bender",
"team_id": 146,
"pitch_hand": "R",
"formatted_active_spin_sinker": "79.3"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.