# Locus Transit Context Property Scan

> Locus Transit Context 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-14).

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-transit-context
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/locus-transit-context-property-scan-5e4209eb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_JR0tW2fGpBZ2Yp8H7cBC3

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

Example prompt: Can you run a Locus property scan on 742 Evergreen Terrace, Springfield, IL — I want to see any local records, parcel rules, or risk signals that might affect what I can build there or what it's worth?

## When to prefer this

Use this endpoint when you need an early-stage, low-cost property intelligence scan for any US address or ZIP code — particularly before committing to a deeper due diligence workflow. It is ideal for quickly surfacing zoning constraints, local record flags, and risk signals that could affect property use, development plans, or investment value. Prefer this over generic real estate APIs when you need parcel-rule and risk-signal data in a single lightweight call.

## Known failure modes

- Address not recognized or not found in US records — returns empty records array
- ZIP code too broad to resolve parcel-level data — caveats note limited results
- Malformed address string causes input validation failure
- API returns a valid envelope but records array is empty for rural or unmapped parcels
- Payment of 0.05 USDC not completed — 402 response blocks access

## How this service works

Transit-agency stops and routes near an address (coverage: 15 wired transit agencies across NC/NY/CA/TX/FL/TN/DC/PA/GA/WA/AZ/CO). Perfect for: 'bus stops near an address', 'transit routes nearby', 'is there public transit near this property'. Returns nearby stops with amenity fields plus deduped routes within the search radius. Geo-gated to the transit-agency registry. Factual proximity, not a service-quality rating. Charge-free when out of coverage or the address fails to resolve.

## Output

Returns a JSON report with a unique scan ID, a list of records from local sources, parcel rules, risk signals affecting property use or value, a generated timestamp, and any caveats about data completeness or limitations.

## 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": 2000,
   "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-transit-context-property-scan-5e4209eb/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)
