# OSHA Employer Screen

> OSHA Employer Screen is a paid API for AI agents from payai.agentstools.dev, paid per call via x402, $0.008/call, status unknown (last checked 2026-09-14).

Search US OSHA enforcement records by establishment name and return ranked employer candidates with state, SIC/NAICS codes, inspection history, violation counts, and inspection triggers.

## Facts

- Endpoint: GET https://payai.agentstools.dev/osha/screen
- Price: $0.008/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/osha-employer-screen-fb691e6f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6ydd_RVId3pjZVXNg66JB

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability osha-employer-screen-fb691e6f
```

Example prompt: Search the OSHA enforcement records for an employer named 'Acme Roofing' in Texas and show me the top 5 candidates with their inspection counts, violation totals, and most serious inspection trigger.

## When to prefer this

Use this endpoint as a cheap first-pass screen when you have only a company name and want to identify the correct OSHA establishment ID or confirm a company's enforcement history before calling the more detailed osha/company endpoint. Prefer this over full company lookup when you're unsure of the exact establishment name or need to compare multiple candidates across states.

## Known failure modes

- No matching establishments found for the given name — returns empty candidate list
- Ambiguous or very common name returns many loosely matched results requiring further filtering
- State code not recognized — returns error or unfiltered results
- Limit parameter out of bounds (below 1 or above 20) — validation error
- Name too short or generic — results may be noisy and require osha/company follow-up

## How this service works

Search US employers in the public OSHA enforcement records by establishment name and get ranked candidates, each with its state, SIC and NAICS codes, last inspection date, inspection count, summed violation count and the most serious inspection trigger. Cheap first step before osha/company.

## Output

A ranked list of employer candidates matching the search name, each including: establishment name, state, SIC code, NAICS code, last inspection date, total inspection count, summed violation count, and the most serious inspection trigger type.

## Request schema (JSON Schema)

```json
{
 "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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "name"
     ],
     "properties": {
      "name": {
       "type": "string",
       "description": "Establishment or company name to search for"
      },
      "limit": {
       "type": "integer",
       "maximum": 20,
       "minimum": 1,
       "description": "Max candidates to return, default 8"
      },
      "state": {
       "type": "string",
       "description": "Optional 2-letter US state code to narrow the search"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/osha-employer-screen-fb691e6f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from payai.agentstools.dev](https://www.zero.xyz/host/payai.agentstools.dev/llms.txt)
