Yad2 Apartments Scraper avatar

Yad2 Apartments Scraper

Pricing

$6.99 / 1,000 results

Go to Apify Store
Yad2 Apartments Scraper

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

Amit

Maintained by Community

Actor stats

4

Bookmarked

214

Total users

32

Monthly active users

13 hours

Issues response

a day ago

Last modified

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

ParameterTypeRequiredDefaultDescription
start_urlsarrayYes-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.
maxPagesPerSearchintegerNo10Maximum number of listing pages to auto-paginate per start URL. The scraper detects total pages and fetches them automatically.
maxRequestsPerCrawlintegerNo1000Maximum number of HTTP requests. Should account for both list pages and detail pages (e.g., 10 list pages x 30 apartments = 310 requests minimum).
proxyobjectNoApify residential IL proxyProxy 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:

FieldTypeDescription
item_idstringUnique listing ID (token)
item_urlstringDirect URL to the listing
locationstringAddress: street, neighborhood, city
pricenumberMonthly rent price in ILS
roomsnumberNumber of rooms
square_meternumberApartment size in m²
floornumberFloor number
building_top_floornumberTotal floors in building
entrance_datestringAvailable entry date
property_conditionstringCondition of the property
descriptionstringFree-text description
imagesarrayList of image URLs
geographic_polygonobjectGeoJSON Point with lat/lon coordinates
mediationbooleantrue if listed through a broker
sourcestringAlways "yad2"
item_timestringLast updated timestamp on Yad2
insertion_timestringScrape timestamp
Apartment Features
include_air_conditionbooleanHas air conditioning
elevatorbooleanBuilding has elevator
parkingbooleanHas parking
safe_roombooleanHas safe room (mamad)
balconybooleanHas balcony
is_pets_allowedbooleanPets allowed
furnishedbooleanComes furnished
gardenbooleanHas garden
is_renovatedbooleanRecently renovated
entire_apartmentbooleanEntire apartment (not roommates)
immediatebooleanImmediate entry available