# Locus Free Early Property Scan

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

Scans local public records, parcel zoning rules, and risk signals for a US property address or ZIP code to surface factors affecting its use, cost, or value.

## Facts

- Endpoint: POST https://api.locus.report/api/locus-ownership-loop
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/locus-free-early-property-scan-7345cbb7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wP65bMtgMV7IIzP20kBlC

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-free-early-property-scan-7345cbb7 -d '<json body>'
```

Example prompt: Can you run a Locus property scan on 742 Evergreen Terrace, Springfield, IL 62704 and tell me what local records, zoning rules, or risk signals might affect its use or value?

## When to prefer this

Choose this endpoint when you need a quick, low-cost ($0.05) early-stage property intelligence scan for US addresses or ZIP codes — especially for pre-purchase due diligence, identifying zoning restrictions, surfacing local public record flags, or assessing risk signals before committing to deeper research. Prefer it over manual county record lookups when speed and automation matter.

## Known failure modes

- Missing both address and zip — returns validation error requiring at least one input
- Non-US address provided — endpoint only supports US locations, likely returns empty or error
- Payment failure (x402) — call blocked if 0.05 USDC payment not provided
- Unrecognized address format — may return empty records array with caveats
- ZIP code too broad — parcel-level detail unavailable, only area-level signals returned
- Service unavailability — upstream record sources may be temporarily inaccessible

## How this service works

Cheap dated-change dual (also free at /tools/call): nearby development cases, capital projects, recent sales, FEMA events, and tax calendar. Perfect for a quick NC-area change scan. For topology-aware surrounding parcels plus multi-lane neighbors in one stored packet, prefer locus-surrounding-area-analysis ($0.10). Not a verdict. Charge-free when no component has substance.

## Output

Returns a JSON object with a scan ID, generation timestamp, array of local records found, parcel rules and zoning signals, risk indicators, and any caveats about data completeness — all specific to the queried US address or ZIP code.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "zip": {
   "type": "string",
   "maxLength": 10,
   "minLength": 5
  },
  "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
  },
  "countyFips3": {
   "type": "string",
   "maxLength": 3,
   "minLength": 1
  },
  "radiusMeters": {
   "type": "integer",
   "maximum": 5000,
   "minimum": 100
  }
 }
}
```

## 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-free-early-property-scan-7345cbb7/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)
