Safety data
that answers.
OSHIFY turns public workplace incident and fatality records into one consistent, queryable layer. Ask by industry, event, injury or year. Every answer carries its source, dataset year and retrieval date.
Pulled from the API, just now.
These figures load from the public endpoints when the page opens. Nothing here is typed in by hand or computed by a model.
Two kinds of record. Never mixed.
One thing that happened
OSHA severe injury reports: date, state, industry, what the worker was doing, what was injured. Employer names and addresses are not published here.
A published aggregate
BLS fatality counts and hours-based rates by industry. Events are never added up to imitate a statistic.
OIICS + NAICS
Event, nature, body part and source use BLS OIICS codes. Industries use NAICS, keyed by vintage so codes that moved between years never collide.
Plain HTTP. No key.
GET only, typed endpoints, JSON back, 60 requests a minute. An OpenAPI spec and an llms.txt are published for agents.
/v1/events/aggregateCount severe injuries by event, nature, body part, source, year, state or industry.TRY →
GET/v1/eventsList individual reported events with filters. 100 rows per call.TRY →
GET/v1/statistics/cfoiBLS fatalities by industry and event. Add series=rates for hours and fatal injury rates.TRY →
GET/v1/snapshotsEvery dataset, its source, period, retrieval date and license note.TRY →
SPEC/openapi.jsonOpenAPI description. Also /llms.txt for language models.OPEN →
# Falls, struck-by and caught-in: what hurts construction workers most, since 2020 curl "/v1/events/aggregate?by=event&naics_prefix=23&year_from=2020"
Numbers you can trace.
- 01Every number carries its source, dataset period and retrieval date.
- 02Reported incidents and published statistics are not a compliance determination. Reporting is incomplete and uneven by source.
- 03No figure is calculated by a model. Rates shown are the ones BLS publishes.
- 04Data comes from US federal public records. OSHIFY is not affiliated with or endorsed by the Department of Labor, OSHA or BLS.
- 05OSHA enforcement is separate from ISNetworld and Avetta prequalification. They are different things.