Discover/property24.com API
live

property24.com APIproperty24.com

Access Property24 listings, suburb price trends, and sold prices via API. Search for sale and rental properties across South Africa with 5 endpoints.

Endpoints
5
Updated
28d ago
Try it
Location search term (e.g., 'rondebosch', 'sandton')
api.parse.bot/scraper/f39afc08-705e-4f09-bd62-730a2900bdd7/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/f39afc08-705e-4f09-bd62-730a2900bdd7/autocomplete_location?query=sandton' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Search for locations by name to get IDs for other endpoints. Returns suburbs, cities, provinces matching the query.

Input
ParamTypeDescription
queryrequiredstringLocation search term (e.g., 'rondebosch', 'sandton')
Response
{
  "type": "object",
  "fields": {
    "data": "array of location objects with id, name, type, parentName, normalizedName",
    "status": "string, always 'success'"
  },
  "sample": {
    "data": [
      {
        "id": 8682,
        "name": "Rondebosch",
        "type": 1,
        "source": 0,
        "parentName": "Cape Town",
        "normalizedName": "rondebosch",
        "normalizedParentName": "cape town"
      }
    ],
    "status": "success"
  }
}

About the property24.com API

The Property24 API gives developers structured access to South Africa's leading property marketplace through 5 endpoints covering listing search, full property details, suburb price trends, and street-level sold prices. The search_properties endpoint returns paginated results filterable by province, city, suburb, bedrooms, bathrooms, and price ceiling. Location IDs needed across all endpoints are resolved via autocomplete_location.

Location Resolution and Search

All area-based endpoints accept city, suburb, province, and area_id parameters. The autocomplete_location endpoint is the entry point: pass a partial place name (e.g., 'rondebosch' or 'sandton') and receive an array of matching location objects, each carrying an id, name, type, parentName, and normalizedName. Feed that id into area_id on any downstream endpoint to ensure accurate area targeting. search_properties additionally accepts bedrooms, bathrooms, max_price, and page for paginated, filtered results; the response exposes a results array alongside page and total_count.

Property Detail

get_property_detail takes a listing_id sourced from search_properties results and returns a single listing object with fields including ListingNumber, Title, Price, Description, Features, Images, and Location. Passing the matching suburb, city, province, and area_id alongside the listing_id avoids routing errors; search_type accepts 'for-sale' or 'to-rent' to disambiguate listing category.

Market Intelligence Endpoints

get_suburb_property_trends returns historical market data for a suburb: annualSaleAndListingTrendsGraph, propertiesOnSaleGraph, averageListPriceVsBedroomsGraph, and soldPropertiesGraph, along with buyer/seller age demographic data. This makes it suitable for time-series analysis of a neighbourhood's price trajectory. get_sold_prices returns street-level sold price data for an area — the response includes a results array of street objects and a title — useful for granular property valuation work.

Common use cases
  • Build a property search tool filtered by province, city, bedrooms, and max price using search_properties
  • Aggregate suburb-level price trend charts using annualSaleAndListingTrendsGraph and averageListPriceVsBedroomsGraph from get_suburb_property_trends
  • Enrich a CRM with full listing details — description, features, images — via get_property_detail
  • Map street-level sold prices across Cape Town neighbourhoods using get_sold_prices
  • Power a location autocomplete widget backed by autocomplete_location to resolve suburb and city IDs
  • Track rental vs. sale inventory shifts over time by comparing paginated search_properties results across periods
  • Analyze buyer and seller age demographics per suburb using the demographic fields in get_suburb_property_trends
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Property24 have an official developer API?+
Property24 does not publicly document or offer a developer API. There is no official API portal or published developer programme listed on property24.com.
What does `get_suburb_property_trends` actually return, and how granular is the pricing data?+
It returns several graph data objects for a specified suburb: annual sale and listing trends, active properties on sale, average list price broken down by bedroom count, and sold property counts. It also includes buyer and seller age demographic breakdowns. The data is suburb-level; street-level granularity is only available through the separate get_sold_prices endpoint.
Why do some `get_property_detail` calls fail, and how can I avoid errors?+
The endpoint routes by a combination of listing_id, suburb, city, province, and area_id. Omitting or passing incorrect slug values for those location parameters can result in 404-equivalent routing failures. Always use the slug and ID values returned directly from the corresponding search_properties result for the same listing.
Does the API cover commercial properties or only residential?+
The current endpoints surface residential listings and do not expose a filter or category parameter for commercial, industrial, or agricultural property types. search_properties accepts bedrooms, bathrooms, max_price, and area parameters but no property-type selector. You can fork the API on Parse and revise it to add a property-type filter endpoint.
Are agent or agency details returned for listings?+
Agent and agency contact details are not currently included in the get_property_detail response fields (ListingNumber, Title, Price, Description, Features, Images, Location). You can fork the API on Parse and revise it to add an endpoint that surfaces agent information where it appears on listing pages.
Page content last updated . Spec covers 5 endpoints from property24.com.
Related APIs in Real EstateSee all →
privateproperty.co.za API
Search and browse property listings for sale and rent across South Africa by location, price, features, and size, then view detailed information about specific properties. Get location suggestions to help narrow down your search area.
zoopla.co.uk API
Search for properties available for sale or rent, view detailed listing information, check sold house prices, and find local estate agents all in one place. Get access to live marketplace data to help you research properties, compare prices, and connect with agents on the Zoopla platform.
realestate.com.au API
Search and retrieve property listing data from realestate.com.au, including listings for sale and rent, detailed property information, and nearby schools for any location across Australia.
realtor.com API
Search millions of real estate listings on Realtor.com, view detailed property information, find qualified agents in your area, and access market analytics to understand pricing trends. Get location suggestions and property insights all in one place to help you make informed decisions about buying, selling, or investing in real estate.
99acres.com API
99acres.com API
domain.com.au API
Search and compare property listings for sale, rent, or sold properties across Australia, view detailed property information and agent profiles, and explore suburb insights to make informed real estate decisions. Access comprehensive data on agents, neighborhoods, and properties all in one place.
inmuebles24.com API
Search and browse real estate listings from inmuebles24.com, Mexico's leading property portal. Filter by property type, operation type, and location, with pagination support to explore available rentals and sales across regions and property categories.
encuentra24.com API
Browse Encuentra24 real estate listings by region and property category, and retrieve full details for individual listings including price, attributes, description, photos, and seller contact info.