Property24 Scraper
Pricing
$15.00 / 1,000 results
Property24 Scraper
Scrape property listings from Property24.com. Provide a search URL to collect structured data including price, location, bedrooms, erf size, photos, and agent details. Optimized to handle pagination automatically and scrape efficiently.
Pricing
$15.00 / 1,000 results
Rating
0.0
(0)
Developer
Marco Rodrigues
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
🏠 Property24 Real Estate Scraper
Property24 is South Africa's premier and largest property search portal, listing hundreds of thousands of residential and commercial properties for sale and to rent. For real estate investors, market analysts, property developers, or estate agencies, manually compiling data from Property24 is incredibly slow and tedious.
This Actor automates the entire process. Start from any Property24 search results URL (with your specific city, suburb, price, and feature filters already applied in your browser), and the scraper will seamlessly extract deep property details, geolocation coordinates, and agent/agency phone numbers into a clean, structured dataset.
💡 Perfect for…
- Market Analysis & Valuations: Monitor real estate listing prices, historical rates/taxes, and price-per-square-meter trends across South African suburbs.
- Investment Scouting: Filter Property24 for properties within your target yield, find distressed/urgent sales, or capture listings in high-growth neighborhoods.
- Lead Generation & Sales: Build databases of active South African estate agencies and individual listing agents, complete with their profile links, agency names, and verified contact phone numbers.
- Data-Driven Real Estate Portals: Easily aggregate up-to-date property listings, image galleries, and detailed features for regional property analysis.
✨ Why you'll love this scraper
- 🎯 Advanced Filter & Context Support: Simply apply your filters (price, property type, bedrooms, suburb, etc.) directly on Property24, copy the browser URL, and paste it into
input_url. The scraper fully respects your search context. - 🚀 High Concurrency Speed: Operates with high parallel concurrency (up to 15 workers), enabling you to scrape hundreds of property detail pages in under a minute!
- 🗺️ Deep Content Extraction: Pulls coordinates, rates/taxes, sectional title levies, pets-allowed flags, full text descriptions, image galleries, and room-by-room accordion metadata.
📦 What’s inside the data?
Every extracted property listing is output in a comprehensive, structured format:
| Field | Type | Description |
|---|---|---|
listing_number | String | Property24 listing/web reference number |
title | String | Canonical title of the listing |
headline | String | Short marketing headline above the description |
description | String | Full property description text |
url | String | Canonical property detail page URL |
price | Float | Numeric price (ZAR) |
currency | String | Currency code, typically ZAR |
price_display | String | Original price text, e.g., R 4 050 000 or POA |
property_type | String | Type of property, e.g. House, Apartment / Flat |
property_subtype | String | Subtype classification, e.g. Freestanding, Simplex |
street_address | String | Street address when available |
suburb | String | Suburb parsed from the property URL |
city | String | City parsed from the property URL |
province | String | Province parsed from the property URL |
listing_type | String | Listing category from URL, e.g., for sale, to rent |
lifestyle | String | Lifestyle tags, e.g., Country Club, Suburban |
listing_date | String | Date listed as an ISO date string (YYYY-MM-DD) |
erf_size_m2 | Float | Erf/plot size in m² |
floor_size_m2 | Float | Floor size in m² |
rates_and_taxes | Float | Monthly rates and taxes |
levies | Float | Sectional title levies when present |
pets_allowed | Boolean | Boolean parsed from Yes / No |
zoning | String | Zoning classification |
bedrooms | Integer | Number of bedrooms |
bathrooms | Integer | Number of bathrooms |
garages | Integer | Number of garages |
parking_spaces | Integer | Number of parking spaces |
feature_tags | Array | Highlighted features, e.g. ["Study", "Pet Friendly", "Garden"] |
rooms | Object | Room breakdown from the overview accordion |
external_features | Object | External feature key/value pairs |
building_features | Object | Building feature key/value pairs |
other_features | Object | Other feature key/value pairs |
latitude | Float | Property latitude |
longitude | Float | Property longitude |
main_image_url | String | Primary property photo URL |
image_urls | Array | All discovered property image URLs |
agent_name | String | Listing agent name |
agent_url | String | Agent profile URL |
agent_photo_url | String | Agent photo URL |
agent_phone | String | Revealed agent phone number |
agency_name | String | Estate agency name |
agency_url | String | Agency profile URL |
agency_logo_url | String | Agency logo URL |
agency_phone | String | Revealed agency phone number |
🚀 Quick Start
- Go to Property24.com and search for your target properties using suburbs, price brackets, bedrooms, or any other filters.
- Copy the search results URL from your browser address bar.
- Paste the URL into the
input_urlfield of the scraper. - Set
max_properties(the maximum number of properties you want to collect). - Click Start and export your structured property dataset as JSON, CSV, or Excel!
Tech details for developers 🧑💻
Input Example
{"input_url": "https://www.property24.com/for-sale/western-cape/9?sp=pf%3d100000","max_properties": 200}
Output Example
{"listing_number": "116922550","title": "4 Bedroom House for Sale in Country Club","headline": "Spacious 3 bedroom house with 1 bedroom Flatlet in Country Club","description": "Located in the prestigious Country Club, this exceptional residence offers refined modern living...","url": "https://www.property24.com/for-sale/country-club/langebaan/western-cape/7943/116922550","price": 4050000.0,"currency": "ZAR","price_display": "R 4 050 000","property_type": "House","property_subtype": "Freestanding","street_address": "10 Fairway Street, Country Club","suburb": "Country Club","city": "Langebaan","province": "Western Cape","listing_type": "for sale","lifestyle": "Country Club, Suburban","listing_date": "2026-02-13","erf_size_m2": 803.0,"floor_size_m2": 260.0,"rates_and_taxes": 3400.0,"levies": null,"pets_allowed": true,"zoning": "General Residential","bedrooms": 4,"bathrooms": 3,"garages": 2,"parking_spaces": 4,"feature_tags": ["Study", "Pet Friendly", "Flatlet", "Garden", "Fibre Internet", "Gas Geyser"],"rooms": {"Bedrooms": "4", "Bathrooms": "3", "Kitchens": "2"},"external_features": {"Garage": "2", "Parking": "4"},"building_features": {"Style": "Open Plan"},"other_features": {"Flatlet": "Yes", "Pet Friendly": "Yes"},"latitude": -33.08555,"longitude": 18.0406,"main_image_url": "https://images.prop24.com/373916944/Ensure1280x720","image_urls": ["https://images.prop24.com/373916944/Ensure1280x720", "..."],"agent_name": "Marna Howitt","agent_url": "https://www.property24.com/estate-agents/infoprop-real-estate-langebaan-and-saldanha/marna-howitt/509324","agent_photo_url": "https://images.prop24.com/351904350/UpperCrop200x200","agent_phone": "0829876543","agency_name": "Infoprop Real Estate - Langebaan & Saldanha","agency_url": "https://www.property24.com/estate-agents/infoprop-real-estate-langebaan-and-saldanha/30574","agency_logo_url": "https://images.prop24.com/370575351/Fit450x225","agency_phone": "0219876543"}