Yad2 Scraper avatar

Yad2 Scraper

Pricing

from $4.00 / 1,000 results

Go to Apify Store
Yad2 Scraper

Yad2 Scraper

[๐Ÿ’ฐ $4.0 / 1K] Extract listings from Yad2, Israel's largest classifieds site. Real estate (rent, sale, commercial), vehicles, and second-hand goods. Search by category and location or paste Yad2 URLs directly. Returns price, location, photos, agent details, and category-specific attributes.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Pull classifieds listings from Yad2 โ€” Israel's largest marketplace โ€” at scale. Real estate (rentals, for-sale, commercial), vehicles (cars, motorcycles, trucks), the second-hand market, and pets, all from one actor with one flat output schema. Built for Israeli real-estate investors, vehicle resellers, lead-gen agencies, and market researchers who need comprehensive Yad2 coverage without decoding Hebrew search URLs or maintaining a brittle in-house scraper.

Why This Scraper?

  • 8 Yad2 sections in one actor โ€” real-estate rentals, real-estate for-sale, real-estate commercial, cars, motorcycles, trucks & commercial vehicles, the second-hand market (ื™ื“ ืฉื ื™ื™ื”), and pets. Switch with a single dropdown.
  • Up to ~56,000 vehicle listings and ~9,700 real-estate sales per region โ€” enough to cover Tel Aviv, Jerusalem, or Israel-wide in a single run, with an internal hard cap of 100,000 rows when maxResults=0.
  • English-to-Hebrew location resolver for the top ~50 Israeli cities โ€” type "Tel Aviv", "Jerusalem", "Be'er Sheva", "Herzliya", "Ramat Gan" and the actor maps it to Yad2's internal city/area codes. Hebrew input (ืชืœ ืื‘ื™ื‘) works natively too.
  • Power-user startUrls โ€” paste any Yad2 search URL straight from your browser bar (e.g. /realestate/forsale?topArea=2&city=5000&minPrice=2000000) and every filter in the URL is honored as-is. Mix multiple URLs in one run.
  • 4 sort orders โ€” Newest first, Price low-to-high, Price high-to-low, Most relevant. "Newest first" is ideal for lead-gen alerting.
  • Range filters per category โ€” price range (ILS) for everything, room range (1โ€“20, half-rooms allowed) for real estate, year range (1950โ€“2030) for vehicles.
  • One flat row per listing โ€” 41 fields โ€” listing ID, title, price (with priceLabel for "price on request"), city, neighborhood, full address, latitude/longitude, rooms, square meters, floor, year, kilometrage, agency name, image URLs, and listing URL. No nested galleries to bill for.
  • Pay only for results โ€” no compute time charges. $4.00 per 1,000 listings, half the $8/1K going rate for Yad2 data on Apify. You pay for the rows you receive, nothing else.
  • Hebrew text emitted verbatim in UTF-8 โ€” titles, descriptions, neighborhoods, and street names preserved exactly as Yad2 displays them, ready for direct ingestion into RTL-aware tooling.

Use Cases

Real Estate Investment & Analysis

  • Track new for-sale inventory in Tel Aviv, Jerusalem, Haifa neighborhoods on a daily schedule
  • Compare rent vs sale prices per square meter across cities to spot yield opportunities
  • Monitor commercial property listings for office and retail expansion targets
  • Build comp tables for buy-side underwriting using room count, mยฒ, and floor data

Vehicle Pricing & Dealer Intelligence

  • Benchmark used-car prices by manufacturer, model, and year against your inventory
  • Track fleet truck and motorcycle listings for B2B sales intelligence
  • Alert on private-seller cars below market price for resale flips
  • Build local depreciation curves from kilometrage + year + price triples

Lead Generation

  • Pull active real-estate agency listings with agencyName for outreach campaigns
  • Capture pet-listing seller names and phone numbers (when posted publicly) for breeder directories
  • Identify high-volume private sellers across vehicles and second-hand market for B2B onboarding

