Endpoint Playground
Test Crawlora's MLB Outs Above Average 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-oaa?type=Fielder&split=no&range=year&minimum=q&position=if&sort=entity_name&sort_dir=asc" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| type | string | No | Fielder | Leaderboard view |
| start_year | integer | No | Start season from 2016 through the current season | |
| end_year | integer | No | End season from 2016 through the current season | |
| split | string | No | no | Return one row per season in a year range |
| team_id | string | No | Optional MLB team id from mlb_teams | |
| range | string | No | year | Time range |
| minimum | string | No | q | Minimum attempts |
| position | string | No | if | Position filter |
| roles | string | No | Comma-separated detailed fielder role ids. Values: 32,30,31,77,71,70,72,78,43,42,40,41,46,87,81,82,89,64,62,60,61,98,91,90,92,99,51,50,52 | |
| sort | string | No | entity_name | 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,
"msg": "OK",
"data": {
"board": "outs_above_average",
"type": "Fielder",
"start_year": 2026,
"end_year": 2026,
"split": "no",
"range": "year",
"minimum": "q",
"sort": "outs_above_average",
"sort_dir": "desc",
"total": 272,
"offset": 0,
"limit": 1,
"rows": [
{
"rank": 1,
"entity_id": "682928",
"name": "Example Fielder",
"team_id": "120",
"team": "Nationals",
"position": "SS",
"qualified": true,
"metrics": {
"outs_above_average": -17
}
}
]
}
}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 the separate Outs Above Average leaderboard for fielders, fielding teams, batters, batting teams, or pitchers. Supports season range, split years, team, monthly range, attempts, position, detailed fielder roles, local sorting, and pagination.
{
"code": 200,
"msg": "OK",
"data": {
"board": "outs_above_average",
"type": "Fielder",
"start_year": 2026,
"end_year": 2026,
"split": "no",
"range": "year",
"minimum": "q",
"sort": "outs_above_average",
"sort_dir": "desc",
"total": 272,
"offset": 0,
"limit": 1,
"rows": [
{
"rank": 1,
"entity_id": "682928",
"name": "Example Fielder",
"team_id": "120",
"team": "Nationals",
"position": "SS",
"qualified": true,
"metrics": {
"outs_above_average": -17
}
}
]
}
}curl "https://api.crawlora.net/api/v1/mlb/statcast-oaa" \
-H "x-api-key: $CRAWLORA_API_KEY"