Endpoint Playground
Test Crawlora's MLB Statcast Pitch Arsenals API with realistic prefilled parameters. Generate a cURL request, inspect the expected structured JSON response, and open the full docs or pricing page when you are ready to integrate this public web data extraction endpoint into your application.
curl "https://api.crawlora.net/api/v1/mlb/statcast-pitch-arsenals?year=2008&type=avg_speed&hand=R&min_pitches=q&team=ATH&sort=player_name&sort_dir=asc" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| year | string | No | 2008 | Season |
| type | string | No | avg_speed | Metric |
| hand | string | No | R | Throwing hand; omit for all pitchers |
| min_pitches | string | No | q | Minimum pitches |
| team | string | No | ATH | Current MLB team abbreviation; applied locally |
| sort | string | No | player_name | Local sort column |
| sort_dir | string | No | asc | Local sort direction |
| limit | integer | No | Rows per page (1-500) | |
| offset | integer | No | Zero-based row offset |
{
"board": "pitch-arsenals",
"hand": "R",
"min_pitches": "q",
"rows": [
{}
],
"total": 231,
"type": "avg_speed",
"year": "2026"
}Public Playground
Sample responses, schemas, request previews, and code snippets are visible before sign in. Create an account when you are ready to save an API key and run authenticated requests.
Returns pitcher pitch speed, percentage, or spin rankings by pitch class. Year, minimum-pitch threshold, and hand are first-party filters. Team filtering and table sorting are applied locally because the page JavaScript applies them after receiving the embedded rows. Use mlb_discovery for exact values. CSV and pitch movement visualizations remain separate representations.
{
"board": "pitch-arsenals",
"hand": "R",
"min_pitches": "q",
"rows": [
{}
],
"total": 231,
"type": "avg_speed",
"year": "2026"
}curl "https://api.crawlora.net/api/v1/mlb/statcast-pitch-arsenals" \
-H "x-api-key: $CRAWLORA_API_KEY"