---
title: "Search employers"
method: GET
path: "/v1/employers"
tags: ["Employers"]
---

# Search employers

`GET /v1/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

- `name` string — Fuzzy employer name search
- `ein` string — Exact EIN match
- `state` string — State code filter (e.g., CA)
- `zip` string — 5-digit zip code filter
- `naics` string — 4-digit NAICS prefix filter
- `parent_only` boolean — Only return employers with a parent_name (known parent companies)
- `parent_name` string — Filter to locations under a specific parent company (exact match)
- `has_fatalities` boolean — Filter to locations with fatality investigations
- `svep` boolean — Filter to locations on the Severe Violator Enforcement Program
- `sort_by` string — Sort results by: penalties (default), violations, inspections, fatalities
- `sort_dir` string — Sort direction: desc (default) or asc
- `limit` integer
- `offset` integer

## Headers

- `X-Api-Key` string

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/fastdol/apis/fastdol-api.md) · [All operations](https://skmtc.net/fastdol/apis/fastdol-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fastdol/fastdol-api/revisions/f5a72ed18934/schema)
