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
- get_depth_chart (2 credits). Who is behind the player who is out.
- get_snap_counts (5 credits). How many snaps each player has been playing.
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.