# OSHA Employer Screening Search

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

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

## Facts

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

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-screening-search-63d68186
```

Example prompt: Can you screen OSHA enforcement records for 'Amazon Fulfillment' in Texas and return the top 5 candidates with their inspection counts, violation totals, and SIC codes?

## When to prefer this

Use this endpoint as a cheap first-pass screening step when you have a company name and need to identify the correct OSHA establishment record before calling a deeper detail endpoint. Prefer this over direct company lookup when you are unsure of the exact establishment name, need to disambiguate between multiple locations, or want to quickly assess a company's enforcement footprint across states.

## Known failure modes

- No matching establishments found for the given name — returns empty candidates list
- Name too generic returns many low-relevance results — use state filter to narrow
- Invalid state code returns validation error
- Limit parameter out of range (below 1 or above 20) returns schema error
- Service unavailable or upstream OSHA data source unreachable — returns 5xx error

## 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 up to 20 matching US employer candidates from the OSHA enforcement database, each including company name, US 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-screening-search-63d68186/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.agentstools.dev](https://www.zero.xyz/host/api.agentstools.dev/llms.txt)
