# Locus: Property Scan

> Locus: 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).

Runs a free scan of local public records and parcel rules for a given address, surfacing answered questions, open items, and next verification steps.

## Facts

- Endpoint: POST https://api.locus.report/api/locus-utility-credits
- 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-property-scan-5d80c03b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_IoesPzmXofCS3WXpSgKIG

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-property-scan-5d80c03b -d '<json body>'
```

Example prompt: Can you run a Locus property scan for 123 Main Street in Austin, Texas and show me which public-record questions are already answered, which are still open, and what I should verify next?

## When to prefer this

Use this endpoint when you need a quick, low-cost ($0.01) overview of public-record coverage and parcel rules for a specific property address — especially useful as a first-pass research step before deeper due diligence. Prefer it over manual searches or more expensive property data APIs when you want to understand what's already documented and what gaps remain, without committing to a full records pull.

## Known failure modes

- Address not found or unrecognized — records array may be empty with explanatory caveats
- Place/address combination is ambiguous — results may be incomplete or mismatched
- Rate limiting or payment failure — HTTP 402 if USDC credit not provided
- Malformed input (address too long or missing) — validation error returned
- Local jurisdiction has no digitized records — answered questions list will be empty with caveats

## How this service works

Cited utility credits and infrastructure cost-share programs for a US place. Perfect for: 'stormwater fee credit', 'lead service-line replacement', 'sidewalk cost share', 'rain barrel rebate'. Returns local registry rows plus a jurisdiction-locked official-source query pack. No eligibility or savings estimate. Charge-free when no registry row returns.

## Output

A JSON object with a scan ID, a list of public records found, caveats about data completeness, answered vs. open record questions, and a timestamp of when the scan was generated.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "place": {
   "type": "string",
   "maxLength": 200,
   "minLength": 1
  },
  "address": {
   "type": "string",
   "maxLength": 200,
   "minLength": 1
  }
 }
}
```

## 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-property-scan-5d80c03b/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)
