Property24 Listing Watcher
Pricing
from $0.50 / 1,000 results
Property24 Listing Watcher
Monitor Property24 search results: listings with price, suburb, and URL as structured JSON.
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer
Armand Oberholzer
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Property24 Listing Watcher — all of South Africa
What does Property24 Listing Watch do?
It monitors Property24 — South Africa's biggest property portal — nationally: pick whole provinces (or all for the entire country), choose for-sale or to-rent, and get every listing as structured JSON with numeric ZAR price, suburb, address, a stable listing number, and canonical URL. Results are deduplicated per run and paginated automatically; large metros are discovered and drilled into on the fly. Schedule it on Apify and diff runs to catch new listings and price changes within minutes.
Why use it?
- Buyers & investors: watch entire provinces, not one suburb — be first to view.
- Agents & analysts: track competitor inventory and asking-price movement across regions.
- Proptech products: one clean national ZA listings feed, no scraper to maintain.
How to use it
- Pick provinces (
["all"]covers the whole country) and the listing type — or paste any filtered Property24 search URL for surgical watching. - Set
maxItemsto control run size and cost. - Run or schedule; export the dataset (JSON/CSV/Excel) or read it via the API.
Input
{"provinces": ["gauteng", "western-cape"],"listingType": "for-sale","maxPagesPerArea": 3,"maxItems": 500}
provinces accepts: gauteng, western-cape, kwazulu-natal, eastern-cape, free-state, mpumalanga, north-west, northern-cape, limpopo, or all. searchUrls (optional) adds any filtered searches you paste.
Output
{"source": "property24","listingType": "for-sale","listingNumber": "117317571","title": "3 Bedroom House","url": "https://www.property24.com/for-sale/retreat/cape-town/western-cape/9034/117317571","price": 1100000,"priceText": "R 1 100 000","location": "Retreat","address": "8 Minorca Avenue","size": "3 2 2","isDevelopment": false,"isBoosted": false,"searchUrl": "https://www.property24.com/for-sale/cape-town/western-cape/432","page": 1,"collectedAt": "2026-07-26T08:00:00.000Z"}
| Field | Meaning |
|---|---|
price | Numeric asking price (ZAR); priceText keeps display form (e.g. "POA") |
listingNumber | Property24's stable id — use it to diff runs for new stock |
isDevelopment / isBoosted | Flags promoted and new-development tiles so you can filter them |
page / searchUrl | Where in the crawl the listing was found |
Automate it: Tasks + scheduling (recommended)
New stock moves fast — a schedule is what makes this actor pay for itself:
- Click Create task and save your input (your provinces or pasted search URLs).
- In the task's Schedule tab pick a cadence — hourly for a hot suburb, daily for province-wide sweeps.
- Diff runs on
listingNumberto isolate new listings only (each run's dataset is kept in history). - Wire the Integrations tab to email/Slack/webhooks so new-listing alerts reach you before the show day.
Pro pattern: one task per hunting ground — "cape-town-rentals", "gauteng-under-1.5m" — each scheduled and each feeding its own alert channel.
Pricing & cost control
Pay-per-event: a small flat fee per run plus a fraction of a cent per listing. maxItems is a hard cap on results and therefore on your spend per run — a 500-listing national sweep costs about $0.26.
Disclaimers & support
Collects only publicly listed property data (no login; no personal data beyond what sellers publish). Respect Property24's terms when redistributing. Layout changes are monitored and fixed as production incidents — report anything odd via the Issues tab (answered within the Apify 14-day SLA).