Osha Violation Scraper avatar

Osha Violation Scraper

Pricing

Pay per usage

Go to Apify Store
Osha Violation Scraper

Osha Violation Scraper

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Categories

Share

Overview

The OSHA Violation Scraper extracts workplace safety violation data from the Occupational Safety and Health Administration (OSHA) enforcement database. This actor searches for company inspection records and violations using the Department of Labor enforcement data API and OSHA establishment search. It retrieves violation types, penalty amounts, inspection dates, SIC codes, citation details, and state information for any company operating in the United States.

Features

  • Search OSHA enforcement database by company name
  • Filter results by US state using standard 2-letter state codes
  • Extract violation types, penalty amounts, and inspection dates
  • Retrieve SIC codes and citation details for each violation record
  • Multiple data source fallback: DOL API, OSHA Data Initiative, and OSHA website search
  • Activity numbers linked to OSHA inspection detail pages
  • Works with empty input using default search term (Amazon)
  • Export results in JSON, CSV, Excel, or other formats via Apify datasets

Input Configuration

ParameterTypeDescriptionDefault
companyNamestringCompany name to search for"Amazon"
statestringUS state filter (2-letter code)"" (all states)
maxResultsintegerMaximum violation records to return100

Output Format

Each result contains the following fields:

  • companyName - Name of the company with the violation
  • violationType - Type of OSHA violation (Serious, Willful, Repeat, Other)
  • penaltyAmount - Dollar amount of the penalty assessed
  • inspectionDate - Date the OSHA inspection was conducted
  • sicCode - Standard Industrial Classification code
  • citationDetails - Citation standard or identifier
  • state - State where the violation occurred
  • activityNumber - OSHA activity/inspection number
  • url - Link to OSHA inspection detail page
  • scrapedAt - ISO timestamp of when the data was collected

Use Cases

This actor is valuable for workplace safety researchers, compliance officers, insurance underwriters, and investigative journalists. Common applications include assessing a company's safety track record before partnerships, monitoring industry violation trends, benchmarking safety performance across facilities, conducting due diligence on potential acquisitions, and building compliance databases for regulatory analysis.

Pricing

This actor uses a pay-per-event pricing model. You are charged $0.75 per 1,000 results delivered. There are no additional platform fees beyond compute costs.

Limitations

  • The DOL enforcement data API may have intermittent availability
  • Company name matching uses exact or partial matching; variations in company names may affect results
  • Historical data coverage depends on the OSHA database update schedule
  • Penalty amounts shown may be initial assessed amounts; actual collected amounts may differ after settlements
  • Some older inspection records may have incomplete violation details

For more information about running actors on the Apify platform, visit the Apify documentation.