Madlan New Listings Monitor - New Apartments and Price Changes
Pricing
from $1.40 / 1,000 new listing or price changes
Madlan New Listings Monitor - New Apartments and Price Changes
Pricing
from $1.40 / 1,000 new listing or price changes
Rating
0.0
(0)
Developer
Lead Proof
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Security
Limited permissionsShare
Madlan New Listings Monitor
Watch a Madlan real-estate search and get only the listings Madlan publishes after the monitor starts, 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 records the start and delivers nothing. After that, a listing is delivered only when Madlan first saw it after the monitor started. An older listing that comes back to the top after a refresh is never charged as new.
- Cheap, frequent checks. Madlan can sort a search newest first. A check reads from the newest end until it reaches listings from before the previous check, so a check of all apartments for sale in Tel Aviv reads a few pages, not thousands of listings.
- Price changes from the listing's own history. A price drop or rise since the previous check is delivered with the previous price, for every listing the check reads.
- 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
- Set Transaction and a City (or paste a Madlan search URL, for example a neighbourhood).
- Give the watch a Monitor name, for example
tlv-sale. - Run it once. That first run records the start.
- Schedule the Actor, for example every hour, and connect the dataset to email, Slack, a sheet or your own system.
{"transactionType": "sale","filters": {"city": "תל אביב יפו", "minRooms": 3, "maxPrice": 4000000},"monitorName": "tlv-sale-3-rooms","webhookUrl": "https://example.com/madlan-alerts"}
Or watch a search you set up on the site:
{"searchUrls": ["https://www.madlan.co.il/for-rent/חיפה-ישראל?filters=_0-6000_3-4"],"monitorName": "haifa-rent"}
How a check works
Every check asks Madlan for the search sorted by date, newest first. A new listing, a price change and a refresh all move a listing to the front. The check reads pages from the front until a whole page is older than the previous check (with a three-hour overlap, because Madlan shows a listing about an hour after it first sees it). A listing is new when Madlan's own first-seen time is after the monitor started.
If a check would need more pages than Pages per check, at most, it delivers what it read and is marked partial; raise the cap for a big city checked rarely.
Output
One row per new listing or price change, in the same shape as the Madlan rows of Israel Real Estate Scraper:
| Field | Meaning |
|---|---|
changeType | new or price_changed |
id, url | Madlan listing ID and link |
title, description | Property type, street and city; description when Madlan shows one |
price, previousPrice, priceChangedAt | Price in ILS; for a price change, the price before and the date of the change |
location, attributes | Street, neighborhood, city, coordinates, rooms, size, floor, property type, condition, building year, amenities, neighborhood scores, price history |
images | Public image URLs (not downloaded) |
publishedAt, updatedAt | When Madlan first saw the listing and when it was last updated |
seller | private or agency, and exclusivity when shown |
monitor | changeType, monitorName, checkedAt |
Each run also writes a SUMMARY record: status (baseline, succeeded, partial, skipped, failed), listings checked, new listings, price changes, pages read and the point the check read back to.
Pricing
Pay per event, platform usage included:
- Check: a small fee per search checked.
- Listings checked: a fee per 100 listings read in a check.
- 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 and less frequent checks cost less.
Good to know
- 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
madlan-new-listings-monitorin your Apify account. Delivered listings unseen for 60 days are dropped from it. - A partial check (some pages refused) still delivers what it found; the next check reads back further.
- Price changes are found on the listings a check reads, which are the ones Madlan moved to the front since the previous check. A price change Madlan does not move to the front is not seen.
- Filters other than city, price, rooms, size, property type, parking and elevator are not available: Madlan applies these itself, so a check never has to read listings it would throw away.
- The Actor reads public Madlan pages through Israeli residential proxies, retrying refused requests from other IPs. It has no official agreement with Madlan.
Related LeadProof actors
- Israel New Listings Monitor: this watch and the Yad2 one together, one feed, an apartment on both sites delivered once.
- Yad2 New Listings Monitor: the same watch for Yad2.
- Israel Real Estate Scraper: Yad2 and Madlan listings in one run.
Questions or a custom watch: support@leadproof.co. Built by LeadProof.