Israel New Listings Monitor - Yad2 and Madlan in One Feed avatar

Israel New Listings Monitor - Yad2 and Madlan in One Feed

Pricing

from $1.40 / 1,000 new listing or price changes

Go to Apify Store
Israel New Listings Monitor - Yad2 and Madlan in One Feed

Israel New Listings Monitor - Yad2 and Madlan in One Feed

Pricing

from $1.40 / 1,000 new listing or price changes

Rating

0.0

(0)

Developer

Lead Proof

Lead Proof

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Security

Limited permissions

Share

Israel New Listings Monitor

Watch one Israeli real-estate search on Yad2 and Madlan together and get only the listings published after the monitor starts, plus price changes, in one feed. The same apartment listed on both sites is delivered once. Schedule it every 15 minutes, every hour or once a day: each run is one check.

Why this Actor

  • Both big Israeli sites, one feed. One search (city, price, rooms, size, property type) is watched on Yad2 and on Madlan. Rows from both sites share one format and name their site.
  • One row per apartment. An apartment listed on both sites is delivered once. A listing that is new on one site but has been on the other site already is not new to the market, so it is not delivered or charged.
  • Only new listings, never old ones sent as new. The first run remembers the current listings and delivers nothing. After that, a Yad2 listing is new when its ad number is above every ad number of the first check, and a Madlan listing when Madlan first saw it after the monitor started. A refreshed or bumped listing is never charged as new.
  • Price changes. A price drop or rise since the previous check is delivered with the previous price; the same change on both sites comes once.
  • One check at a time. Two runs of the same monitor never overlap: a run that starts while another is still checking steps back without charging.
  • Alerts. Give a webhook URL and get a POST whenever a check is partial or fails.

Quick start

  1. Set Transaction and a City, and any of price, rooms, size and property type.
  2. Give the watch a Monitor name, for example tlv-rent.
  3. Run it once. That first run remembers the current listings.
  4. Schedule the Actor, for example every hour, and connect the dataset to email, Slack, a sheet or your own system.
{
"transactionType": "rent",
"filters": {"city": "תל אביב יפו", "minRooms": 3, "maxPrice": 9000},
"monitorName": "tlv-rent-3-rooms",
"webhookUrl": "https://example.com/apartment-alerts"
}

How a check works

The two sites are read at the same time, each the way its own LeadProof monitor reads it:

  • Yad2: the map view answers up to 200 listings per call, read in price bands, plus the top of the results where new listings land. A check sees the whole search.
  • Madlan: the search sorted newest first, read from the front until a whole page is older than the previous check (with a three-hour overlap).

Then every listing is matched to an apartment by city, street, house number, rooms and floor (prices within 5%). Listings without a house number are never merged.

If one site cannot be read in a check, the other site's listings are still delivered and the check is marked partial; the next check covers the missed site.

Output

One row per new listing or price change:

FieldMeaning
changeTypenew or price_changed
source, id, urlyad2 or madlan, the listing ID and link
title, descriptionProperty type, street and city; description when the site shows one
price, previousPricePrice in ILS; for a price change, the price before
location, attributesStreet, house number, neighborhood, city, coordinates, rooms, size, floor, property type, amenities
imagesPublic image URLs (not downloaded)
publishedAt, updatedAtWhen the listing was published or first seen, and when it was last updated
sellerprivate or agency, with agency name and broker licence when public. No private names or phone numbers
monitorchangeType, monitorName, checkedAt

Each run also writes a SUMMARY record: status (baseline, succeeded, partial, skipped, failed), per site the listings checked and new listings, price changes, and how many apartments on both sites were delivered once.

Pricing

Pay per event, platform usage included:

  • Check: a small fee per search checked on each site.
  • Listings checked: a fee per 100 listings read in a check.
  • New listing or price change: per delivered row. Duplicates across the two sites are not charged.

The first run of a monitor is charged as a check and delivers nothing. The exact prices are on the Pricing tab. Narrower searches and less frequent checks cost less.

Good to know

  • A run needs 256 MB, enough for every listing of the biggest Israeli city search (all Tel Aviv sales, about 9,800 Yad2 listings: 218 MB at most). Watching several big cities in one monitor: give it 512 MB.
  • Use one Monitor name per search. Changing the search under the same name keeps the old memory.
  • Memory lives in the named key-value store israel-new-listings-monitor in your Apify account. Listings and apartments unseen for 60 days are dropped from it.
  • Filters are the ones both sites apply themselves (city, price, rooms, size, property type), so both sites watch the same search. For parking, elevator or a single site, use Yad2 New Listings Monitor or Madlan New Listings Monitor.
  • The Actor reads public pages through Israeli residential proxies, retrying refused requests from other IPs. It has no official agreement with Yad2 or Madlan.

Questions or a custom watch: support@leadproof.co. Built by LeadProof.