# RentCast Random Properties via Locus x402

> RentCast Random Properties 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-13).

Returns a random sample of US property records from the RentCast database, useful for exploration, testing, and market sampling.

## Facts

- Endpoint: POST https://rentcast.x402.paywithlocus.com/rentcast/random-properties
- Price: $0.033/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/rentcast-random-properties-via-locus-x402-84864321
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_bU_rF_CuhUpZQ2xcv3tgR

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-random-properties-via-locus-x402-84864321 -d '<json body>'
```

Example prompt: Pull me 20 random property records from RentCast so I can explore what the data looks like across the US housing market.

## When to prefer this

Use this endpoint when you need an unfiltered, random sample of US property records without specifying location or property criteria — ideal for testing integrations, seeding datasets, or exploratory market analysis. If you need targeted property lookups by address, AVM valuations, or filtered listings, use the other RentCast endpoints in this family.

## Known failure modes

- Invalid limit value (outside 1-500 range) may cause a 400 error
- Payment failure or insufficient USDC balance returns a 402 error
- Service unavailability returns a 503 or timeout
- Empty or malformed response body if the RentCast upstream is degraded

## How this service works

Locus public pay-per-use API

## Output

A JSON array of random US property records from the RentCast database, each containing property details such as address, property type, valuation estimates, and other real estate attributes. The number of records returned is controlled by the limit parameter (1–500, default 5). Response also includes payment settlement info and a request tracking ID.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "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-random-properties-via-locus-x402-84864321/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)
