MLB

List active MLB players

Returns all active MLB players (966 total). Positions, teams, and statuses are normalized from MLB Stats API and reconciled against ESPN for accuracy.

Filter by position and team to build DFS pools or lineup constraints without doing the normalization yourself.

Tier access: Developer Sandbox, Build, Growth, Pro Insights, Syndicate Alpha

get/v1/mlb/players

Request

  • Base URL: https://api.playcallerapp.com
  • URL: https://api.playcallerapp.com/v1/mlb/players
  • Auth: API key in header X-PlayCaller-Key

Query parameters

position'SP' | 'RP' | 'C' | '1B' | '2B' | '3B' | 'SS' | 'OF' | 'DH'

Filter by position

teamstring

3-letter MLB team abbreviation

status'active' | 'injured' | 'inactive'

Filter by player status

searchstring

Partial name search (case-insensitive)

limitinteger

Max results (default 50, max 200)

offsetinteger

Pagination offset

Response

Paginated list of MLB players

successboolean
endpointstring
totalinteger
countinteger
offsetinteger
limitinteger

Example response

{
  "data": [
    {
      "id": "pc_mlb_001234",
      "full_name": "Shohei Ohtani",
      "first_name": "Shohei",
      "last_name": "Ohtani",
      "position": "DH",
      "team": "LAD",
      "status": "active"
    }
  ],
  "meta": {
    "sport": "nfl",
    "league": "nfl",
    "tier": "pro",
    "calls_remaining_this_month": 9843,
    "documentation_url": "https://playcallerapp.com/developer/docs"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.