# StableEstate For-Sale Property Listings Search

> StableEstate For-Sale Property Listings Search is a paid API for AI agents from stableestate.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Search for-sale property listings by location using MLS-backed real estate data

## Facts

- Endpoint: POST https://stableestate.dev/api/sales/search
- 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/stableestate-dev-1be1fdc5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gh3kTYHjnXhbXYqP58XDD

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 stableestate-dev-1be1fdc5 -d '<json body>'
```

Example prompt: Can you find homes currently for sale in Austin, TX — specifically around the 78701 zip code? I'm looking for single-family houses.

## When to prefer this

Use this endpoint when you need to find active for-sale property listings in a specific location. Prefer this over the rental search endpoint when the user is interested in purchasing rather than renting, and over the property records endpoint when the user wants active market listings rather than historical ownership or tax data.

## Known failure modes

- No listings found for the specified location — returns empty results
- Invalid or unrecognized location input — returns error response
- Service unavailable or timeout — returns HTTP 5xx
- Insufficient USDC balance for x402 payment — payment rejected before data is returned

## How this service works

Search for-sale property listings by location

## Output

A list of for-sale property listings matching the location query, including details such as addresses, listing prices, property attributes, and listing status.

## Example request

```json
{
 "limit": 5
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "city": {
   "type": "string"
  },
  "limit": {
   "type": "integer",
   "default": 25,
   "maximum": 500,
   "minimum": 1
  },
  "state": {
   "type": "string",
   "maxLength": 2,
   "minLength": 2
  },
  "offset": {
   "type": "integer",
   "default": 0,
   "maximum": 9007199254740991,
   "minimum": 0
  },
  "radius": {
   "type": "number",
   "maximum": 100,
   "minimum": 0
  },
  "status": {
   "enum": [
    "Active",
    "Inactive"
   ],
   "type": "string",
   "default": "Active"
  },
  "address": {
   "type": "string"
  },
  "daysOld": {
   "type": "string"
  },
  "lotSize": {
   "type": "string"
  },
  "zipCode": {
   "type": "string"
  },
  "bedrooms": {
   "type": "string"
  },
  "latitude": {
   "type": "number"
  },
  "location": {
   "type": "string"
  },
  "maxPrice": {
   "type": "number",
   "exclusiveMinimum": 0
  },
  "minPrice": {
   "type": "number",
   "exclusiveMinimum": 0
  },
  "bathrooms": {
   "type": "string"
  },
  "longitude": {
   "type": "number"
  },
  "yearBuilt": {
   "type": "string"
  },
  "propertyType": {
   "enum": [
    "Single Family",
    "Condo",
    "Townhouse",
    "Manufactured",
    "Multi-Family",
    "Apartment",
    "Land"
   ],
   "type": "string"
  },
  "squareFootage": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stableestate-dev-1be1fdc5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stableestate.dev](https://www.zero.xyz/host/stableestate.dev/llms.txt)
