# ScriptMasterLabs OSHA Inspection Data API

> ScriptMasterLabs OSHA Inspection Data API is a paid API for AI agents from mcp-x402-discovery.onrender.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Returns OSHA inspection and enforcement records filtered by industry code, state, or establishment name

## Facts

- Endpoint: GET https://mcp-x402-discovery.onrender.com/x402/osha
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/scriptmasterlabs-osha-inspection-data-api-9651401d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_x7s2czRYHtINxSzYYJNj2

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 scriptmasterlabs-osha-inspection-data-api-9651401d
```

Example prompt: Pull up OSHA inspection records for construction companies in Texas — filter by NAICS code 236115 and show me up to 15 results.

## When to prefer this

Choose this endpoint when you need pay-per-call access to federal OSHA inspection and enforcement records without a subscription, particularly when filtering by industry (NAICS), geography (state), or specific employer name. Ideal for compliance research, due diligence workflows, or safety audits where you only need occasional lookups and want to pay per query in USDC.

## Known failure modes

- 402 Payment Required if no valid x402 payment or API key is provided
- Empty result set if no records match the given NAICS code, state, or establishment name
- Invalid NAICS code format returns validation error
- State code not recognized returns bad request
- Limit out of range (below 1 or above 25) returns schema validation error
- Service unavailable if hosted Render instance is cold-starting

## How this service works

Pay-per-call crypto, RWA, federal, SEC, Section 8/HUD housing, and compliance APIs via x402. Primary: USDC on Base (eip155:8453). Also accepts Global Dollar (USDG) on Robinhood Chain (eip155:4663) via sovereign X-PAYMENT-TX. Hyphen routes only (e.g. /x402/gas-tracker, /x402/pha-lookup, /x402/sec-8k). MARKETPLACE REVIEW: use free /x402/playground/* (no key, no payment). Production /x402/* returns 402 unless paid via x402 or X-Api-Market-Key / X-API-Key from seller dashboard.

## Output

Returns a list of OSHA inspection and enforcement records matching the query parameters, including establishment names, inspection types, violation counts, citation details, and compliance status, up to the requested limit (max 25).

## 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": {
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "limit": {
       "type": "integer",
       "default": 10,
       "maximum": 25,
       "minimum": 1
      },
      "naics": {
       "type": "string",
       "description": "6-digit NAICS industry code."
      },
      "state": {
       "type": "string",
       "description": "2-letter U.S. state code."
      },
      "establishment": {
       "type": "string",
       "description": "Establishment or employer name."
      }
     }
    }
   }
  },
  "output": {
   "properties": {
    "example": {}
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "example": {}
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/scriptmasterlabs-osha-inspection-data-api-9651401d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mcp-x402-discovery.onrender.com](https://www.zero.xyz/host/mcp-x402-discovery.onrender.com/llms.txt)
