Search employers
Search employers by name, EIN, zip, state, or NAICS.
Returns a flat list of employer locations sorted by total OSHA penalties (highest first). Each result includes related_locations_count showing how many locations share the same normalized employer name — useful for national chains.
Query parameters
Fuzzy employer name search
Fuzzy employer name search
Exact EIN match
Exact EIN match
State code filter (e.g., CA)
State code filter (e.g., CA)
5-digit zip code filter
5-digit zip code filter
4-digit NAICS prefix filter
4-digit NAICS prefix filter
Only return employers with a parent_name (known parent companies)
Only return employers with a parent_name (known parent companies)
Filter to locations under a specific parent company (exact match)
Filter to locations under a specific parent company (exact match)
Filter to locations with fatality investigations
Filter to locations with fatality investigations
Filter to locations flagged by FastDOL's OSHA severe-violator proxy heuristic (willful/repeat/serious-penalty criteria; NOT confirmation of formal OSHA SVEP membership)
Filter to locations flagged by FastDOL's OSHA severe-violator proxy heuristic (willful/repeat/serious-penalty criteria; NOT confirmation of formal OSHA SVEP membership)
Sort results by: penalties (default), violations, inspections, fatalities
Sort results by: penalties (default), violations, inspections, fatalities
Sort direction: desc (default) or asc
Sort direction: desc (default) or asc
Headers
Response
Successful Response
Changes
No recorded changes to this endpoint across all 3 revisions of this API.