Yad2 Apartments Scraper
Pricing
$6.99 / 1,000 results
Go to Apify Store

Yad2 Apartments Scraper
I built a Yad2 scraper that automatically collects real estate listings, including price, location, rooms, descriptions, images and more. It structures the data for easy use in alert systems or property search apps.
Pricing
$6.99 / 1,000 results
Rating
5.0
(1)
Developer

Amit
Maintained by Community
Actor stats
4
Bookmarked
214
Total users
32
Monthly active users
13 hours
Issues response
a day ago
Last modified
Categories
Share
YadScraper - Yad2 Real Estate Scraper
An Apify Actor that scrapes real estate rental listings from Yad2, Israel's largest classifieds website. Extracts detailed apartment data including price, location, features, images, and more.
Features
- Scrapes Yad2 rental and sale listings (regular ads + yad1 project listings)
- Auto-pagination: automatically detects and fetches all result pages from a single start URL
- Deduplication: eliminates duplicate listings across pages (promoted/sticky items)
- Parallel fetching with configurable concurrency for faster scraping
- Extracts structured data: price, rooms, location, images, apartment features, etc.
- Outputs data directly to Apify dataset
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
start_urls | array | Yes | - | List of Yad2 search result URLs to scrape. Each item should be {"url": "https://www.yad2.co.il/realestate/rent?..."}. No need to add &page=2 etc. — pagination is automatic. |
maxPagesPerSearch | integer | No | 10 | Maximum number of listing pages to auto-paginate per start URL. The scraper detects total pages and fetches them automatically. |
maxRequestsPerCrawl | integer | No | 1000 | Maximum number of HTTP requests. Should account for both list pages and detail pages (e.g., 10 list pages x 30 apartments = 310 requests minimum). |
proxy | object | No | Apify residential IL proxy | Proxy configuration. Recommended: use Apify residential proxies with Israel country. |
Example Input
{"start_urls": [{"url": "https://www.yad2.co.il/realestate/rent?topArea=2&area=1&city=5000&Order=1&zoom=11"}],"maxPagesPerSearch": 10,"maxRequestsPerCrawl": 500,"proxy": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "IL"}}
Output Schema
Each scraped listing includes:
| Field | Type | Description |
|---|---|---|
item_id | string | Unique listing ID (token) |
item_url | string | Direct URL to the listing |
location | string | Address: street, neighborhood, city |
price | number | Monthly rent price in ILS |
rooms | number | Number of rooms |
square_meter | number | Apartment size in m² |
floor | number | Floor number |
building_top_floor | number | Total floors in building |
entrance_date | string | Available entry date |
property_condition | string | Condition of the property |
description | string | Free-text description |
images | array | List of image URLs |
geographic_polygon | object | GeoJSON Point with lat/lon coordinates |
mediation | boolean | true if listed through a broker |
source | string | Always "yad2" |
item_time | string | Last updated timestamp on Yad2 |
insertion_time | string | Scrape timestamp |
| Apartment Features | ||
include_air_condition | boolean | Has air conditioning |
elevator | boolean | Building has elevator |
parking | boolean | Has parking |
safe_room | boolean | Has safe room (mamad) |
balcony | boolean | Has balcony |
is_pets_allowed | boolean | Pets allowed |
furnished | boolean | Comes furnished |
garden | boolean | Has garden |
is_renovated | boolean | Recently renovated |
entire_apartment | boolean | Entire apartment (not roommates) |
immediate | boolean | Immediate entry available |