# EPA RCRAInfo Hazardous Waste Handler Search

> EPA RCRAInfo Hazardous Waste Handler Search is a paid API for AI agents from api.govparse.io, paid per call via x402, $1.25/call, status unknown (last checked 2026-09-14).

Searches the EPA RCRAInfo database for hazardous-waste handlers (generators, transporters, TSDFs) by company, location, generator status, NAICS code, or handler role

## Facts

- Endpoint: GET https://api.govparse.io/v1/epa/rcra-handlers/search
- Price: $1.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/epa-rcrainfo-hazardous-waste-handler-search-d23608b3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_z6KJYbC3gFujMQSenk9zj

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 epa-rcrainfo-hazardous-waste-handler-search-d23608b3
```

Example prompt: Pull all large-quantity hazardous waste generators in Ohio from the EPA RCRAInfo database for the chemical manufacturing sector — use NAICS prefix 325 and filter to LQG status, active sites only, and return up to 50 results.

## When to prefer this

Choose this endpoint when you need structured EPA RCRAInfo data on hazardous-waste handlers beyond what EPA ECHO provides — particularly for searching by generator status tier (LQG/SQG/VSQG), handler role (transporter vs TSDF), or NAICS industry code across an entire state or market. Ideal for EHS vendors building regulated-universe lists, compliance teams conducting due diligence on counterparties, or researchers mapping hazardous-waste infrastructure by geography or industry.

## Known failure modes

- No results returned when company name spelling differs significantly from EPA record — try partial name or handler ID
- State or NAICS codes provided in wrong format return empty results
- Pagination offset beyond available records returns empty array
- Invalid generator_status value returns validation error
- Rate limit or payment failure (x402) blocks the request

## How this service works

Which hazardous-waste handlers operate in a market? Search EPA RCRAInfo (every registered hazardous-waste generator, transporter, and treatment/storage/disposal facility) by company, state, city, generator status (LQG/SQG/VSQG), NAICS industry, or handler role (transporter, TSDF, active). Returns the handler (entity-resolved where possible), address, generator status, and role flags — an EHS vendor's entire regulated universe, not just ECHO hits. EPA public-domain records.

## Output

Returns a paginated list of EPA RCRA handler records matching the query, each including the handler name (entity-resolved where possible), EPA handler ID, full address, generator status (LQG/SQG/VSQG/Non-Generator), and role flags indicating whether the facility is a transporter, TSDF, or active site. An optional resolved entity UUID links to broader business data.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "properties": {
  "input": {
   "type": "object",
   "required": [],
   "properties": {
    "lqg": {
     "type": "string",
     "examples": [
      "true"
     ],
     "description": "true = large-quantity generators only."
    },
    "city": {
     "type": "string",
     "examples": [
      "Cleveland"
     ],
     "description": "City fragment."
    },
    "sort": {
     "type": "string",
     "examples": [
      "generator_status:asc"
     ],
     "description": "facility_name | generator_status :asc|:desc. Default facility_name:asc."
    },
    "tsdf": {
     "type": "string",
     "examples": [
      "true"
     ],
     "description": "true = operating treatment/storage/disposal facilities only."
    },
    "limit": {
     "type": "integer",
     "examples": [
      25
     ],
     "description": "Max rows (default 25, cap 100)."
    },
    "naics": {
     "type": "string",
     "examples": [
      "3251"
     ],
     "description": "NAICS prefix(es), CSV (e.g. 32 = manufacturing, 3251 = basic chemicals)."
    },
    "state": {
     "type": "string",
     "examples": [
      "OH"
     ],
     "description": "State code(s), CSV."
    },
    "active": {
     "type": "string",
     "examples": [
      "true"
     ],
     "description": "true = currently-active handler sites only."
    },
    "offset": {
     "type": "integer",
     "examples": [
      0
     ],
     "description": "Rows to skip."
    },
    "company": {
     "type": "string",
     "examples": [
      "Chemours"
     ],
     "description": "Handler/company name — suffix/punctuation-insensitive."
    },
    "entity_id": {
     "type": "string",
     "examples": [
      "b7f3e2d1-4a5c-4e6f-8a9b-0c1d2e3f4a5b"
     ],
     "description": "Resolved employer entity UUID (pivots to business360)."
    },
    "handler_id": {
     "type": "string",
     "examples": [
      "TXD000000000"
     ],
     "description": "EPA RCRA handler ID(s), CSV."
    },
    "transporter": {
     "type": "string",
     "examples": [
      "true"
     ],
     "description": "true = hazardous-waste transporters only."
    },
    "generator_status": {
     "type": "string",
     "examples": [
      "LQG"
     ],
     "description": "LQG | SQG | VSQG | Non-Generator (CSV)."
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/epa-rcrainfo-hazardous-waste-handler-search-d23608b3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.govparse.io](https://www.zero.xyz/host/api.govparse.io/llms.txt)