Market Research & Trend Analysis

  • Map listing density by city and neighborhood for relocation services
  • Track second-hand market price evolution for electronics, furniture, and appliances
  • Monitor Israel-wide inventory levels by category for macroeconomic dashboards

Marketplace Arbitrage

  • Surface mispriced second-hand goods (price vs. condition vs. location)
  • Find listings posted Israel-wide but absent from competing local marketplaces
  • Track price drops on long-listed inventory by re-running daily and diffing

Getting Started

Real Estate Rentals in Tel Aviv

The simplest possible run โ€” just pick a category and a city:

{
"category": "realestate-rent",
"location": "Tel Aviv",
"maxResults": 100
}

For-Sale Apartments with Filters

Narrow by price and room count:

{
"category": "realestate-forsale",
"location": "Jerusalem",
"priceMin": 2000000,
"priceMax": 4500000,
"roomsMin": 3,
"roomsMax": 5,
"sortBy": "newest",
"maxResults": 500
}

Used Cars by Year

{
"category": "vehicles-cars",
"location": "Haifa",
"yearMin": 2018,
"yearMax": 2024,
"priceMax": 80000,
"sortBy": "price_low",
"maxResults": 1000
}

Power-User Start URLs

Paste any Yad2 search URL โ€” the actor honors every filter in the URL:

{
"startUrls": [
{ "url": "https://www.yad2.co.il/realestate/forsale?topArea=2&city=5000&minPrice=3000000&maxPrice=6000000" },
{ "url": "https://www.yad2.co.il/vehicles/cars?manufacturer=19&year=2020-2024" }
],
"maxResults": 2000
}

Second-Hand Market โ€” Israel-wide

{
"category": "market",
"priceMin": 100,
"priceMax": 5000,
"maxResults": 500
}

Input Reference

What to Scrape

ParameterTypeDefaultDescription
categoryselectReal Estate โ€” RentalsYad2 section to search. Options: Real Estate โ€” Rentals, Real Estate โ€” For Sale, Real Estate โ€” Commercial, Vehicles โ€” Cars, Vehicles โ€” Motorcycles, Vehicles โ€” Trucks & Commercial, Second-Hand Market (Furniture, Electronics, etc.), Pets. Ignored when startUrls is provided.
locationstringTel AvivCity, neighborhood, or area name in Hebrew or English (e.g. "Tel Aviv", "ืชืœ ืื‘ื™ื‘", "Haifa", "Jerusalem"). Leave empty to search Israel-wide. Ignored when startUrls is provided.
startUrlsURL[][]One or more Yad2 search URLs. When provided, these override category and location โ€” the URL's own filters are honored. The most flexible way to scrape.

Filters

ParameterTypeDefaultDescription
priceMinintegerโ€”Minimum price in Israeli Shekels. Leave empty for no minimum.
priceMaxintegerโ€”Maximum price in Israeli Shekels. Leave empty for no maximum.
roomsMinnumberโ€”Minimum room count for real estate. Half-rooms allowed (e.g. 2.5). Ignored for non-real-estate categories.
roomsMaxnumberโ€”Maximum room count for real estate. Ignored for non-real-estate categories.
yearMinintegerโ€”Minimum vehicle year (e.g. 2018). Ignored for non-vehicle categories.
yearMaxintegerโ€”Maximum vehicle year. Ignored for non-vehicle categories.
sortByselectNewest firstOrder results before collection. Options: Newest first, Price: low to high, Price: high to low, Most relevant.

Limits

ParameterTypeDefaultDescription
maxResultsinteger200Hard cap on total listings collected. Set to 0 for no cap (an internal upper limit of 100,000 still applies). The actor stops requesting new pages once this number is reached but keeps the full final page even if it slightly overshoots.

Output

Each row is one Yad2 listing in a single flat shape across all 8 categories. Fields irrelevant to a given category are returned as null, so downstream tooling sees the same schema whether it's processing apartments, cars, or pets.

Real Estate Example

