Safety Incidents (OSHA)
Four federal OSHA datasets in one searchable archive: Severe Injury Reports, Form 300/301 injury filings, OSHA inspections, and accident investigations. Look up an employer's safety record by name, hazard, equipment, body part, or industry.
The wallet the 402 directs payment to. Its whole payment record — every payer, every chain — is on the merchant page.
Asset 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
The payTo wallet does not resolve to a registered ERC-8004 agent. That is not a verdict on the service — most of the catalog is unregistered.
Accepts
The payment requirements as published to the catalog. Read the live 402 before paying — a price here is a claim, not a quote.
Pay 1 USDC on Base to 0x9F6C…b9958. The signed payment is good for 5 minutes.
- Paid to
- 0x9F6C…b9958
- USD Coin contract
- 0x8335…02913
- Payment window
- 5 minutes
- As published
- 1000000 smallest units
The catalog’s raw entry
[
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x9F6C07e3f772eC49435579ec34E13141a94b9958",
"amount": "1000000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
]Extensions
{
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"employerSlug": "walmart"
}
},
"output": {
"type": "json",
"example": {
"as_of": "2026-07-18T01:09:00Z",
"links": {
"human_page": "https://safetyincidents.org/employer/example-foods-inc"
},
"source": "Safety Incidents",
"license": "Proprietary compiled analytics, © safetyincidents.org — licensed to the paying agent for internal use only; no redistribution, resale, or re-publication of the compiled/derived values. The underlying federal facts remain freely available from the raw-fact endpoints. See terms_url.",
"employer": {
"name": "EXAMPLE FOODS INC",
"slug": "example-foods-inc",
"naics": [
{
"code": "311612",
"description": "Meat Processed from Carcasses"
}
],
"cities": [
{
"city": "HOUSTON",
"state": "TX",
"records": 29
},
{
"city": "WATERLOO",
"state": "IA",
"records": 12
}
],
"states": [
"TX",
"IA"
],
"inspections": 7,
"ita_injuries": 22,
"latest_record": "2026-05-02",
"total_records": 41,
"sir_date_range": [
"2017-04-02",
"2026-05-02"
],
"earliest_record": "2016-03-11",
"severe_injuries": 12
},
"endpoint": "employer-dossier",
"freshness": "Aggregate totals were computed at 2026-07-18T01:09:00Z and are NOT live. The severe-injury event rows below are read at request time, so an event newer than as_of can appear in the list without being reflected in the totals.",
"terms_url": "https://safetyincidents.org/x402-terms",
"enforcement": {
"note": "Citation totals cover the 7 most recent inspections (of 7 known). Vacated or superseded citations are counted separately and excluded from the type breakdown and penalty sums — OSHA withdrew them, so they did not stick.",
"citations": {
"live": 17,
"total": 19,
"live_by_type": {
"Repeat": 3,
"Serious": 12,
"Other-than-serious": 2
},
"vacated_or_deleted": 2,
"current_penalty_total_usd": 48250,
"initial_penalty_total_usd": 61400
},
"ita_injury_cases": 22,
"inspections_total": 7,
"inspections_analyzed": 7,
"inspection_types_analyzed": {
"Planned": 2,
"Accident": 2,
"Complaint": 3
},
"inspections_analysis_capped": false
},
"trend_flags": [
{
"flag": "severe_injury_year_over_year",
"basis": "2 severe injuries in the 365 days ending 2026-05-02, versus 5 in the 365 days before that",
"direction": "down",
"plain_english": "Severe injuries are DOWN year over year: 2 severe injuries in the 365 days ending 2026-05-02, versus 5 in the 365 days before that."
},
{
"flag": "amputation_share_vs_sector",
"basis": "employer 33% (4 of 12 reports) vs Manufacturing sector 16% (14,203 of 88,771 reports)",
"direction": "above_benchmark",
"plain_english": "Amputations are 33% of this employer's severe injuries — roughly double the 16% share across the Manufacturing sector."
},
{
"flag": "amputation_share_vs_national",
"basis": "employer 33% (4 of 12 reports) vs all federal OSHA 11% (11,584 of 105,313 reports)",
"direction": "above_benchmark",
"plain_english": "Amputations are 33% of this employer's analyzed severe injuries, versus 11% across all federal OSHA severe injury reports."
},
{
"flag": "severe_injury_volume_vs_naics4_peers",
"basis": "employer 12 severe injuries in NAICS 3116 vs group median 2 across 340 employers; higher than 91% of peers; amputations employer 33% (4 of 12 reports) vs group 18% (1,204 of 6,689 reports)",
"direction": "above_benchmark",
"plain_english": "Within its 4-digit NAICS industry group 3116, this employer has 12 federal OSHA severe injuries versus a median of 2 per employer across 340 peers — more than 91% of them. Amputations are 33% of its in-group severe injuries versus 18% across the group. This is a VOLUME comparison, not an injury rate: OSHA severe-injury reports carry no hours-worked denominator, so a larger establishment legitimately reports more."
},
{
"flag": "epa_enforcement_cross_match",
"basis": "EPA ECHO facilities matched on exact normalized name AND a state this employer has OSHA records in; a name-only match in an unrelated state is treated as a different company and excluded.",
"direction": "cross_agency_signal",
"plain_english": "Beyond OSHA, 2 EPA-regulated facilities under this employer's name in IA, TX carry environmental enforcement signal: 3 formal actions and $127500 in assessed penalties."
}
],
"as_of_source": "employer_summary.computed_at",
"jurisdiction": "federal OSHA",
"schema_version": 1,
"analysis_window": {
"inspections_total": 7,
"inspections_analyzed": 7,
"severe_injury_events_total": 12,
"severe_injury_events_analyzed": 12
},
"match_confidence": "normalized_name_only",
"severe_injury_events": {
"cap": 200,
"note": "All 12 known severe-injury records for this employer, newest first, with narratives.",
"rows": [
{
"id": "1234567.015",
"zip": "77029",
"city": "HOUSTON",
"naics": "311612",
"state": "TX",
"address": "1400 Industrial Pkwy",
"employer": "EXAMPLE FOODS INC",
"narrative": "Employee was clearing a jam on a trim-line conveyor when the belt restarted, amputating two fingers of the right hand. The energy-isolation procedure had not been applied.",
"amputation": true,
"event_date": "2026-05-02",
"event_type": "Caught in running equipment or machinery during regular operation",
"human_page": "https://safetyincidents.org/incident/1234567.015",
"loss_of_eye": false,
"hospitalized": true,
"part_of_body": "Finger(s), fingernail(s)",
"injury_source": "Conveyor",
"nature_of_injury": "Amputations"
},
{
"id": "1198822.015",
"city": "WATERLOO",
"naics": "311612",
"state": "IA",
"employer": "EXAMPLE FOODS INC",
"narrative": "A pallet fell from an elevated rack and struck an employee, fracturing the left ankle.",
"amputation": false,
"event_date": "2025-11-19",
"event_type": "Struck by falling object",
"human_page": "https://safetyincidents.org/incident/1198822.015",
"loss_of_eye": false,
"hospitalized": true,
"part_of_body": "Ankle(s)",
"nature_of_injury": "Fractures"
}
],
"capped": false,
"returned": 12,
"total_known": 12
}
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET"
],
"type": "string"
},
"pathParams": {
"type": "object",
"required": [
"employerSlug"
],
"properties": {
"employerSlug": {
"type": "string",
"description": "employer slug as it appears in safetyincidents.org/employer/<slug>"
}
}
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"employer",
"severe_injury_events",
"trend_flags"
],
"properties": {
"as_of": {
"type": [
"string",
"null"
],
"description": "employer_summary.computed_at — when the aggregate totals were rolled up"
},
"employer": {
"type": "object",
"description": "identity plus aggregate totals across SIR, ITA 300/301 and inspections"
},
"enforcement": {
"type": "object",
"description": "inspection and citation totals over the most recent inspections"
},
"trend_flags": {
"type": "array",
"items": {
"type": "object",
"properties": {
"flag": {
"type": "string"
},
"basis": {
"type": "string"
},
"direction": {
"type": "string"
},
"plain_english": {
"type": "string"
}
}
},
"description": "plain-English interpretation with the evidence that supports each claim"
},
"match_confidence": {
"type": "string"
},
"severe_injury_events": {
"type": "object",
"properties": {
"rows": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"zip": {
"type": "string"
},
"city": {
"type": "string"
},
"naics": {
"type": "string"
},
"state": {
"type": "string"
},
"address": {
"type": "string"
},
"employer": {
"type": "string"
},
"latitude": {
"type": "number"
},
"longitude": {
"type": "number"
},
"narrative": {
"type": "string"
},
"amputation": {
"type": "boolean"
},
"event_date": {
"type": "string"
},
"event_type": {
"type": "string"
},
"human_page": {
"type": "string"
},
"loss_of_eye": {
"type": "boolean"
},
"hospitalized": {
"type": "boolean"
},
"part_of_body": {
"type": "string"
},
"injury_source": {
"type": "string"
},
"nature_of_injury": {
"type": "string"
}
}
}
},
"capped": {
"type": "boolean"
},
"returned": {
"type": "integer"
}
},
"description": "capped, newest-first severe-injury event list WITH narratives"
}
}
}
}
}
}
},
"routeTemplate": "/api/x402/dossier/:employerSlug"
}
}Provenance
- Seen in the source catalog
- 2026-08-06 15:54Z
- Last indexed by Roundhouse
- 2026-09-05 15:30Z
- Last enriched (probe, favicon, geo)
- 2026-09-23 07:45Z
- x402 version
- 2
- Max timeout
- 300s
- Liveness probe
- HTTP 400
Hand this page to an agent
Copy the prompt and paste it into Claude, an MCP client or your own agent — it will vet this service and call it over the free read API. No key, no account.
GET api.roundhouseai.io/v0/endpoints
This endpoint's own trailing-30-day call count, as published by the upstream catalog and snapshotted daily. 13 snapshots so far. Verified volume counts only settlements with an on-chain EIP-3009 marker.
Show the promptHide the prompt
Using Roundhouse, look up the x402 service Safety Incidents (OSHA) and tell me whether it is worth paying: what a call costs, whether the endpoint answered when last probed, and what its payment record actually shows. curl -s 'https://api.roundhouseai.io/v0/endpoints?q=Safety%20Incidents%20(OSHA)' curl -s 'https://api.roundhouseai.io/v0/merchants/<the payTo wallet returned above>' Then call it: read the price from the live 402 at https://safetyincidents.org/api/x402/dossier/:employerSlug, never from a cached figure, and pay with an x402 client. The /v0 API needs an API key (`authorization: Bearer rh_live_…`) on everything except /v0/unified* and /v0/endpoints. Mint a personal key for $0.01 at GET https://api.roundhouseai.io/v0/test/x402, or use an organization key from https://roundhouseai.io/dashboard/team. If you do not have Roundhouse tools or skills installed, read https://roundhouseai.io/skill.md first — it is the whole procedure.