PrivateProperty.co.za Scraper – South Africa Real Estate Data avatar

PrivateProperty.co.za Scraper – South Africa Real Estate Data

Pricing

from $0.81 / 1,000 results

Go to Apify Store
PrivateProperty.co.za Scraper – South Africa Real Estate Data

PrivateProperty.co.za Scraper – South Africa Real Estate Data

Scrape PrivateProperty.co.za real estate listings into clean JSON, CSV or Excel. Extract South Africa property data — price, beds, baths, garages, address, suburb, province and geo — for homes for sale and to rent. A property dataset for investors, agents, analysts and lead generation.

Pricing

from $0.81 / 1,000 results

Rating

0.0

(0)

Developer

Vladimir Ignatev

Vladimir Ignatev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

PrivateProperty.co.za Scraper — South Africa Property Listings

Scrape privateproperty.co.za property listings into clean JSON, CSV or Excel — price, beds, baths, garages, address, suburb, province, geo-coordinates and photo for homes for sale and to rent across South Africa.

What you get

FieldNotes
id, urlListing id (last URL segment) + direct link
category, transactionTypesale/rent; "For Sale"/"To Rent"
title, propertyTypee.g. "3 Bedroom House"; parsed type
price, priceUnit, currencyNumeric ZAR (monthly for rent); null if "on application"
beds, baths, garagesFrom listing structured data
streetAddress, locality, province, countryLocation
lat, lngCoordinates
mainImageFirst photo URL
scrapedAt, sourceRun metadata

Input

{ "categories": ["sale"], "maxItems": 500 }
  • categoriessale, rent.
  • maxItems — stop after this many listings.
  • proxyConfiguration — residential South Africa proxy recommended for larger runs.

How it works

privateproperty.co.za renders listings server-side. Each search-result card is an <a class="featured-listing"> that wraps a Residence JSON-LD block (address, geo, bedrooms/bathrooms/garages, photo) plus a visible ZAR price. This actor reads the national for-sale / to-rent search pages, extracts every card (JSON-LD + price), and paginates via ?page=N up to maxItems.

Built with the Apify SDK + CheerioCrawler. Public listing pages only; respects robots.txt (only /Portal/* is disallowed).