{
"listingId": "Lz3kPqRm",
"category": "realestate-forsale",
"subcategory": "ื“ื™ืจื”",
"title": "ื“ื™ืจื”, 3 ื—ื“ืจื™ื, 78 ืž\"ืจ, ื‘ืœื‘ ืชืœ ืื‘ื™ื‘",
"description": "ื“ื™ืจื” ืžืฉื•ืคืฆืช ื‘ืจื—ื•ื‘ ืฉืงื˜ ื‘ืžืจื›ื– ืชืœ ืื‘ื™ื‘, 3 ื—ื“ืจื™ื, ืžืจืคืกืช...",
"price": 3450000,
"currency": "ILS",
"priceLabel": null,
"city": "ืชืœ ืื‘ื™ื‘ ื™ืคื•",
"neighborhood": "ืœื‘ ืชืœ ืื‘ื™ื‘",
"street": "ืืœื ื‘ื™",
"address": "ืืœื ื‘ื™ 42, ืœื‘ ืชืœ ืื‘ื™ื‘, ืชืœ ืื‘ื™ื‘ ื™ืคื•",
"latitude": 32.0723,
"longitude": 34.7745,
"rooms": 3,
"squareMeters": 78,
"floor": 2,
"totalFloors": 4,
"propertyCondition": "ืžืฉื•ืคืฅ",
"entranceDate": "2025-09-01",
"hasParking": true,
"sellerType": "agency",
"agencyName": "Anglo-Saxon",
"images": ["https://img.yad2.co.il/Pic/.../1.jpg"],
"imageCount": 12,
"publishedAt": "2025-04-30T08:14:22.000Z",
"updatedAt": "2025-05-02T10:01:05.000Z",
"url": "https://www.yad2.co.il/realestate/item/tel-aviv-area/Lz3kPqRm"
}

Vehicle Example

{
"listingId": "Vh8mNxQs",
"category": "vehicles-cars",
"subcategory": "ืงื•ืคื”",
"title": "BMW ืกื“ืจื” 3",
"price": 165000,
"currency": "ILS",
"city": "ื—ื™ืคื”",
"manufacturer": "BMW",
"model": "ืกื“ืจื” 3",
"year": 2021,
"kilometrage": 38500,
"engineSize": 2000,
"transmission": "ืื•ื˜ื•ืžื˜ื™ืช",
"fuelType": "ื‘ื ื–ื™ืŸ",
"color": "ืฉื—ื•ืจ",
"ownerCount": 1,
"previousOwnership": "ืคืจื˜ื™",
"sellerType": "private",
"images": ["https://img.yad2.co.il/Pic/.../car1.jpg"],
"imageCount": 8,
"publishedAt": "2025-05-01T14:22:00.000Z",
"url": "https://www.yad2.co.il/vehicles/item/Vh8mNxQs"
}

Core Fields

FieldTypeDescription
listingIdstringUnique Yad2 listing token
categorystringOne of realestate-rent, realestate-forsale, realestate-commercial, vehicles-cars, vehicles-motorcycles, vehicles-trucks, market, pets
subcategorystringProperty type, vehicle body style, market product type, or pet breed
titlestringListing headline
descriptionstringFree-text description (real estate / pets)
pricenumberNumeric price in ILS, or null for "price on request"
currencystringAlways ILS (Israeli Shekels)
priceLabelstringFree-text price label when no numeric price is available
urlstringDirect link to the Yad2 listing detail page
publishedAtstringISO timestamp of original posting
updatedAtstringISO timestamp of last update

Address & Location

FieldTypeDescription
citystringCity (Hebrew)
neighborhoodstringNeighborhood (Hebrew)
streetstringStreet name (Hebrew)
addressstringComposed full address
latitudenumberGeo latitude
longitudenumberGeo longitude

Real Estate Specific

