Endpoint Playground
Test Crawlora's MLB Pipeline prospect rankings 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-rankings?view=top100&year=2026&position=1b&sort=rank&sort_dir=asc" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| view | string | No | top100 | Ranking view |
| year | integer | No | 2026 | Ranking year |
| team_slug | string | No | Required for view=team; one of the MLB Pipeline team ranking slugs. See mlb_discovery. | |
| position | string | No | 1b | Required for view=position |
| team_filter | string | No | Optional organization filter for view=top100; use a team slug from mlb_discovery. | |
| q | string | No | Case-insensitive player-name substring | |
| sort | string | No | rank | Local sort field |
| sort_dir | string | No | asc | Local sort direction |
| limit | integer | No | Rows per page (1-250) | |
| offset | integer | No | Zero-based row offset |
{
"code": 200,
"data": {
"count": 1,
"fetched_at": "sample",
"limit": 1,
"offset": 1,
"players": [
{
"affiliate": "sample",
"affiliate_id": 1,
"age": 1,
"bats": "sample",
"birth_city": "sample",
"birth_country": "sample",
"birth_date": "sample",
"college": "sample",
"draft_pick": 1,
"draft_round": "sample",
"draft_year": 1,
"eta": "sample",
"headshot_url": "https://example.com/resource",
"height": "sample",
"level": "sample",
"name": "sample",
"player_id": 1,
"position": "sample",
"rank": 1,
"school": "sample",
"slug": "sample",
"team": "sample",
"team_id": 1,
"throws": "sample",
"weight": 1
}
],
"position": "sample",
"query": "sample",
"sort": "sample",
"sort_dir": "sample",
"source_url": "https://example.com/resource",
"team_slug": "sample",
"total": 1,
"view": "sample",
"year": 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's curated Top 100, Top 30 by Team, Top 10 by Position, Draft Top 200, or International Top 50 ranking. The anonymous first-party page embeds full ranked data. Search, sort, team filtering on Top 100, and pagination are applied to the extracted rows. Use mlb_discovery for the exact view, year, team, position, and sort values.
{
"code": 200,
"data": {
"count": 1,
"fetched_at": "sample",
"limit": 1,
"offset": 1,
"players": [
{
"affiliate": "sample",
"affiliate_id": 1,
"age": 1,
"bats": "sample",
"birth_city": "sample",
"birth_country": "sample",
"birth_date": "sample",
"college": "sample",
"draft_pick": 1,
"draft_round": "sample",
"draft_year": 1,
"eta": "sample",
"headshot_url": "https://example.com/resource",
"height": "sample",
"level": "sample",
"name": "sample",
"player_id": 1,
"position": "sample",
"rank": 1,
"school": "sample",
"slug": "sample",
"team": "sample",
"team_id": 1,
"throws": "sample",
"weight": 1
}
],
"position": "sample",
"query": "sample",
"sort": "sample",
"sort_dir": "sample",
"source_url": "https://example.com/resource",
"team_slug": "sample",
"total": 1,
"view": "sample",
"year": 1
},
"msg": "OK"
}curl "https://api.crawlora.net/api/v1/mlb/prospect-rankings" \
-H "x-api-key: $CRAWLORA_API_KEY"