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

# Get MLB Pipeline prospect statistics and rankings

`GET /mlb/prospect-stats`

## Request

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

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.

## Query parameters

- `list_type` 'top100' | 'all'
- `team_id` string
- `date_range` 'today' | '1day' | '10day' | '30day' | 'springTraining' | 'Year2019' | 'Year2020' | 'Year2021' | 'Year2022' | 'Year2023' | 'Year2024' | 'Year2025' | 'Year2026'
- `player_type` 'batters' | 'pitchers'
- `min_pa` 1 | 5 | 10 | 25 | 50 | 100 | 150 | 200 | 250
- `position` '1b' | '2b' | 'ss' | '3b' | 'c' | 'of' | 'rhp' | 'lhp'
- `q` string
- `limit` integer
- `offset` integer

## Headers

- `x-api-key` string, required

## Response `200`

OK

- MlbProspectStatsResponseDoc
  - `code` integer
  - `data` MlbProspectStatsResponse
    - `count` integer
    - `date_range` string
    - `fetched_at` string
    - `limit` integer
    - `list_type` string
    - `min_pa` integer
    - `offset` integer
    - `player_type` string
    - `players` MlbProspectStat[]
      - `age` integer
      - `average` string
      - `batting_stats` object
      - `blown_saves` integer
      - `era` string
      - `holds` integer
      - `losses` integer
      - `name` string
      - `pitching_stats` object
      - `player_id` integer
      - `position` string
      - `rank` integer
      - `saves` integer
      - `slug` string
      - `team` string
      - `team_id` integer
      - `team_level` string
      - `wins` integer
    - `position` string
    - `query` string
    - `source_url` string
    - `team_id` integer
    - `total` 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/afac9b012a27?raw)
