# Trulia Real Estate Listings Scraper

> Trulia Real Estate Listings Scraper is a paid API for AI agents from api.scrapeforagents.tech, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Scrapes structured property listing data from Trulia including prices, types, and details for sale, rental, or sold properties by location or URL.

## Facts

- Endpoint: POST https://api.scrapeforagents.tech/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-real-estate-listings-scraper-9ff92ffe
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dOvO0OU2cecdfqVo7ce46

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-real-estate-listings-scraper-9ff92ffe -d '<json body>'
```

Example prompt: Pull up to 50 for-sale listings on Trulia in Denver,CO and include full details like description, photos, and price history for each property.

## When to prefer this

Use this endpoint when you need structured property listing data from Trulia specifically — including prices, types, and detailed property info — without building your own scraper. Prefer this over generic web scrapers when you need Trulia's specific data format with fields like legacyId, typedHomeId, and price history. Best for real estate research, market analysis, or feeding listing data into downstream workflows.

## Known failure modes

- Empty result set if location string is malformed or has no listings — not charged
- Trulia anti-scraping measures may cause partial results
- Invalid enum value for searchListingType returns an error
- Malformed startUrls may return no data
- Rate limiting or blocking by Trulia may cause failures

## 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 Trulia URL, property type, price, listing type, legacy ID, typed home ID, and original URL. When includeDetails is true, each item also includes description, photos, features, taxes, and price history where available.

## 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-real-estate-listings-scraper-9ff92ffe/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.scrapeforagents.tech](https://www.zero.xyz/host/api.scrapeforagents.tech/llms.txt)
