Skip to main content
GET
Get an OSHA Form 300A summary

Authorizations

Authorization
string
header
required

Effective API key. Send Authorization: Bearer sk-eai-...

Path Parameters

id
string
required

OSHA’s ID for the row.

Pattern: ^[A-Za-z0-9_-]{1,40}$

Response

One Form 300A summary.

One establishment’s ITA Form 300A summary for one year. Fields are OSHA’s own column names in camelCase, with values as OSHA publishes them.

id
string
required

OSHA’s summary ID.

establishmentName
string | null
required
establishmentId
string | null
required
ein
string | null
required
companyName
string | null
required
streetAddress
string | null
required
city
string | null
required
state
string | null
required
zipCode
string | null
required
naicsCode
string | null
required
naicsYear
number | null
required
industryDescription
string | null
required
establishmentType
number | null
required
size
number | null
required
annualAverageEmployees
number | null
required
totalHoursWorked
number | null
required
noInjuriesIllnesses
number | null
required
totalDeaths
number | null
required
totalDafwCases
number | null
required
totalDjtrCases
number | null
required
totalOtherCases
number | null
required
totalDafwDays
number | null
required
totalDjtrDays
number | null
required
totalInjuries
number | null
required
totalSkinDisorders
number | null
required
totalRespiratoryConditions
number | null
required
totalPoisonings
number | null
required
totalHearingLoss
number | null
required
totalOtherIllnesses
number | null
required
createdTimestamp
string | null
required
changeReason
string | null
required
yearFilingFor
number | null
required
employerId
string | null
required

Employer Effective matched this row to, or null if it could not place it.

Pattern: ^emp_[0-9a-f]{20}$
siteId
string | null
required

Site Effective matched this row to, or null.

Pattern: ^site_[0-9a-f]{20}$
sourceFile
object
required