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 to start.
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 when this page was built.
| Season | Weeks | Reports |
|---|---|---|
| 2026 | 3 | 735 |
| 2025 | 22 | 6,068 |
| 2024 | 22 | 6,213 |
| 2023 | 19 | 5,599 |
| 2022 | 22 | 5,682 |
| 2021 | 22 | 5,587 |
| 2020 | 21 | 5,661 |
| 2019 | 21 | 5,392 |
| 2018 | 21 | 5,133 |
| 2017 | 21 | 5,104 |
| 2016 | 21 | 5,115 |
| 2015 | 21 | 5,232 |
| 2014 | 21 | 5,078 |
| 2013 | 20 | 5,070 |
| 2012 | 21 | 5,533 |
| 2011 | 21 | 4,971 |
| 2010 | 21 | 4,491 |
| 2009 | 21 | 4,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 starts with.
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 week of every season since 2009, 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 from the nflverse release, so a status changed late on game day may lag by a day.
Is it free?
Every account starts with 500 free credits 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
No card. REST or MCP.