# Locus Toxic Releases Property Scan

> Locus Toxic Releases Property Scan is a paid API for AI agents from api.locus.report, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Scans a US property address or ZIP code for toxic release records and environmental risk signals that may affect the property's use, cost, or value.

## Facts

- Endpoint: POST https://api.locus.report/api/locus-toxic-releases
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/locus-toxic-releases-property-scan-c9558f6f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wdDfr-cPA3eZDdr-MrDUf

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 locus-toxic-releases-property-scan-c9558f6f -d '<json body>'
```

Example prompt: Can you run a Locus toxic release scan on 742 Evergreen Terrace, Springfield, IL 62704 and tell me if there are any environmental hazard records or risk signals that could affect this property?

## When to prefer this

Use this endpoint when you need to assess environmental and toxic release risk for a specific US property or ZIP code — especially for real estate due diligence, site selection, or neighborhood safety research. Prefer this over general property data APIs when the focus is specifically on toxic chemical releases and environmental hazard records from public sources.

## Known failure modes

- Invalid or unrecognized US address returns empty records array
- Missing both address and ZIP results in a validation error
- ZIP code with no matching records returns empty records array
- Payment not received (x402) blocks the request
- Service timeout for locations with large datasets

## How this service works

EPA TRI toxic-release facilities for an address, place, point, or state+county. Returns TRI reporting facilities with detail links plus NRC/PHMSA verify links for event history. National via EPA Envirofacts; explicit state+county remains supported. Reporting context only, not exposure or a safety verdict. Charge-free on EPA lookup failure.

## Output

Returns a JSON object with a scan ID, list of toxic release records found near the property, environmental risk signals, the timestamp the report was generated, and any data caveats or limitations.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "place": {
   "type": "string",
   "maxLength": 200,
   "minLength": 2
  },
  "state": {
   "type": "string",
   "maxLength": 2,
   "minLength": 2
  },
  "county": {
   "type": "string",
   "maxLength": 60,
   "minLength": 3
  },
  "address": {
   "type": "string",
   "maxLength": 200,
   "minLength": 5
  },
  "latitude": {
   "type": "number",
   "maximum": 90,
   "minimum": -90
  },
  "longitude": {
   "type": "number",
   "maximum": 180,
   "minimum": -180
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "id": "locus_example",
  "caveats": [
   "Example artifact; not live data."
  ],
  "records": [],
  "generatedAt": "2026-01-01T00:00:00.000Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/locus-toxic-releases-property-scan-c9558f6f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.locus.report](https://www.zero.xyz/host/api.locus.report/llms.txt)
