# Locus Cleanup Sites Property Scan

> Locus Cleanup Sites 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-14).

Scans environmental cleanup site records for a US property address or ZIP code, surfacing risk signals that may affect property use, cost, or value.

## Facts

- Endpoint: POST https://api.locus.report/api/locus-cleanup-sites
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/locus-cleanup-sites-property-scan-3e0a938b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Ka0HSg_Z6FL5nMvJzuNza

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-cleanup-sites-property-scan-3e0a938b -d '<json body>'
```

Example prompt: Can you run a Locus cleanup sites scan on 742 Evergreen Terrace, Springfield, IL 62701 and tell me if there are any environmental cleanup records or contamination risk signals that could affect its value or use?

## When to prefer this

Use this endpoint when you need environmental cleanup site data for a specific US property or area, especially during real estate due diligence, site acquisition research, or environmental risk screening. Prefer this over generic property APIs when the user's concern is specifically contamination, remediation activity, or environmental liability signals.

## Known failure modes

- Missing both address and ZIP — request rejected with validation error
- Unrecognized or malformed address format — may return empty records with no error
- ZIP code outside the US — likely returns empty or unsupported result
- Payment failure via x402 protocol — request not processed
- Address too vague (e.g. city name only) — parcel-level report unavailable, may fall back to ZIP-level

## How this service works

EPA cleanup + Superfund/NPL sites near an address. Perfect for: 'Superfund sites near a property', 'EPA cleanup sites nearby', 'NPL sites near an address', 'brownfields near a parcel', 'contaminated site lookup'. Returns EPA Cleanups in My Community + Superfund/NPL records near a point with program/status fields and EPA profile links; brownfields carry a candidate flag. National by lat/lng or address. Awareness only. Charge-free when the lookup fails.

## Output

Returns a JSON object with a scan ID, list of environmental cleanup site records associated with the address or ZIP, any caveats about data coverage, and a timestamp of when the scan was generated.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "address": {
   "type": "string",
   "maxLength": 200,
   "minLength": 5
  },
  "latitude": {
   "type": "number",
   "maximum": 90,
   "minimum": -90
  },
  "longitude": {
   "type": "number",
   "maximum": 180,
   "minimum": -180
  },
  "radiusMeters": {
   "type": "integer",
   "maximum": 50000,
   "minimum": 500
  }
 }
}
```

## 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-cleanup-sites-property-scan-3e0a938b/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)
