Skip to content

Inspections

Public workplace safety inspection and enforcement records.

Search inspections

Search inspections

Find OSHA workplace inspections for a company, with site addresses, violations, penalties, industry and case status. Results include publicly posted information; recent citations and penalties may not yet be available.

Your information

State name or two-letter code, for example Tennessee or TN.

Company or establishment name, for example Tyson Foods.

Maximum inspections to return, for example 25. Up to 100.

More options

Case status to include, for example closed.

Earliest inspection date in YYYY-MM-DD, for example 2022-01-01. Defaults to five years ago.

1 credit per run

Example results

Inspections
Inspections
CityScopeStateStreetIndustryZip CodeNaics CodeCase StatusActivity NumberInspection DateInspection TypeViolations FoundEstablishment NameSerious ViolationsCurrent Penalty (USD)Initial Penalty (USD)Number of ViolationsInspection Detail Link
Newbern
Partial
TN
2000 Biffle Rd
Animal (except Poultry) Slaughtering
38059
311611
Open
1898841.015
2026-06-10
Complaint
Yes
Tyson Foods Inc
1
2,800
2,800
1
Example data · Run in Studio for fresh results.

Choose an action

About OSHA

OSHA data from osha.gov: inspections.

Built by Fous from osha.gov and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with OSHA.

Actions

Search inspections

1 credit per run

Find OSHA workplace inspections for a company, with site addresses, violations, penalties, industry and case status. Results include publicly posted information; recent citations and penalties may not yet be available.

What you provide

FieldTypeRequiredDescription
StatestateTextOptionalState name or two-letter code, for example Tennessee or TN.Example: TN
StatusstatusTextOptionalCase status to include, for example closed.Example: Closed
CompanycompanyTextRequiredCompany or establishment name, for example Tyson Foods.Example: Tyson Foods
Start Datestart_dateDateOptionalEarliest inspection date in YYYY-MM-DD, for example 2022-01-01. Defaults to five years ago.
Max Resultsmax_resultsNumberOptionalMaximum inspections to return, for example 25. Up to 100.Example: 3

What you get

FieldTypeDescription
InspectionsinspectionsListInspections, newest first.
Cityinspections[].cityTextSite city.Example: Newbern
Scopeinspections[].scopeTextScope of inspection.Example: Partial
Stateinspections[].stateTextSite state code.Example: TN
Streetinspections[].streetTextSite street address.Example: 2000 Biffle Rd
Industryinspections[].industryTextIndustry description.Example: Animal (except Poultry) Slaughtering
Zip Codeinspections[].zip_codeTextSite ZIP code.Example: 38059
Naics Codeinspections[].naics_codeTextNAICS industry classification code.Example: 311611
Case Statusinspections[].case_statusTextCase status.Example: Open
Activity Numberinspections[].activity_numberTextOSHA inspection activity number.Example: 1898841.015
Inspection Dateinspections[].inspection_dateDateDate inspection opened, YYYY-MM-DD.Example: 2026-06-10
Inspection Typeinspections[].inspection_typeTextReason or type of inspection in words.Example: Complaint
Violations Foundinspections[].violations_foundYes or noWhether posted violations were found.Example: Yes
Establishment Nameinspections[].establishment_nameTextName of the inspected workplace.Example: Tyson Foods Inc
Serious Violationsinspections[].serious_violationsNumberCurrent serious violations.Example: 1
Current Penalty (USD)inspections[].current_penalty_usdNumberCurrent total penalty in USD.Example: 2800
Initial Penalty (USD)inspections[].initial_penalty_usdNumberInitial total penalty in USD.Example: 2800
Number of Violationsinspections[].number_of_violationsNumberCurrent number of violations.Example: 1
Inspection Detail Linkinspections[].inspection_detail_linkLinkOSHA inspection detail page.Example: https://www.osha.gov/ords/imis/establishment.inspection_detail?id=1898841.015

Example result

For State: TN, Company: Tyson Foods, Max Results: 3

JSON
{
  "inspections": [
    {
      "city": "Newbern",
      "scope": "Partial",
      "state": "TN",
      "street": "2000 Biffle Rd",
      "industry": "Animal (except Poultry) Slaughtering",
      "zip_code": "38059",
      "naics_code": "311611",
      "case_status": "Open",
      "activity_number": "1898841.015",
      "inspection_date": "2026-06-10",
      "inspection_type": "Complaint",
      "violations_found": true,
      "establishment_name": "Tyson Foods Inc",
      "serious_violations": 1,
      "current_penalty_usd": 2800,
      "initial_penalty_usd": 2800,
      "number_of_violations": 1,
      "inspection_detail_link": "https://www.osha.gov/ords/imis/establishment.inspection_detail?id=1898841.015"
    }
  ]
}

For developers

Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.

cURL
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"

curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 120 \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@osha",
  "visibility": "public",
  "operation": "search_inspections",
  "version": 1,
  "input": {
    "state": "TN",
    "company": "Tyson Foods",
    "max_results": 3
  },
  "response": {
    "format": "json"
  }
}'

Questions

Is Fous affiliated with OSHA?

No. Fous is not affiliated with OSHA. This workflow reads the public osha.gov website and returns its data.

How much does it cost?

Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.

Do I need a OSHA account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from osha.gov when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 29, 2026.

All Government workflowsBrowse all workflows