Skip to content

Guides

How do I get the NFL injury report in Python?

Every player ruled Out on the week 5 NFL injury report: 92 players, with team, position and the injury named. Hamstring was the most common at 21.

Code verified October 12, 2026. One call to get_injuries, 2 credits.

The call

Defaults to the latest week with a report. Pass team for one club, week for an earlier week, and status Doubtful or Questionable for the other game designations.

import requests
import pandas as pd

API_KEY = "YOUR_API_KEY"

resp = requests.post(
    "https://mcp.endzoneapi.com/v1/get_injuries",
    headers={"x-api-key": API_KEY},
    json={
        "status": "Out",
    },
    timeout=60,
)
resp.raise_for_status()
data = resp.json()["data"]

inj = pd.DataFrame(data["injuries"])
print("season", data["season"], "week", data["week"], "-", len(inj), "players ruled out")
print(inj.groupby("team").size().sort_values(ascending=False).head(5))
print(inj["position"].value_counts().head(5))
print(inj["report_primary_injury"].value_counts().head(5))

Replace YOUR_API_KEY with a key from your dashboard. Python needs requests and pandas (pip install requests pandas). JavaScript runs on Node 18 or newer, or in the browser.

What comes back

The data object of the response, trimmed to the first rows. Every field is real output from the run above.

{
  "season": 2026,
  "week": 5,
  "injuries": [
    {
      "team": "ARI",
      "player_id": "00-0035378",
      "name": "Andrew Wingard",
      "position": "S",
      "report_status": "Out",
      "report_primary_injury": "Knee",
      "report_secondary_injury": null,
      "practice_status": "Did Not Participate In Practice",
      "practice_primary_injury": "Knee",
      "game_type": "REG"
    },
    {
      "team": "ARI",
      "player_id": "00-0039808",
      "name": "Isaiah Adams",
      "position": "G",
      "report_status": "Out",
      "report_primary_injury": "Ankle",
      "report_secondary_injury": null,
      "practice_status": "Did Not Participate In Practice",
      "practice_primary_injury": "Ankle",
      "game_type": "REG"
    },
    "...90 more"
  ],
  "count": 92
}

What to do next

More guides

Rather ask Claude? 16 free Claude skills call these endpoints for you.

Start with 500 free credits every month

No card. REST or MCP.