---
title: "Get MLB Pipeline curated prospect rankings"
method: GET
path: "/mlb/prospect-rankings"
tags: ["MLB"]
---

# Get MLB Pipeline curated prospect rankings

`GET /mlb/prospect-rankings`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/mlb/prospect-rankings`
- Auth: API key in header `x-api-key`

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.

## Query parameters

- `view` 'top100' | 'team' | 'position' | 'draft' | 'international'
- `year` 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2011 | 2012
- `team_slug` string
- `position` '1b' | '2b' | 'ss' | '3b' | 'c' | 'of' | 'rhp' | 'lhp'
- `team_filter` string
- `q` string
- `sort` 'rank' | 'level' | 'eta' | 'age'
- `sort_dir` 'asc' | 'desc'
- `limit` integer
- `offset` integer

## Headers

- `x-api-key` string, required

## Response `200`

OK

- MlbProspectRankingsResponseDoc
  - `code` integer
  - `data` MlbProspectRankingsResponse
    - `count` integer
    - `fetched_at` string
    - `limit` integer
    - `offset` integer
    - `players` MlbProspectRanking[]
      - `affiliate` string
      - `affiliate_id` integer
      - `age` integer
      - `bats` string
      - `birth_city` string
      - `birth_country` string
      - `birth_date` string
      - `college` string
      - `draft_pick` integer
      - `draft_round` string
      - `draft_year` integer
      - `eta` string
      - `headshot_url` string
      - `height` string
      - `level` string
      - `name` string
      - `player_id` integer
      - `position` string
      - `rank` integer
      - `school` string
      - `slug` string
      - `team` string
      - `team_id` integer
      - `throws` string
      - `weight` integer
    - `position` string
    - `query` string
    - `sort` string
    - `sort_dir` string
    - `source_url` string
    - `team_slug` string
    - `total` integer
    - `view` string
    - `year` integer
  - `msg` string

## Other responses

- `400`: Bad Request
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/028417aa35bb?raw)
