One call resolves a messy company name to its OSHA history — inspections, violations, penalties, and worker fatalities. Built for insure-tech teams pricing workers'-comp and commercial risk.
A DIY ingest of the raw OSHA files looks easy and gets four things wrong. We handle them.
Fuzzy-match a name (and optional address) to a durable estab_id, then pull the full profile. Store the id, re-query the same site at renewal.
Vacated citations excluded, fatalities counted from the per-injury grain (~18% more complete), and federal plus state-plan coverage — not just federal.
One clean endpoint, confidence scores, daily freshness, transparent usage pricing. No six-figure contract, no sales call to get started.
Two endpoints. The first finds the establishment and scores the match; the second returns its full compliance profile.
1 — Resolve a name to candidates
# GET /v1/osha/lookup curl -sG $API/v1/osha/lookup \ -H "Authorization: Bearer $KEY" \ --data-urlencode "name=BP Products North America" \ --data-urlencode "state=TX"
2 — Retrieve the full profile by id
curl -s $API/v1/osha/establishments/est_0a70f12d… \ -H "Authorization: Bearer $KEY"
Try it free above with no signup, or start a 7-day free trial of Starter — card required, cancel anytime. Your key appears on the next page and is emailed to you. (Launch pricing.)
High volume, multiple datasets, or specific needs? Send a note — we'll reply by email.
Data sourced from public U.S. Department of Labor / OSHA records. Provided "as is", accuracy not guaranteed. Not a consumer report; not for FCRA-permissible purposes (employment, credit, individual insurance). Not affiliated with or endorsed by any government agency.