We extract real estate listings, rental yields, vehicle classifieds, and historical pricing from Yad2. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your cadence.
Structured, schema-consistent data across all major object types — delivered clean, typed, and ready to query.
Complete list of extractable fields for Real Estate (Sale) objects from yad2.co.il. All fields typed and schema-versioned.
"listing_id": "y2_8f9d2a", "city": "Tel Aviv-Yafo", "price_ils": 4500000, "rooms": 4.0, "floor": 3, "sq_meters": 110, "has_mmd": true
| # | listing_id | url | city | neighborhood | street | price_ils |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Real Estate (Rent) objects from yad2.co.il. All fields typed and schema-versioned.
"listing_id": "y2_3b1c9f", "city": "Jerusalem", "price_ils": 7200, "rooms": 3.0, "pets_allowed": false, "furnished": true, "entry_date": "2026-08-01"
| # | listing_id | url | city | neighborhood | street | price_ils |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Commercial Properties objects from yad2.co.il. All fields typed and schema-versioned.
"listing_id": "y2_c4d5e6", "city": "Herzliya", "property_type": "Office Space", "price_ils": 15000, "sq_meters": 200, "parking_spots": 4, "entry_date": "Immediate"
| # | listing_id | url | city | neighborhood | price_ils | price_per_sqm |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Vehicles (Rechev) objects from yad2.co.il. All fields typed and schema-versioned.
"listing_id": "y2_v9k2m1", "manufacturer": "Toyota", "model": "Corolla", "year": 2021, "price_ils": 105000, "mileage_km": 45000, "hand": 2
| # | listing_id | url | manufacturer | model | year | trim |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Agency Profiles objects from yad2.co.il. All fields typed and schema-versioned.
"broker_id": "brk_7721", "broker_name": "Yossi Cohen", "agency_name": "Prime Nadlan", "phone_number": "054-1234567", "active_listings_count": 34, "city_focus": "['Ramat Gan', 'Givatayim']"
| # | broker_id | broker_name | agency_name | phone_number | whatsapp_number | active_listings_count |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Our Yad2 scraper handles strict geo-blocking, anti-bot layers, and dynamic JavaScript rendering to deliver clean real estate and classified datasets on your schedule.
Capture apartments, houses, and commercial listings. Includes price, rooms, floor, square meters, entry date, and property features like MMD or balcony.
Track price drops, listing duration, and historical price changes per property ID to monitor market trends.
Execute JavaScript to click and reveal hidden phone numbers and WhatsApp contact links for every listing.
Distinguish between private sellers and real estate agencies. Extract broker names, agency details, and active inventory.
Extract city, neighborhood, street names, and coordinate data to map listings accurately across Israel.
Scrape second-hand car listings including manufacturer, model, year, mileage, ownership history, and test validity.
Bypass strict Yad2 geo-blocking using premium Israeli residential proxies to ensure uninterrupted data flow.
Maintain a hash index of active listings. Only receive new listings or updated fields to reduce processing overhead.
Run pipelines at hourly, daily, or weekly cadences to maintain an accurate mirror of the active Yad2 database.
Brief in. Clean data out.
Provide target cities, property types, or vehicle models. We design the extraction schema together.
We configure Playwright crawlers, IL proxy rotation, and anti-bot circumvention for yad2.co.il.
Schema validation, null-rate checks, and data normalisation for Hebrew text before full launch.
JSON, CSV, or Parquet pushed to your S3 bucket, BigQuery dataset, or Snowflake stage on agreed cadence.
Yad2 invests heavily in scraping detection and geo-fencing. Here is how we stay resilient, ensuring your data arrives on time.
Yad2 aggressively blocks HTTP requests originating outside Israel. We route all traffic through authenticated Israeli residential proxies, rotating IPs to prevent subnet bans and maintain high throughput.
Yad2 uses advanced anti-bot solutions that analyze TLS fingerprints and browser headers. Our crawlers use realistic browser fingerprints and full cookie session management to appear as legitimate domestic users.
Phone numbers and WhatsApp links are hidden behind client-side JavaScript events. We run full Playwright browser sessions to trigger these events, capturing data that headless HTTP clients miss.
Hebrew right-to-left DOM structures on Yad2 change frequently. Our selector strategy uses multi-layer fallback chains and text-pattern matching to ensure layout changes do not break the pipeline.
For large property catalogues, we maintain a hash index of last-seen values per field. Subsequent runs only push diffs, providing a clean changelog of new listings, sold properties, and price adjustments.
Automated Valuation Models require constant feeds of asking prices, property features, and time-on-market metrics to calculate accurate property values.
Investors track price per square meter across specific neighborhoods to identify undervalued assets and market trends.
Brokerages monitor competitor inventory, active listings count, and time-to-sell metrics to evaluate regional market share.
Financial analysts cross-reference apartment sale prices with rental asking prices to calculate gross rental yields by city and street.
Leasing companies scrape the Rechev section to track depreciation curves and determine optimal selling prices for off-lease vehicles.
Municipalities and researchers analyze housing supply, average room counts, and price fluctuations to inform housing policy.
"Yad2 holds the definitive ground truth for Israeli real estate and second-hand markets, but aggressive geo-blocking makes it notoriously difficult to query at scale."
Most teams underestimate the investment required: reliable Yad2 extraction demands Israeli residential proxies, sophisticated anti-bot bypass, full JavaScript rendering for contact details, and continuous DOM maintenance. DataFlirt absorbs that complexity so your engineers can focus on the analysis, not the infrastructure.
Everything supported by our yad2.co.il scraper — rendered SPA elements, auth walls, rate-limit evasion and beyond.
Open-source tooling on proven cloud infra — no vendor lock-in, full observability.
Scrapy handles crawl orchestration and deduplication. Playwright handles JavaScript rendering and interaction flows to bypass anti-bot challenges.
We maintain dedicated pools of residential ISP proxies within Israel. Rotation happens per request to prevent subnet blocking by Yad2 security systems.
Pipelines run on AWS Lambda and ECS. Airflow handles scheduling, dependency management, and SLA alerting. State is stored in managed Postgres.
Data delivered to where your team already works — no new tooling required.
About yad2.co.il scraping, legality, and pipeline operations.
Ask us directly →Scraping publicly available information from Yad2 is generally permissible for legitimate business purposes. DataFlirt targets only public, non-authenticated real estate and classified data. We do not extract personal data beyond publicly listed contact numbers provided by sellers. Clients should consult legal counsel regarding Israeli privacy laws and their specific use cases.
Yad2 blocks access from outside Israel. We route all extraction requests through premium Israeli residential proxies, ensuring the traffic appears as legitimate domestic users.
Yes. Phone numbers on Yad2 are hidden behind a button click. We use Playwright to execute the necessary JavaScript, reveal the number, and extract it as part of the listing record.
Pipelines can be configured to run daily or multiple times a day depending on your requirements. Change detection ensures you receive updates on new listings and price drops rapidly.
Yes. While our primary focus is Nadlan (Real Estate), the pipeline fully supports extracting vehicle classifieds, including specifications, mileage, and ownership history.
Yes. Every pipeline run produces timestamped snapshots. We maintain the listing ID, allowing you to track price reductions and calculate total days on market.
Our packages start at defined daily extraction runs for specific cities or property categories. For full-site extraction, we price based on volume and delivery frequency. Contact us for a scoped quote.
Yes. We provide a sample run of up to 500 listings as part of the pre-engagement scoping process to validate schema fit and data quality before signing a contract.
20-minute scoping call. Pilot dataset within the week. Production within two. Whether you need a daily feed of Tel Aviv rentals or a complete national database of commercial properties, we build and operate the pipeline. Tell us what you need.