NFL Injury Report - Practice & Game Status, History, Changes avatar

NFL Injury Report - Practice & Game Status, History, Changes

Pricing

from $1.00 / 1,000 player rows

Go to Apify Store
NFL Injury Report - Practice & Game Status, History, Changes

NFL Injury Report - Practice & Game Status, History, Changes

Official NFL.com injury report as clean JSON: every listed player with injury, practice participation (DNP / Limited / Full) and game status (Out / Doubtful / Questionable). Current week, any week, or full history since 2009. Tracks what changed since your last run.

Pricing

from $1.00 / 1,000 player rows

Rating

0.0

(0)

Developer

Alex

Alex

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

NFL Injury Report API: official practice & game status, history since 2009, change alerts

Get the official NFL.com injury report as clean JSON or CSV: every listed player with injury, practice participation (Did Not Participate / Limited / Full) and game status (Out / Doubtful / Questionable). Load the current week, any week, or the full history since 2009, and see what changed since your last run.

Built for fantasy football tools, DFS and sports betting models, prediction-market bots, newsletters and AI agents that need reliable NFL injury data without scraping headaches.

What you get

One row per player on the report:

FieldExample
season, seasonType, week, weekLabel2025, POST, 1, WILD CARD
gameDate, gameDay, gameTime, gameTimezone2026-01-10, Saturday, 4:30 PM, EST
matchup, isHomeLAR @ CAR, false
team, teamAbbr, teamRecord, opponent, opponentAbbrRams, LAR, 12-5, Panthers, CAR
player, position, playerUrlDavante Adams, WR, nfl.com profile
injuries["Knee", "Groin"]
practiceStatus, practiceCodeLimited Participation in Practice, LIMITED
gameStatusQuestionable
changeType, previousGameStatus, previousPracticeStatus, previousInjuriesupdated, Out

Three ways to run it

  • Current week (default). Run it on a schedule during the week to follow the Wednesday, Thursday and Friday practice reports and the final game designations. Before the first report of a week (and in the offseason) it returns the latest week that has a report.
  • Specific weeks of one season: week numbers 1-18 or post1 (Wild Card), post2 (Divisional), post3 (Conference), post4 (Super Bowl).
  • History: every week of a range of seasons, 2009 to today. A full regular season is about 6,500 rows.

Change alerts

With Track changes on, each run is compared with your previous run of the same week:

  • new: player added to the report
  • updated: practice or game status or injury changed (previous values included)
  • removed: player dropped off the report
  • unchanged, or first_seen on the first run

Turn on Output only changes and schedule the actor every hour: you get only the moves that matter (for example Questionable to Out) and pay only for those rows. Connect the dataset to Slack, Discord, email, Google Sheets or a webhook with Apify integrations.

Filters

  • Teams: only players of the listed teams (BUF, KC, DET...).
  • Only players with a game status: skip players listed without Out / Doubtful / Questionable.

Input example

{
"mode": "latest",
"teams": ["KC", "BUF"],
"onlyWithGameStatus": true,
"trackChanges": true,
"onlyChanges": true
}

Use with AI agents

The actor works through the Apify MCP server and API: an agent can ask for this week's report for one team and get compact, typed rows back in seconds.

Notes

  • Data comes from the public NFL.com injury report pages, the same information the league publishes for every game.
  • NFL.com is not reachable from every country; the default Apify Proxy setting handles this.
  • Injury reports appear during game week; early in the week some games may not have a report yet.