Property24 Scraper avatar

Property24 Scraper

Pricing

$15.00 / 1,000 results

Go to Apify Store
Property24 Scraper

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

Marco Rodrigues

Maintained by Community

Actor 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:

FieldTypeDescription
listing_numberStringProperty24 listing/web reference number
titleStringCanonical title of the listing
headlineStringShort marketing headline above the description
descriptionStringFull property description text
urlStringCanonical property detail page URL
priceFloatNumeric price (ZAR)
currencyStringCurrency code, typically ZAR
price_displayStringOriginal price text, e.g., R 4 050 000 or POA
property_typeStringType of property, e.g. House, Apartment / Flat
property_subtypeStringSubtype classification, e.g. Freestanding, Simplex
street_addressStringStreet address when available
suburbStringSuburb parsed from the property URL
cityStringCity parsed from the property URL
provinceStringProvince parsed from the property URL
listing_typeStringListing category from URL, e.g., for sale, to rent
lifestyleStringLifestyle tags, e.g., Country Club, Suburban
listing_dateStringDate listed as an ISO date string (YYYY-MM-DD)
erf_size_m2FloatErf/plot size in m²
floor_size_m2FloatFloor size in m²
rates_and_taxesFloatMonthly rates and taxes
leviesFloatSectional title levies when present
pets_allowedBooleanBoolean parsed from Yes / No
zoningStringZoning classification
bedroomsIntegerNumber of bedrooms
bathroomsIntegerNumber of bathrooms
garagesIntegerNumber of garages
parking_spacesIntegerNumber of parking spaces
feature_tagsArrayHighlighted features, e.g. ["Study", "Pet Friendly", "Garden"]
roomsObjectRoom breakdown from the overview accordion
external_featuresObjectExternal feature key/value pairs
building_featuresObjectBuilding feature key/value pairs
other_featuresObjectOther feature key/value pairs
latitudeFloatProperty latitude
longitudeFloatProperty longitude
main_image_urlStringPrimary property photo URL
image_urlsArrayAll discovered property image URLs
agent_nameStringListing agent name
agent_urlStringAgent profile URL
agent_photo_urlStringAgent photo URL
agent_phoneStringRevealed agent phone number
agency_nameStringEstate agency name
agency_urlStringAgency profile URL
agency_logo_urlStringAgency logo URL
agency_phoneStringRevealed agency phone number

🚀 Quick Start

  1. Go to Property24.com and search for your target properties using suburbs, price brackets, bedrooms, or any other filters.
  2. Copy the search results URL from your browser address bar.
  3. Paste the URL into the input_url field of the scraper.
  4. Set max_properties (the maximum number of properties you want to collect).
  5. 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"
}