Sports Injury Report Scraper - NFL, NBA, NHL, MLB & WNBA
Pricing
from $2.00 / 1,000 row of data
Sports Injury Report Scraper - NFL, NBA, NHL, MLB & WNBA
Current injury reports for NFL, NBA, NHL, MLB and WNBA teams: player, position, status (Out/Questionable/IR), injury, body part, expected return and notes. Plus full rosters. Flat rows for betting, DFS and fantasy.
Pricing
from $2.00 / 1,000 row of data
Rating
0.0
(0)
Developer
Datawright
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
3 days ago
Last modified
Categories
Share
Sports Injury Report Scraper - NFL, NBA, NHL, MLB & WNBA Injuries
The current injury report for every team: player, position, status (Out, Doubtful, Questionable, Day-to-Day, IR/IL), injury type, body part, expected return date and the latest note - for the NFL, NBA, NHL, MLB and WNBA. Rosters are included so you can join injuries to the full depth chart.
Leagues: NFL, NBA, NHL, MLB, WNBA.
Built for betting, DFS lineups, fantasy start/sit decisions and injury alerts, spreadsheets and AI agents. No API key, no browser, no login - fast and cheap.
What you get
| Data type | One row per | Highlights |
|---|---|---|
| Injury report | injured player | Status (Out/Questionable/...), injury, body part, expected return |
| Rosters | player | Position, jersey, height, weight, age, birthplace, experience |
Every row is flat (no nested JSON), so it drops straight into Excel, Google Sheets, pandas or a database.
How to use
- Pick a league, then what data you want.
- Optionally filter by teams and players.
- Run, then download as JSON, CSV or Excel, or pull it via the API.
Examples
The full NFL injury report:
{"league": "nfl","dataType": "injuries"}
NBA injuries for two teams:
{"league": "nba","dataType": "injuries","teams": ["LAL","BOS"]}
A team roster with injury status:
{"league": "nfl","dataType": "rosters","teams": ["KC"]}
Sample output (injury report row)
{"league": "NBA","teamId": "1","teamName": "Atlanta Hawks","team": "ATL","playerId": "5105571","playerName": "Henri Veesaar","position": "C","status": "Out","statusAbbr": "O","fantasyStatus": "OFS","injuryType": "Knee","bodyLocation": "Leg","side": "Right","expectedReturn": "2027-07-01","updated": "2026-09-21T19:50Z","note": "Veesaar was diagnosed with a torn right ACL and is expected to miss the 2026-27 season, the Hawks announced Monday."}
Pricing
Pay only for rows you get - see the Pricing tab. Use Max rows or the run's maximum cost to cap spending.
Automate it
- Schedule a daily run (Schedules → Create) to keep a database or spreadsheet current.
- Connect to Google Sheets, Zapier, Make, n8n or webhooks from the Integrations tab.
- Call it from code with the Apify API or from AI agents via the Apify MCP server.
FAQ
How fresh is the data? The injury report and rosters are fetched live from ESPN on every run - schedule it daily (or before each slate) to catch status changes.
Which leagues? NFL, NBA, NHL, MLB, WNBA. One league per run - run it once per league or set up one schedule per league.
Disclaimer
This actor is not affiliated with, endorsed by or connected to ESPN, DraftKings or any league. It collects publicly available factual sports statistics. It only reads publicly accessible data and grants you no rights in it: you are responsible for making sure your use complies with the data source's terms of use and applicable laws (including copyright, database and privacy laws).