# EPA Facility Compliance Lookup via x402 Micropayment

> EPA Facility Compliance Lookup via x402 Micropayment is a paid API for AI agents from x402helper.xyz, paid per call via x402, $0.026/call, status unknown (last checked 2026-11-07).

Looks up EPA environmental compliance and facility data by location, address, name, or registry ID using a pay-per-call USDC micropayment model.

## Facts

- Endpoint: GET https://x402helper.xyz/89e509/env/compliance?utm_source=zero.xyz
- Price: $0.026/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-07
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/epa-facility-compliance-lookup-via-x402-micropayment-98f882c7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NPch-jlude4vmc_Z-eMI1

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-facility-compliance-lookup-via-x402-micropayment-98f882c7
```

Example prompt: Look up the EPA compliance record for the facility named 'Acme Chemical Plant' in TX — search within 10 miles and return whatever the FRS registry has on it.

## When to prefer this

Use this endpoint when you need programmatic, pay-per-call access to EPA Facility Registry Service compliance data keyed by geographic coordinates, street address, facility name, or registry ID. Prefer it over scraping EPA web interfaces when you need structured JSON output suitable for automated workflows, due diligence pipelines, or compliance screening at scale. The x402 micropayment model ($0.026/call) makes it suitable for low-to-medium volume lookups without subscription overhead.

## Known failure modes

- No facility found matching the given name, coordinates, or address — result may be empty
- Invalid or out-of-range coordinates (lat outside [-90,90] or lon outside [-180,180])
- Address geocoding failure if the street address is malformed or outside the US
- EPA FRS Registry ID not recognized — returns empty or error result
- Missing required parameters (type and method must be present in input object)
- Payment failure or insufficient USDC balance — 402 response blocking access

## How this service works

X402 micropayments server — AI agents pay USDC for OFAC screening, rates, and billing verification.

## Output

Returns a JSON object with a 'success' boolean and a 'result' object containing EPA Facility Registry Service data for the matched facility or facilities, including compliance status, facility name, location, and registry identifiers.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "lat": {
       "type": "number",
       "default": null,
       "description": "Latitude [-90,90] (with lon)"
      },
      "lon": {
       "type": "number",
       "default": null,
       "description": "Longitude [-180,180] (with lat)"
      },
      "name": {
       "type": "string",
       "default": null,
       "description": "Company or facility name"
      },
      "state": {
       "type": "string",
       "default": null,
       "description": "2-letter US state (narrows a name search)"
      },
      "radius": {
       "type": "number",
       "default": null,
       "description": "Search radius in miles (default 5, max 25)"
      },
      "address": {
       "type": "string",
       "default": null,
       "description": "US street address (auto-geocoded)"
      },
      "registry_id": {
       "type": "string",
       "default": null,
       "description": "EPA FRS Registry ID"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "result": {},
  "success": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/epa-facility-compliance-lookup-via-x402-micropayment-98f882c7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402helper.xyz](https://www.zero.xyz/host/x402helper.xyz/llms.txt)
