# RentCast Rent Estimate via Locus x402

> RentCast Rent Estimate via Locus x402 is a paid API for AI agents from rentcast.x402.paywithlocus.com, paid per call via x402, $0.033/call, status unknown (last checked 2026-09-14).

Returns a rent estimate and comparable rental listings for a US property based on address, coordinates, and property characteristics.

## Facts

- Endpoint: POST https://rentcast.x402.paywithlocus.com/rentcast/rent-estimate
- Price: $0.033/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/rentcast-rent-estimate-via-locus-x402-43e5407b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_DyjDbdm0izIrhpkkQBXSB

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 rentcast-rent-estimate-via-locus-x402-43e5407b -d '<json body>'
```

Example prompt: What's the estimated monthly rent for a 3-bedroom, 2-bathroom single family home at 4521 Oak Grove Drive, Austin TX 78731, about 1,450 sq ft — and can you pull 10 comparable rental listings within 5 miles from the last 90 days?

## When to prefer this

Use this endpoint when you need a data-driven rental price estimate for a specific US residential property, especially for landlord pricing, investor underwriting, or tenant market validation. Prefer this over generic AVM endpoints when you specifically need rental (not sale) value and want comparable rental listings alongside the estimate. Best for single-property point-in-time lookups rather than bulk market-level analysis.

## Known failure modes

- Address not found or unrecognizable — returns error or empty data
- Insufficient comparable listings in area — estimate may be based on few or no comps
- Invalid property type enum value — request rejected
- compCount out of range (must be 5–25) — validation error
- No listings within maxRadius — empty comparables returned
- Payment failure — x402 payment not settled, request not processed

## How this service works

Locus public pay-per-use API

## Output

Returns a JSON object containing a computed rent estimate for the subject property along with a set of comparable rental listings (up to 25) that were used to derive the estimate. Each comparable includes property details such as address, bedrooms, bathrooms, square footage, property type, distance from subject, and listed rent. The response also includes payment metadata confirming the settled USDC amount.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "address": {
   "type": "string"
  },
  "daysOld": {
   "type": "number"
  },
  "bedrooms": {
   "type": "number"
  },
  "latitude": {
   "type": "number"
  },
  "bathrooms": {
   "type": "number"
  },
  "compCount": {
   "type": "number"
  },
  "longitude": {
   "type": "number"
  },
  "maxRadius": {
   "type": "number"
  },
  "propertyType": {
   "type": "string"
  },
  "squareFootage": {
   "type": "number"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {},
  "payment": {
   "scheme": "exact",
   "settledUsdc": "0.001000",
   "authorizedMaxUsdc": "0.001000"
  },
  "request": {
   "id": "00000000-0000-4000-8000-000000000000",
   "statusUrl": "/requests/00000000-0000-4000-8000-000000000000"
  },
  "success": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/rentcast-rent-estimate-via-locus-x402-43e5407b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from rentcast.x402.paywithlocus.com](https://www.zero.xyz/host/rentcast.x402.paywithlocus.com/llms.txt)