FieldTypeDescription
roomsnumberRoom count (half-rooms allowed)
squareMetersnumberFloor area in mยฒ
floornumberFloor of the apartment
totalFloorsnumberTotal floors in the building
propertyConditionstringCondition label (e.g. ืžืฉื•ืคืฅ / ื—ื“ืฉ ืžืงื‘ืœืŸ)
entranceDatestringMove-in date
hasParkingbooleanParking included (derived from parkingSpacesCount)

Vehicle Specific

FieldTypeDescription
manufacturerstringVehicle manufacturer (e.g. BMW, Toyota)
modelstringVehicle model
yearnumberYear of production
kilometragenumberOdometer reading in km
engineSizenumberEngine displacement in cc
transmissionstringManual / automatic
fuelTypestringPetrol / diesel / hybrid / electric
colorstringVehicle color
ownerCountnumberNumber of previous owners
previousOwnershipstringPrevious ownership type (private / leasing / rental etc.)
conditionstringGeneral condition label

Seller & Media

FieldTypeDescription
sellerTypestringprivate, agency, dealer, or business
sellerNamestringSeller name when posted publicly (mostly pets / market)
phonestringSeller phone when posted publicly without click-to-reveal
agencyNamestringReal-estate agency name
imagesstring[]Listing image URLs
imageCountnumberNumber of images attached to the listing

Tips for Best Results

  • Hebrew location text is fastest. Pasting ืชืœ ืื‘ื™ื‘ or ื™ืจื•ืฉืœื™ื skips the English-to-Hebrew dictionary lookup entirely and matches Yad2's autocomplete on the first try. Less common cities and neighborhoods that aren't in the top-50 dictionary need Hebrew text.
  • Use startUrls for advanced filters not in the schema. Yad2's URL bar exposes manufacturer codes, body-style filters, sub-area picks, and dozens of other niche filters. Configure your search on yad2.co.il, copy the URL, paste it into startUrls, and the actor honors every parameter.
  • Mix multiple startUrls in one run. You can combine a Tel Aviv rentals URL, a Jerusalem for-sale URL, and a Haifa cars URL in one input โ€” each becomes its own scan, all rows land in the same dataset, deduplicated by listingId.
  • Sort by "Newest first" for daily alerting. Schedule the actor to run every morning with sortBy: "newest" and maxResults: 200 to capture only freshly posted listings since yesterday.
  • Vehicle year and price filters require both bounds. Yad2's vehicle search treats open-ended ranges as zero results. The actor auto-fills the missing end (price defaults to 0โ€“9,999,999, year to 1950โ€“2030) so partial input still works, but tight ranges return faster results.
  • Start with maxResults: 100โ€“200 to validate. Verify the data shape, the filters, and the location resolution match what you expect, then scale up.
  • For market arbitrage, the second-hand category covers electronics by default. Use startUrls with category-specific paths like /products/ืืœืงื˜ืจื•ื ื™ืงื”, /products/ืจื™ื”ื•ื˜, or /products/ืœื‘ื™ืช-ื•ืœื’ืŸ to target other product slugs.

Pricing

Pay-per-result pricing โ€” no compute charges. $4.00 per 1,000 listings, half the going rate for Yad2 data on Apify.

ResultsCost
100$0.40
1,000$4.00
10,000$40.00
100,000$400.00

You only pay for the listings the actor returns. Compute time is on us. A "result" is one row in the output dataset (one Yad2 listing).

Integrations

Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:

  • Zapier / Make / n8n โ€” Workflow automation
  • Google Sheets โ€” Direct spreadsheet export
  • Slack / Email โ€” Notifications on new results
  • Webhooks โ€” Trigger custom APIs on run completion
  • Apify API โ€” Full programmatic access

This actor is designed for legitimate market research, real-estate analysis, vehicle pricing intelligence, and lead generation. Users are responsible for complying with applicable laws (including Israeli Privacy Protection Law and GDPR where relevant) and Yad2's Terms of Service. Do not use extracted data for spam, harassment, fraud, or any illegal purpose. Respect personal data fields (seller names, phone numbers) by limiting use to legitimate B2B and consumer-research contexts.