Real Estate Search
/api/yad2/search
Search the sale or rent feed in one region with filters and paging
Scrappa's Yad2 API returns structured JSON from Yad2, Israel's largest real-estate marketplace. Search the sale feed and the rent feed by region with price, rooms, floor, size, property type and sorting filters, page through the results, open any listing by its token for the full record with the price in shekels, the address with coordinates, the property details, the amenity flags, every image and the published description, read the live search facets, and resolve regions, cities and neighbourhoods to the ids the search endpoint expects. Scrappa is an independent service and is not affiliated with or endorsed by Yad2.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/yad2/search?deal=forsale®ion=2&page=1" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"deal": "forsale",
"region": 2,
"listings": [
{
"token": "hei3dmp5",
"order_id": 57601142,
"ad_type": "private",
"category_id": 2,
"subcategory_id": 1,
"price": 1950000,
"currency": "ILS",
"address": {
"region": { "id": "2", "text": "דרום" },
"area": { "text": "אזור אשדוד, אשקלון והסביבה" },
"city": { "id": "7100", "text": "אשקלון" },
"neighborhood": { "id": "471", "text": "ברנע" },
"street": { "text": "יונתן נתניהו" },
"house": { "number": 8, "floor": 10 },
"coords": { "lat": 31.688916, "lon": 34.578495 }
},
"details": {
"property": { "text": "דירה" },
"property_condition": { "id": 2 },
"rooms_count": 4,
"square_meter": 120
},
"images": ["https://img.yad2.co.il/Pic/202610/10/2_1/o/y2_1pa_010545_20261010223138.jpeg"],
"web_url": "https://www.yad2.co.il/item/hei3dmp5"
}
],
"pagination": { "page": 1, "total": 16891, "total_pages": 702, "has_more": true }
},
"meta": { "endpoint_family": "search", "billable": true }
}
Structured data for real applications. Here are some ideas.
Compare asking prices per room and per square meter across regions, cities and neighbourhoods with numeric shekel prices and real room counts.
Read the sale feed and the rent feed from the same endpoint, so a rental market view and a sale market view share one schema.
Resolve the region, city and neighbourhood ids with the taxonomy endpoint and scope every search to the exact area your users pick.
Open any listing token for the built area, garden area, entrance date, balcony and parking counts, top floor, amenity flags and the full image set.
Build search forms from the live facets: 1454 cities, the area tree with its breadcrumbs, and the property types with their facet group.
Yad2 scraper API
The Yad2 API is built for Israeli property analytics, listing alerts and market dashboards. Each search result carries the listing token, the advertiser type, a numeric price in shekels with the ILS currency, the full address with coordinates, the property details, every image, the marketing tags and the public web url. Listing detail adds the built area, the garden area, the entrance date, the amenity flags, the top floor and the published description as plain text.
Search the sale feed and the rent feed by region, with price, rooms, floor, square metre, property type and sorting filters.
Page through the results with a one-based page parameter; a page past the end is a valid empty answer.
Read 20 private and 20 agency listings per page, with promoted ads that are ordinary listings landing in buckets.
Open any listing token for its full record: built area, entrance date, balcony and parking counts, amenities and images.
Resolve regions, cities and neighbourhoods to the ids the search endpoint expects, 1454 cities and 3398 neighbourhoods.
Scope a search to one region and narrow it with price, rooms, floor size and property type filters, then page through the results. Each listing carries a numeric shekel price, the address with coordinates and the full image set.
Open Yad2 Search API docsOpen a listing by its token to read the built area and garden area, the room count including half rooms, the property condition, the entrance date, the balcony and parking counts, the amenity flags and the published description.
Open Yad2 Listing API docsRead the regions, cities and neighbourhoods to build a location picker, then read the live facets for the property types and areas your form offers. The value of every facet row is what the search endpoint accepts.
Open Yad2 Regions API docsEverything you need in one API.
/api/yad2/search
Search the sale or rent feed in one region with filters and paging
/api/yad2/listing
One listing with its address, property details, amenities, images and description
/api/yad2/filters
Live facet rows for cities, areas, property types and more
/api/yad2/regions
The region, city and neighbourhood taxonomy with the ids search expects
Add a second Israeli real-estate source with neighbourhood insights and market analytics.
Compare Israeli listings with Spanish and Portuguese stock from Idealista.
Extend European property coverage with Yaencontre search, listing and agency data.
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| Yad2 listing data as JSON | Build your own parser | |
| Israeli region and city taxonomy | 4 endpoints, 1454 cities | Parse it yourself |
| Live search facets | ||
| Price per 1k requests | From $0.20 | Varies by credits per request |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits |
No. Scrappa is an independent service and is not affiliated with or endorsed by Yad2. The Yad2 API returns structured JSON from public listings and public taxonomy pages through a Scrappa API key.
Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan. Failed requests are never charged.
Search uses a one-based page parameter, and the response returns the live total and total page count with a has_more flag. The taxonomy endpoint pages with page and limit up to 10000 rows. A page past the end of the result set is a successful answer and is still billed as one request.
Yad2 publishes a price of zero for listings whose advertiser asked for a price on request. A zero is not a price, so the price and currency fields are omitted for those listings instead of returning a free home.