NFL Stats & Injury Report Scraper - Weekly Player Data
Pricing
$0.10 / 1,000 player row returneds
NFL Stats & Injury Report Scraper - Weekly Player Data
NFL weekly player stats and injury reports from open nflverse data. Filter by season, week, team, position or player. Standard and PPR fantasy points, passing, rushing, receiving, plus Out/Doubtful/Questionable status, plus NFL injury report changes vs last week. Data CC BY 4.0.
Pricing
$0.10 / 1,000 player row returneds
Rating
0.0
(0)
Developer
Penny Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 hours ago
Last modified
Categories
Share
NFL Stats Scraper & NFL Injury Report (nflverse, Weekly Player Data)
This NFL stats scraper and NFL injury report API returns both in one call: weekly injury reports and player stats (with standard and PPR fantasy points), filtered by season, week, team, position or player name. Pay per row returned.
What you get
- player_stats: per player per week: passing, rushing and receiving yards/TDs, receptions, targets, target share, kicking,
fantasy_points,fantasy_points_ppr. - injuries: per player per week:
report_status(Out, Doubtful, Questionable), injury, and practice status/injury. - injuryChanges (NFL injury report changes): players whose game status or practice participation changed versus the previous week's report:
player,team,position,prior_status,new_status,prior_practice,practice,change_type(status_changed,practice_changed,newly_listed,cleared),primary_injury. nflverse publishes one report row per player per week, soreport_dateis always null and the comparison is week over week.
Input
| Field | Meaning |
|---|---|
dataset | player_stats (default), injuries or injuryChanges |
season | Year; empty = current season, falling back to the previous one if the new season has no data yet |
week | 1-22; empty = latest week with data |
team | e.g. ["KC","BUF"] |
position | e.g. ["QB","WR"] |
playerName | Case-insensitive substring |
reportStatus | Injuries only, e.g. ["Out","Doubtful"] |
maxItems | Row cap (default 500); you are never charged for more |
Example: {"dataset":"injuryChanges","week":8} returns the NFL injury report changes for week 8.
Example: {"dataset":"injuries","week":7,"reportStatus":["Out","Doubtful"]}
Pricing
Pay per event: a small Actor start fee plus $0.002 per row returned (player-row). Warnings and empty results are not charged.
Data source and license
Data comes from the open nflverse-data GitHub releases (stats_player and injuries). nflverse-data is licensed under Creative Commons Attribution 4.0 International (CC BY 4.0) (LICENSE). This Actor filters and reshapes the rows (selects columns, converts numbers); it makes no other changes. Attribution: data © the nflverse contributors, CC BY 4.0. Not affiliated with or endorsed by nflverse or the NFL. If you redistribute the data, keep the attribution.
Freshness depends on nflverse release updates (typically within a day of games and injury report publication).
Disclosure
This Actor was written with AI assistance (Claude).
Related actors
- RSS/Atom Feed Reader (bulk): pull team and league news feeds next to the stats.
- Lemmy Scraper: community discussion posts and comments.
- Shot PDF: saves a screenshot or PDF of a report page.
Use with AI agents (MCP)
Call this actor from an AI agent (Claude, Cursor, or any MCP client) through the Apify MCP server. Add this URL as an MCP server in your client: https://mcp.apify.com?tools=pennydata/nfl-weekly-stats-injuries It exposes this actor as a tool the agent can run with the same input as above. An Apify API token is required. This actor was built with AI assistance.