Yad2 New Listings Monitor - New Apartments Every 15 Minutes
Pricing
from $2.00 / 1,000 new listing or price changes
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
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
an hour ago
Last modified
Categories
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
- Set Transaction and a City (or paste a Yad2 search URL).
- Give the watch a Monitor name, for example
tlv-rent. - Run it once. That first run remembers what is listed now.
- 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:
| Field | Meaning |
|---|---|
changeType | new or price_changed |
id, url | Yad2 listing token and link |
title, description | Title, and the description when the listing was opened |
price, previousPrice | Price in ILS; for a price change, the price before |
location, attributes | Street, neighborhood, city, coordinates, rooms, size, floor, property type, amenities |
publishedAt, updatedAt | Listing dates (when the listing was opened) |
seller | private or agency, agency name and broker licences when public |
monitor | foundVia (feed or map), monitorName, checkedAt |
extraction.detailStatus | included, 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-monitorin 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.
Related LeadProof actors
- Yad2 All: one-off collection of Yad2 real estate, vehicles and Market items.
- Israel Real Estate Scraper: Yad2 and Madlan listings in one run.
Questions or a custom watch: support@leadproof.co. Built by LeadProof.