Property24 Scraper — South Africa & Kenya
Pricing
Pay per event
Go to Apify Store

Property24 Scraper — South Africa & Kenya
Extract property listings from Property24 ZA and KE: price, bedrooms, agent name, EAAB registration, images, and 20+ fields per listing. Covers all 9 South African provinces and Kenya nationwide.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Africa Property24 Scraper
Scrapes residential property listings from Property24 South Africa (property24.com) and Property24 Kenya (property24.co.ke) — Africa's largest property portals.
What It Does
Crawls province and city listing pages, then fetches each individual listing to extract:
- Listing details — price, property type, bedrooms, bathrooms, garages, floor area, erf/plot size
- Location — suburb, city, province, country
- Agent info — agent name, agency name, EAAB registration number (South Africa)
- Listing metadata — publication date, images, URL
Input
| Field | Type | Default | Description |
|---|---|---|---|
maxItems | integer | 10 | Maximum number of listings to scrape. 0 = unlimited |
country | string | ZA | Country: ZA (South Africa) or KE (Kenya) |
listingType | string | sale | Listing type: sale or rent |
proxyConfiguration | object | Residential | Proxy configuration. Residential proxies required for reliable access |
Output
Each record contains:
| Field | Description |
|---|---|
listing_id | Unique listing identifier (e.g., P24-117069578) |
country | ISO country code (ZA or KE) |
platform | Source platform (property24_za or property24_ke) |
listing_type | sale or rent |
property_type | Property type (House, Apartment, Townhouse, etc.) |
title | Listing title |
price | Numeric price in local currency |
currency | Currency code (ZAR or KES) |
area_sqm | Floor area in square metres |
erf_size | Plot/erf size in square metres |
bedrooms | Number of bedrooms |
bathrooms | Number of bathrooms |
garages | Number of garages/parking spaces |
suburb | Suburb or neighbourhood |
city | City or town |
province | Province or region |
amenities | Comma-separated amenities and features |
agent_name | Listing agent full name |
agent_registration | EAAB registration number (South Africa) |
agency_name | Real estate agency name |
images | Pipe-separated list of image URLs |
listed_at | Listing publication date |
url | URL to the listing detail page |
Example Use Cases
- Diaspora property research — South Africans and Kenyans abroad tracking home prices
- Real estate investment analysis — Market pricing across provinces and suburbs
- Agent lead generation — Estate agent contact details and listings data
- Market research — Tracking listing volumes and price trends
Coverage
- South Africa — All 9 provinces (Gauteng, Western Cape, KwaZulu-Natal, Eastern Cape, and more)
- Kenya — Nairobi and nationwide listings
Notes
- Agent phone numbers and email addresses are not available in static HTML — they require a separate API call that is not included in this actor
- The actor uses residential proxies to ensure reliable access to Property24's detail pages
- EAAB registration numbers are extracted from agent job titles when available