Skip to content

Data

NFL injury report data

Every weekly NFL injury report since 2009: game status, practice participation and the injury, by team and week. REST or MCP, 500 free credits every month.

EndzoneAPI serves the weekly NFL injury report for every season since 2009: each listed player's game status, practice participation and reported injury, by team and week, for the whole league in one call.

It is the input fantasy tools and betting models most often scrape by hand. Pull the current week before kickoff, or a whole season's reports to see how a status like questionable actually played out. The table below is read from the database.

Coverage by season

Counted from the database on November 12, 2026.

SeasonWeeksReports
2026103,079
2025226,068
2024226,213
2023195,599
2022225,682
2021225,587
2020215,661
2019215,392
2018215,133
2017215,104
2016215,115
2015215,232
2014215,078
2013205,070
2012215,533
2011214,971
2010214,491
2009214,821

How to get it

get_injuries, 2 credits a call. A full 2025 season is 22 calls and 44 credits, inside the 500 free credits every account gets each month. In Python, pip install endzoneapi and set ENDZONEAPI_API_KEY.

curl -X POST https://mcp.endzoneapi.com/v1/get_injuries \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
  "season": 2025,
  "week": 10
}'

What comes back

season
week
injuries[]List of objects
injuries[].team
injuries[].player_id
injuries[].name
injuries[].position
injuries[].report_status
injuries[].report_primary_injury
injuries[].report_secondary_injury
injuries[].practice_status
injuries[].practice_primary_injury
injuries[].game_type
count

Every field and a real response: get_injuries docs.

Questions

How far back does NFL injury data go?

Every regular-season week since 2009 and all but four postseason weeks (2013 week 21, 2023 weeks 20 to 22), updated daily through the current week.

What does each report include?

The player, team and position, the game status (out, doubtful, questionable), practice participation, and the primary and secondary injury as reported.

How current is it?

Reports refresh once a day, so a status changed late on game day may lag by a day.

Is it free?

Every account gets 500 free credits every month and no card. A whole season of reports costs under 50 credits.

What it will not do

  • Daily refresh, not live: late game-day status changes can lag by a day.
  • Official report fields only; no return-date estimates or injury history analysis.

Works with

Start with 500 free credits every month

No card. REST or MCP.