# Yad2 Real Estate Listings Scraper (x402)

> Yad2 Real Estate Listings Scraper (x402) is a paid API for AI agents from x402.186-241-26-229.sslip.io, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-02).

Scrapes structured development property listings from Yad2, Israel's major real estate portal, filtered by city, price, rooms, and amenities.

## Facts

- Endpoint: POST https://x402.186-241-26-229.sslip.io/v1/yad2?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/yad2-real-estate-listings-scraper-x402-79ddf402
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_AM-pqeX6JGuIh2HFLRKUy

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 yad2-real-estate-listings-scraper-x402-79ddf402 -d '<json body>'
```

Example prompt: Search Yad2 for up to 50 buy listings in Tel Aviv that have at least 3 rooms and a balcony, priced between 2,000,000 and 5,000,000 ILS, in the Florentin neighbourhood.

## When to prefer this

Use this endpoint when you need structured property listing data from Yad2, Israel's primary real estate marketplace, particularly for new development listings. It is the right choice when users want to filter Israeli real estate by price in ILS, room count, city, neighbourhood, or specific amenities like balconies or secure rooms. Prefer this over general-purpose web scrapers because it returns pre-structured, filtered JSON and only charges on successful non-empty results.

## Known failure modes

- City name not recognized — only numeric city codes, URLs containing 'city=', or 'Tel Aviv' are accepted; other city names return no results
- Sparse or empty results for rental listings — rent inventory on Yad2 can be thin in certain cities
- Invalid or out-of-range region code causes feed fetch failure
- maxItems set to 0 with high maxPages may result in slow or very large responses
- Network or scraping failure returns no charge but an empty or error response

## How this service works

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

## Output

A JSON object containing a count of matched listings and an array of listing items, each with fields including listing URL, city, ad type, deal type, agent presence flag, listing ID, city name in Hebrew, and property type. The product field confirms the source as 'yad2'.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "city": {
   "type": "string",
   "default": "Tel Aviv",
   "description": "Numeric city code, a search URL containing city=, or Tel Aviv. Other city names are not resolved."
  },
  "region": {
   "type": "integer",
   "description": "Optional numeric region code for the listing feed. Tel Aviv uses region 3 automatically."
  },
  "dealType": {
   "enum": [
    "buy",
    "rent"
   ],
   "type": "string",
   "default": "buy",
   "description": "Sale or rental development listings; rent inventory can be sparse."
  },
  "maxItems": {
   "type": "integer",
   "default": 100,
   "minimum": 0,
   "description": "Maximum matching development listings; 0 means no item cap."
  },
  "maxPages": {
   "type": "integer",
   "default": 20,
   "minimum": 1,
   "description": "Maximum feed pages to inspect (20 listings per page in the observed response)."
  },
  "maxPrice": {
   "type": "integer",
   "description": "Maximum asking price in ILS."
  },
  "maxRooms": {
   "type": "number",
   "description": "Maximum number of rooms."
  },
  "minPrice": {
   "type": "integer",
   "description": "Minimum asking price in ILS."
  },
  "minRooms": {
   "type": "number",
   "description": "Minimum number of rooms."
  },
  "neighbourhood": {
   "type": "string",
   "description": "Keep listings whose neighbourhood, street, or address includes this text."
  },
  "requireBalcony": {
   "type": "boolean",
   "default": false,
   "description": "Keep only listings explicitly marked as having a balcony."
  },
  "requireParking": {
   "type": "boolean",
   "default": false,
   "description": "Keep only listings explicitly marked as having parking."
  },
  "requireElevator": {
   "type": "boolean",
   "default": false,
   "description": "Keep only listings explicitly marked as having an elevator."
  },
  "requireSecureRoom": {
   "type": "boolean",
   "default": false,
   "description": "Keep only listings explicitly marked as having a secure room."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "url": null,
    "city": null,
    "adType": null,
    "dealType": null,
    "hasAgent": null,
    "listingId": null,
    "cityHebrew": null,
    "propertyType": null
   }
  ],
  "product": "yad2"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/yad2-real-estate-listings-scraper-x402-79ddf402/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)
