Playbook-API
  1. MLB
Playbook-API
  • Global
    • Overview
    • Base URL (Servers)
    • Authentication
    • Rate Limits + Usage
    • Errors
    • League / sportKey Conventions
    • Support
  • Core Endpoints
    • Health
      GET
    • Me
      GET
    • Teams
      GET
    • Team Stats
      GET
    • Injuries
      GET
    • Splits
      GET
    • Splits (Historical/History)
      GET
    • Odds-Games
      GET
    • Lines
      GET
    • Games
      GET
    • Recent Form
      GET
    • Head-to-Head
      GET
  • MLB
    • Pitcher Stats (Season)
      GET
    • Starting Pitchers
      GET
    • Ballpark Weather
      GET
    • Strikeout Predictor
      GET
  1. MLB

Pitcher Stats (Season)

GET
https://api.playbook-api.com/v1/mlb/pitchers/2025
Last modified:2026-02-23 05:53:34
Returns a paginated list of MLB pitcher season stats for the selected season.
Use this endpoint for MLB pitcher lookups, dropdowns, and building season-level pitcher cards.
Example requests:
Return all pitchers for the 2025 season (paginated)
https://api.playbook-api.com/v1/mlb/pitchers/2025?api_key=YOUR_API_KEY
Return all pitchers for the 2025 season (paginated - page 2)
https://api.playbook-api.com/v1/mlb/pitchers/2025?api_key=YOUR_API_KEY&page=2&perPage=25
Return pitchers stats from a specific MLB team
https://api.playbook-api.com/v1/mlb/pitchers/2025?api_key=YOUR_API_KEY&team=LAA

Request

None

Responses

🟢200Success
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.playbook-api.com/v1/mlb/pitchers/2025'
Response Response Example
{
    "league": "MLB",
    "season": "2025",
    "page": 1,
    "perPage": 25,
    "totalPitchers": 945,
    "totalPages": 38,
    "hasNextPage": true,
    "hasPrevPage": false,
    "count": 25,
    "updatedAt": "2026-01-20T04:01:28.478Z",
    "data": [
        {
            "playerKey": "pbk_mlb_p_aj_minter",
            "playerName": "A.J. Minter",
            "teamId": "NYM",
            "throws": "L",
            "role": "RP",
            "stats": {
                "G": 13,
                "GS": 0,
                "CG": 0,
                "SHO": 0,
                "IP": 11,
                "H": 6,
                "ER": 2,
                "K": 14,
                "BB": 5,
                "HR": 0,
                "W": 0,
                "L": 0,
                "SV": 0,
                "BS": 0,
                "HLD": 7,
                "ERA": 1.64,
                "WHIP": 1
            }
        },
        {
            "playerKey": "pbk_mlb_p_aj_puk",
            "playerName": "A.J. Puk",
            "teamId": "ARI",
            "throws": "R",
            "role": "RP",
            "stats": {
                "G": 8,
                "GS": 0,
                "CG": 0,
                "SHO": 0,
                "IP": 8,
                "H": 8,
                "ER": 3,
                "K": 12,
                "BB": 2,
                "HR": 2,
                "W": 0,
                "L": 0,
                "SV": 4,
                "BS": 0,
                "HLD": 2,
                "ERA": 3.38,
                "WHIP": 1.25
            }
        },
        {
            "playerKey": "pbk_mlb_p_aaron_ashby",
            "playerName": "Aaron Ashby",
            "teamId": "MIL",
            "throws": "L",
            "role": "RP",
            "stats": {
                "G": 43,
                "GS": 1,
                "CG": 0,
                "SHO": 0,
                "IP": 66.2,
                "H": 54,
                "ER": 16,
                "K": 76,
                "BB": 24,
                "HR": 3,
                "W": 5,
                "L": 2,
                "SV": 3,
                "BS": 0,
                "HLD": 5,
                "ERA": 2.16,
                "WHIP": 1.17
            }
        },
        {
Modified at 2026-02-23 05:53:34
Previous
Head-to-Head
Next
Starting Pitchers
Built with