# 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.01/call, status unknown (last checked 2026-09-16).

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

## Facts

- Endpoint: POST https://api.locus.report/api/locus-unemployment
- Price: $0.01/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-e31c5636
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dcg_IdFIbBv9HjR_9eiHq

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-e31c5636 -d '<json body>'
```

Example prompt: Can you run an early 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

Use this endpoint when you need a quick, low-cost preliminary scan of US property records, zoning constraints, and risk signals before deeper due diligence — especially useful for early-stage real estate research, site selection, or investment screening where a full appraisal is premature.

## Known failure modes

- Address not found or unrecognized — empty records array returned
- ZIP code invalid or not covered — may return empty or partial results
- Missing both address and zip in request body — validation error
- Service returns example/placeholder data if address resolves to no live records
- API payment failure due to insufficient USDC balance ($0.05 required)

## How this service works

County unemployment rate for an address. Perfect for: 'unemployment rate for an area', 'county jobless rate', 'BLS unemployment stats for an address', 'local labor market data'. Returns recent BLS Local Area Unemployment Statistics (county-level, not seasonally adjusted) with a 6-month trend for the resolved county. National. A reported statistic only - not an economy verdict. Charge-free when the address fails to resolve or the BLS fetch fails.

## Output

A JSON object containing a scan ID, list of records found (local records, parcel rules, risk signals), caveats about data completeness, and the timestamp the report 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
  }
 }
}
```

## 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-e31c5636/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)
