OSHA Severe Injury Reports Scraper
Pricing
from $0.20 / 1,000 osha severe injury report rows
OSHA Severe Injury Reports Scraper
Scrape the official OSHA Severe Injury Reports dashboard, download the ZIP dataset, parse CSV, filter by date/state/employer/NAICS/injury, and output structured rows for safety research and compliance monitoring.
Pricing
from $0.20 / 1,000 osha severe injury report rows
Rating
0.0
(0)
Developer
Defenestrator
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
8 hours ago
Last modified
Share
Export the official OSHA public Severe Injury Reports dataset into structured, source-linked rows filtered by date, state, employer, city, NAICS code, injury type, or narrative text.
Use this Actor when you need a repeatable Apify dataset/API output for workplace-safety research, compliance monitoring, journalism, insurance/risk analysis, or public-record reporting instead of manually downloading and filtering OSHA CSV data.
Unofficial / not affiliated: this Actor is independently developed and is not affiliated with, endorsed by, sponsored by, or maintained by OSHA, the U.S. Department of Labor, or the U.S. government.
What is this data?
OSHA requires employers in federal-OSHA jurisdictions to report certain severe workplace injuries: amputations, inpatient hospitalizations, and loss of an eye. Since January 1, 2015, OSHA has maintained a public dashboard of those reports. The dataset is periodically updated.
This Actor downloads OSHA's public CSV dataset, parses it, and returns matching rows as Apify dataset items.
Common use cases
- Monitor OSHA severe injury reports by state, employer, city, or NAICS code.
- Analyze injury-pattern trends across states or industries.
- Support workplace-safety research, journalism, compliance monitoring, insurance underwriting, or risk analysis.
- Export the OSHA public Severe Injury Reports dataset to JSON, CSV, Excel, or an API integration.
What you get
Each dataset row can include:
- record ID
- employer name and address
- incident date
- city / state / ZIP
- latitude and longitude geocode
- primary NAICS code and description
- injury type: hospitalization, amputation, or loss of eye
- nature of injury and body part
- event and source codes
- final narrative
- federal/state jurisdiction indicator
- source URL and collection timestamp
Example output
{"recordId": "OSHA-XXXX-XXXXX","eventDate": "2025-10-01","employer": "Example Employer LLC","city": "Miami","state": "FLORIDA","zipCode": "33101","primaryNaics": "238210","hospitalized": true,"amputation": false,"lossOfEye": false,"natureTitle": "Internal organs","partOfBodyTitle": "Stomach","sourceName": "OSHA Severe Injury Reports","sourceUrl": "https://www.osha.gov/severe-injury-reports"}
Input filters
| Field | Description |
|---|---|
maxItems | Maximum matching rows to save (default 500, max 10000). |
eventDateFrom / eventDateTo | Inclusive event date bounds, YYYY-MM-DD. |
state | Full state name or USPS abbreviation. |
employerQuery | Case-insensitive substring match on employer name. |
cityQuery | Case-insensitive substring match on city. |
naicsQuery | Case-insensitive substring match on primary NAICS code/description. |
injuryType | hospitalized, amputation, lossOfEye, or any. |
narrativeQuery | Case-insensitive substring match on final narrative text. |
sortBy / sortDescending | Output ordering before maxItems truncation. |
includeRawFields | Include original CSV field/value pairs for debugging. |
timeoutSecs | HTTP timeout per request, in seconds. |
Example input
{"maxItems": 25,"eventDateFrom": "2025-01-01","state": "FL","injuryType": "any","sortBy": "eventDate","sortDescending": true,"includeRawFields": false}
Pricing
from $0.20 / 1,000 OSHA severe-injury report rows
This Actor uses Apify Pay per Event pricing with platform usage included. The row event is charged only for useful rows written to the default dataset.
| Event | Price | Unit |
|---|---|---|
Actor start (apify-actor-start) | $0.00005 | Once when the run starts. |
OSHA Severe Injury Report Row (apify-default-dataset-item) | $0.0002 | Per OSHA severe-injury report row. |
A row is one OSHA Severe Injury Report row. Apify plan discounts, user-configured max-charge limits, and any future Apify pricing UI changes may affect final charges.
Official source
- OSHA Severe Injury Reports: https://www.osha.gov/severe-injury-reports
Limitations and responsible use
- The dataset covers federal OSHA jurisdiction and does not include incidents reported under state-plan OSHA programs.
- The dataset excludes work-related fatalities.
- Latitude/longitude values are third-party geocodes; accuracy is not guaranteed by OSHA.
- OSHA periodically updates the dataset, and records may be revised after initial publication.
This Actor does not submit injury reports, access non-public records, determine legal obligations, or provide legal, safety, compliance, employment, or insurance advice. Do not use output as the sole basis for legal, compliance, employment, insurance, or other adverse decisions. Use the data lawfully and verify important records against the official OSHA source.
Related Actors in this portfolio
This Actor is part of the Public risk and enforcement monitors group. These are narrow, source-specific Apify Actors intended for scheduled checks and repeatable dataset exports — not broad scraped-content feeds.
- Texas Data Breach Reports Scraper — Official Texas data-breach notice rows for cybersecurity/compliance monitoring.
- OSHA Severe Injury Reports Scraper — Official OSHA severe-injury report rows for workplace-safety research.
- CFPB Enforcement Actions Monitor — Official CFPB enforcement-action rows for financial regulatory monitoring.
- PHMSA Pipeline Enforcement Cases — Official PHMSA pipeline enforcement case rows for safety/compliance monitoring.
Each listing includes its own source notes, limits, pricing, and responsible-use caveats. Use the official source links in each Actor when decisions require verification.