Endpoint Playground
Test Crawlora's MLB Pipeline prospect stats 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/prospect-stats?list_type=top100&date_range=today&player_type=batters&min_pa=1&position=1b" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| list_type | string | No | top100 | Prospect pool |
| team_id | string | No | Optional MLB team id; selects that team's prospect list and overrides list_type | |
| date_range | string | No | today | Prospect table period |
| player_type | string | No | batters | Player table |
| min_pa | integer | No | 1 | Minimum PA threshold |
| position | string | No | 1b | Position filter |
| q | string | No | Case-insensitive player-name substring | |
| limit | integer | No | Rows to return (1-100) | |
| offset | integer | No | Zero-based row offset |
{
"code": 200,
"data": {
"count": 1,
"date_range": "sample",
"fetched_at": "sample",
"limit": 1,
"list_type": "sample",
"min_pa": 1,
"offset": 1,
"player_type": "sample",
"players": [
{
"age": 1,
"average": "sample",
"batting_stats": {},
"blown_saves": 1,
"era": "sample",
"holds": 1,
"losses": 1,
"name": "sample",
"pitching_stats": {},
"player_id": 1,
"position": "sample",
"rank": 1,
"saves": 1,
"slug": "sample",
"team": "sample",
"team_id": 1,
"team_level": "sample",
"wins": 1
}
],
"position": "sample",
"query": "sample",
"source_url": "https://example.com/resource",
"team_id": 1,
"total": 1
},
"msg": "OK"
}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 MLB Pipeline prospect stats from the anonymous first-party prospect tables. Supports the Top 100, all-prospect, or one-team list; batter/pitcher views; validated date periods and minimum thresholds; and local name/position filters. Use mlb_discovery for date periods, minimum thresholds, and positions. Team ids come from mlb_teams.
{
"code": 200,
"data": {
"count": 1,
"date_range": "sample",
"fetched_at": "sample",
"limit": 1,
"list_type": "sample",
"min_pa": 1,
"offset": 1,
"player_type": "sample",
"players": [
{
"age": 1,
"average": "sample",
"batting_stats": {},
"blown_saves": 1,
"era": "sample",
"holds": 1,
"losses": 1,
"name": "sample",
"pitching_stats": {},
"player_id": 1,
"position": "sample",
"rank": 1,
"saves": 1,
"slug": "sample",
"team": "sample",
"team_id": 1,
"team_level": "sample",
"wins": 1
}
],
"position": "sample",
"query": "sample",
"source_url": "https://example.com/resource",
"team_id": 1,
"total": 1
},
"msg": "OK"
}curl "https://api.crawlora.net/api/v1/mlb/prospect-stats" \
-H "x-api-key: $CRAWLORA_API_KEY"