Property24 Property Scraper avatar

Property24 Property Scraper

Pricing

from $7.80 / 1,000 results

Go to Apify Store
Property24 Property Scraper

Property24 Property Scraper

Search Property24 listings in supported African markets. Extract sale and rental property data with prices, addresses, bedrooms, bathrooms, area, images, agents, and source URLs.

Pricing

from $7.80 / 1,000 results

Rating

0.0

(0)

Developer

AgentX

AgentX

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

2

Monthly active users

a day ago

Last modified

Share

Affiliate disclosure: Links to Apify in this documentation use the aiagentapi referral parameter. This does not change your price.

Property24 Property Scraper - African Property Listings API

Property24 Property Scraper collects sale and rental listings across 9 supported African markets. Each result follows a 40 normalized field schema covering prices, rooms, area, location, images, available agent details, source links, and processing metadata.

Property Data Pay Per Result 9 African Markets


Why Choose This API

  • Search Property24 inventory in Botswana, Kenya, Mauritius, Mozambique, Namibia, Nigeria, South Africa, Zambia, and Zimbabwe.
  • Collect for_sale and for_rent listings through one stable input contract.
  • Filter by supported property types without maintaining country-specific transformations.
  • Export consistent records for market research, comparable analysis, and lead workflows.
  • Verify each result through its platform and source URL.

The Actor does not expose posted_since: the current source path has no reliable posted-date request filter.

Quick Start Guide

  1. Open Property24 Property Scraper.
  2. Enter max_results, country, and location.
  3. Optionally select listing_type and property_type.
  4. Click Start, then export the default dataset.

Example input:

{
"max_results": 10,
"country": "South Africa",
"location": "Cape Town",
"listing_type": "for_sale",
"property_type": "house"
}

Input Parameters

ParameterTypeRequiredSupported values and behaviorExample
max_resultsintegerYes1 to 10000; maximum records to save.10
countrystringYesBotswana, Kenya, Mauritius, Mozambique, Namibia, Nigeria, South Africa, Zambia, or Zimbabwe.South Africa
locationstringYesCity, suburb, province, or area supported by Property24.Cape Town
listing_typestringNofor_sale, for_rent; omission uses the runtime default.for_sale
property_typestringNohouse, apartment, condo, townhouse, land, commercial; leave empty for all supported types.house

Output Data Schema

Each successful item contains exactly 40 normalized fields. Values may be null when the source listing does not expose that attribute.

GroupFields
Media and identitycover_image, image_urls, title, description, listing_id, mls_id
Classificationlisting_type, availability, market_type, property_type, subtype, category, business_type
Price and property factsprice, rooms, area, land, building, dates, posted_time, fees
Locationlocation, address, geo, country, nearby
Detail collectionsmedia, open_houses, features, amenities, details, reviews, policies, units
Contact and provenancecontact, platform, source_url, official_url, processor, processed_at

JSON-LD Metadata

{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "Property24 Property Scraper",
"applicationCategory": "BusinessApplication",
"applicationSubCategory": "Real Estate Data API",
"operatingSystem": "Web, Cloud",
"url": "https:\/\/apify.com\/agentx\/property24-property-scraper?fpr=aiagentapi",
"dateModified": "2026-07-20",
"featureList": [
"Nine supported African markets",
"Sale and rental listing search",
"Six property type filters",
"40 normalized output fields"
],
"offers": {
"@type": "Offer",
"price": "0.00780",
"priceCurrency": "USD"
}
}

Integration Examples

REST API

curl -X POST "https://api.apify.com/v2/acts/EFKQ3cb79PazJ6wGB/runs?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"max_results":10,"country":"South Africa","location":"Cape Town","listing_type":"for_sale","property_type":"house"}'

JavaScript client

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('agentx/property24-property-scraper').call({
max_results: 10,
country: 'South Africa',
location: 'Cape Town',
listing_type: 'for_sale',
property_type: 'house',
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();

Pricing & Cost Calculator

EventPriceDescription
Actor Start$0.01000Charged once when a run starts.
Result$0.00780 FREE / $0.00754 BRONZE / $0.00728 SILVER / $0.00702 GOLD+Charged for each successful result saved.

At the FREE result tier, 100 successful records cost $0.79 including one Actor Start event. One thousand successful records cost $7.81 including one Actor Start event.

Use Cases & Applications

  • African sale and rental inventory monitoring
  • City and suburb price benchmarking
  • Comparable listing and investment research
  • Agent, agency, owner, or developer lead enrichment
  • Property intelligence dashboards and repeatable analytics datasets

FAQ

Which countries are supported?

The current runtime accepts Botswana, Kenya, Mauritius, Mozambique, Namibia, Nigeria, South Africa, Zambia, and Zimbabwe.

Which listing and property types can I request?

Use for_sale or for_rent. Optional property filters are house, apartment, condo, townhouse, land, and commercial.

Can I filter by posting date?

No. posted_since is intentionally absent because the current Property24 request path has no reliable posted-date filter.

Why can a run return fewer items than max_results?

max_results is a ceiling. Source availability, selected filters, pagination, and deduplication can reduce the final count.

Which export formats are available?

Apify datasets can be exported as JSON, CSV, Excel, XML, or RSS and accessed through the dataset API.

SEO Keywords & Search Terms

Property24 Property Scraper, Property24 API, African property listings data, South Africa property API, Cape Town homes for sale, African rental listings, real estate market data, Apify property Actor, property comparables, property lead generation.

Trust & Certifications

  • Structured Apify dataset output with source URLs for record-level verification
  • Bounded inputs aligned with the current runtime routing tables
  • Deterministic 40-field output contract
  • Result charging tied to successfully saved dataset records
  • Automation through Apify schedules, webhooks, API clients, and exports

Use the Actor only for lawful workflows. Review applicable source terms, privacy obligations, data rights, and local regulations before storing, enriching, or redistributing listing or contact data. Users remain responsible for their data use and retention policies.

Related: Zillow Property Scraper · Realtor Property Scraper · Homes Property Scraper

Enrich: All Property Scraper · All Jobs Scraper · All Shopping Scraper

Support & Community


Last Updated: 2026-07-20