# Locus Owner Cost Review

> Locus Owner Cost Review is a paid API for AI agents from api.locus.report, paid per call via x402, $0.25/call, status unknown (last checked 2026-09-16).

Reviews a single US property's owner costs, returning RentCast tax history, owner programs, work items, and validated next-call recommendations, priced per call via x402.

## Facts

- Endpoint: POST https://api.locus.report/api/locus-owner-cost-review
- Price: $0.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/locus-owner-cost-review-060e52a7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_V_hYvE2hMVZKXx9OP9e1h

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-owner-cost-review-060e52a7 -d '<json body>'
```

Example prompt: Can you run a Locus owner cost review for 4821 Elm Street, Austin TX, with a notice date of 2025-03-15 and a 90-day window, so I can see the tax history and any owner programs or work items for that property?

## When to prefer this

Choose this endpoint when you need a focused, non-PII owner cost review for a single US residential property, specifically combining RentCast tax history with owner program citations and actionable work items in one call. Prefer this over generic property lookup endpoints when you need validated nextCalls and provider readiness checks. Not suitable if you need eligibility decisions, savings recommendations, or property comparisons.

## Known failure modes

- 402 Payment Required — provider not ready or payment not processed
- 400 Bad Request — address too short, invalid date format, or withinDays out of 1-400 range
- 404 Not Found — address not found in RentCast or parcel records
- 422 Unprocessable Entity — address recognized but property data unavailable
- 503 Service Unavailable — downstream RentCast or provider outage

## How this service works

Review one exact property. Returns non-PII RentCast tax history, cited owner programs, work items, and validated nextCalls. The exact unpaid POST reports current provider readiness before a 402; it does not reserve capacity. Price includes one Turnkey signature. No eligibility, savings, appeal, or property recommendation. Private, no-store. npx @velinussage/locus-agent-skill add.

## Output

Returns non-PII property data including RentCast tax history, cited owner program details, work items associated with the property, and validated nextCall recommendations. Also indicates current provider readiness before any payment (402) is processed. One Turnkey signature is included in the price. Does not include eligibility determinations, savings estimates, appeal guidance, or property recommendations. Data is not stored.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "address": {
   "type": "string",
   "maxLength": 200,
   "minLength": 5
  },
  "noticeDate": {
   "type": "string",
   "format": "date",
   "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
  },
  "withinDays": {
   "type": "integer",
   "maximum": 400,
   "minimum": 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-owner-cost-review-060e52a7/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)
