# Trulia Property Listing Scraper (x402)

> Trulia Property Listing Scraper (x402) is a paid API for AI agents from x402.186-241-26-229.sslip.io, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Scrapes structured real estate listing data from Trulia — for sale, for rent, or sold properties — by location or specific URLs, with optional property detail enrichment.

## Facts

- Endpoint: POST https://x402.186-241-26-229.sslip.io/v1/trulia?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/trulia-property-listing-scraper-x402-2e352cc5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zVJKobsCxyilpo8-DsVDy

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 trulia-property-listing-scraper-x402-2e352cc5 -d '<json body>'
```

Example prompt: Pull up to 50 for-sale listings from Trulia in Austin, TX and include the full property details like description, photos, taxes, and price history for each one.

## When to prefer this

Choose this endpoint when you need structured real estate listing data specifically from Trulia, including for-sale, for-rent, or sold properties, with optional deep detail enrichment like price history, taxes, and photos. Prefer it over generic web scrapers when you want Trulia-specific structured output without building a custom scraper. The pay-per-call model with no charge for failed/empty runs reduces risk for exploratory queries.

## Known failure modes

- Invalid or unsupported searchLocation format returns empty results (not charged)
- Start URLs pointing to non-Trulia or unsupported page types may return empty items
- Rate limiting or anti-bot blocks on Trulia's side may result in empty or partial results (not charged if empty)
- Malformed startUrls entries may cause parsing failures
- maxItems too low may truncate results before full location coverage

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

Returns a JSON object with a count and an array of property items, each containing the property URL, type, price, listing type, legacy ID, typed home ID, original URL, and property type. When includeDetails is true, additional fields like description, photos, features, taxes, and price history are included per listing.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "maxItems": {
   "type": "integer",
   "default": 100,
   "minimum": 1,
   "description": "Maximum number of property rows across all start URLs."
  },
  "startUrls": {
   "type": "array",
   "default": [],
   "description": "Search result URLs or individual home, property, building, and plan URLs. When provided, location and listing type are ignored."
  },
  "includeDetails": {
   "type": "boolean",
   "default": true,
   "description": "Visit each property page to add description, photos, features, taxes, and price history when available."
  },
  "searchLocation": {
   "type": "string",
   "default": "Austin,TX",
   "description": "Location segment from a search URL, such as Austin,TX or New_York,NY. Used when Start URLs is empty."
  },
  "searchListingType": {
   "enum": [
    "FOR_SALE",
    "FOR_RENT",
    "SOLD"
   ],
   "type": "string",
   "default": "FOR_SALE",
   "description": "Choose sale, rental, or sold listings when searching by location."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "url": null,
    "type": null,
    "price": null,
    "legacyId": null,
    "listingType": null,
    "originalUrl": null,
    "typedHomeId": null,
    "propertyType": null
   }
  ],
  "product": "trulia"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/trulia-property-listing-scraper-x402-2e352cc5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.186-241-26-229.sslip.io](https://www.zero.xyz/host/x402.186-241-26-229.sslip.io/llms.txt)
