Yad2 New Listings Monitor - New Apartments Every 15 Minutes avatar

Yad2 New Listings Monitor - New Apartments Every 15 Minutes

Pricing

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

Go to Apify Store
Yad2 New Listings Monitor - New Apartments Every 15 Minutes

Yad2 New Listings Monitor - New Apartments Every 15 Minutes

Watch a Yad2 real-estate search and get only the new listings and price changes on every scheduled run. Built for frequent checks: cheap reads, no old listings sent as new, one check at a time per monitor.

Pricing

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

Rating

0.0

(0)

Developer

Lead Proof

Lead Proof

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

an hour ago

Last modified

Share

Yad2 New Listings Monitor

Watch a Yad2 real-estate search and get only the listings that are new since your last check, plus price changes. Schedule it every 15 minutes, every hour or once a day: each run is one check.

Why this Actor

  • Only new listings, never old ones sent as new. The first run remembers the current listings and delivers nothing. After that, a listing is delivered only when it was published after the monitor started. An older listing that shows up late is remembered quietly and never charged.
  • Built for frequent checks. A check does not page through the whole search. It reads the Yad2 map in price bands and the top of each result segment, where new listings appear. A check of all rentals in Tel Aviv takes under a minute.
  • 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.
  • Full listing data. Each new listing is opened once for its publish date, description, amenities and broker licence.

Quick start

  1. Set Transaction and a City (or paste a Yad2 search URL).
  2. Give the watch a Monitor name, for example tlv-rent.
  3. Run it once. That first run remembers what is listed now.
  4. Schedule the Actor, for example every 15 minutes, 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/yad2-alerts"
}

How a check works

Yad2 orders search results by last update inside segments (paid levels), separately for private and agency listings, and a new listing appears at the top of its segment. Every check reads the first pages and the start of each segment, which catches most new listings in the check they appear. It also reads the whole search through the Yad2 map, split into price bands that each fit one request. Any single map read lacks a few percent of listings, mostly ones updated in the last minutes, so a listing that both reads miss is delivered on a later check.

A listing counts as new when its Yad2 ad number is higher than any ad number the first check saw. Ad numbers follow publish order, so a listing that was already online when the monitor started is never delivered as new.

Output

One row per new listing or price change, in the same shape as Yad2 All:

FieldMeaning
changeTypenew or price_changed
id, urlYad2 listing token and link
title, descriptionTitle, and the description when the listing was opened
price, previousPricePrice in ILS; for a price change, the price before
location, attributesStreet, neighborhood, city, coordinates, rooms, size, floor, property type, amenities
publishedAt, updatedAtListing dates (when the listing was opened)
sellerprivate or agency, agency name and broker licences when public
monitorfoundVia (feed or map), monitorName, checkedAt
extraction.detailStatusincluded, or unavailable when opening the listing failed

Each run also writes a SUMMARY record: status (baseline, succeeded, partial, skipped, failed), listings checked, new listings, price changes, older listings remembered quietly, map and page reads.

Values Yad2 does not show stay null: street and house number are missing on some listings. Private sellers' names and phone numbers are not collected.

Pricing

Pay per event, platform usage included:

  • Check: a small fee per search checked.
  • Listings checked: a fee per 100 listings looked at in a check, so a small, filtered search costs less than a whole city.
  • New listing or price change: per delivered row.

The first run of a monitor is charged as a check and delivers nothing. The exact prices are on the Pricing tab. Narrower searches (rooms, price, neighborhood URL) and less frequent checks cost less.

Good to know

  • Filters on parking, elevator and furnished are not available: search results do not show them. New listings include them, so filter on your side.
  • Use one Monitor name per search. Changing the search under the same name keeps the old memory and watermark.
  • Memory lives in the named key-value store yad2-new-listings-monitor in your Apify account. Listings unseen for 60 days are dropped from it.
  • A partial check (some requests refused by Yad2) still delivers what it found; the next check reads the rest.
  • The Actor reads public Yad2 data through Israeli residential proxies, retrying refused requests from other IPs. It has no official agreement with Yad2.

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