The OSHA Enforcement Database, Explained

OSHA's enforcement database is the public record of its inspections, citations, and penalties for federal OSHA and State Plan agencies. You can search it on osha.gov, download it from the Department of Labor's open data portal, or search a company-first copy in OSHAlert.

What the database holds

The core tables are inspections (establishment, site address, NAICS code, inspection type, dates, case status), violations (citation ID, standard, classification, initial and current penalty, abatement date), and accident investigations linked to inspections.

OSHA's system for these records is called IMIS, the Integrated Management Information System. OSHA built it as an internal management tool and opened it to the public so people can track OSHA activity at specific worksites and study enforcement trends.

Search it on osha.gov

osha.gov lets you search inspections by establishment name, NAICS code, inspection number, or General Duty Clause violations, and read Investigation Summaries. Two more tools help with research: Frequently Cited OSHA Standards shows the top violations for a NAICS code, and Industry Profile for an OSHA Standard shows which industries are cited under a standard.

Download it in bulk

The Department of Labor's open data portal (dataportal.dol.gov) offers OSHA inspection, violation, and accident data through an API. You register for a free API key, then pull the tables you need.

Bulk data is the most flexible option, but you have to join the tables yourself and group records by company, because the same employer can appear under several name spellings and addresses.

Read it carefully

OSHA advises that entries for open cases can still be corrected and citation items can change through amended citations, settlements, or contests. It also warns that different companies may have similar names, so check the address.

A company-first copy in OSHAlert

OSHAlert loads the public enforcement data, groups inspections by company, and builds a record page for each one. The numbers below are counted live from that copy.

Use the free company lookup to search it, or get alerts when new inspections and citations appear in your states and industries.

What OSHAlert's copy holds today

Inspections opened since February 2024, grouped by company.

Inspections
184,369
Citation items
313,168
Companies
183,185

Get 5 fresh OSHA leads free every Monday

Pick your state and get five companies with new OSHA inspections each week, with the city, what changed, and why to call now.

Free. No account, no card. We'll email you a confirmation link first, and every email has a one-click unsubscribe.

Frequently asked questions

Is the OSHA enforcement database free?

Yes. Searching on osha.gov is free, and the Department of Labor's open data API is free with a registered key.

Does it include State Plan states?

Yes. Inspections by State Plan agencies, such as Cal/OSHA in California or MIOSHA in Michigan, are in the same database.

How do I search the database by company?

Use Establishment Search on osha.gov with the company name and state, or the OSHAlert company lookup, which groups every inspection for a company on one page.

Related pages