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
10d 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 →
padmapper.com API
Search and browse rental listings across cities with detailed property information including prices, contact details, and market trends. Discover apartments and homes through city-wide searches or map-based exploration, and access comprehensive listing details to help you find your next rental.
casa.it API
Search and browse property listings from Casa.it, Italy's real estate marketplace. Retrieve listings by location, price, size, property type, and transaction type (sale or rent), and fetch full details for individual properties including descriptions, photos, features, and publisher information.
catastro.minhap.es API
Search Spanish property records by address, coordinates, or cadastral reference to find detailed land parcel information, ownership details, and location data across all Spanish provinces and municipalities. Browse the complete hierarchy of Spanish geographic and administrative divisions including provinces, municipalities, and streets to pinpoint exact property locations.
immobiliare.it API
Search Italian property listings for sale or rent, browse real estate agencies, and explore price trends across Italian cities — all via immobiliare.it.
amberstudent.com API
Search student accommodation listings across popular cities and access comprehensive property information including room types, pricing trends, and tenant reviews. Get detailed insights into student housing options to compare amenities, prices, and community feedback all in one place.
zapimoveis.com.br API
Search and filter real estate listings across Brazil on ZAP Imóveis — the country's largest property portal. Retrieve listings for sale or rent with detailed attributes including price, location, size, bedrooms, bathrooms, parking, and amenities. Supports location autocomplete, property type discovery, and full listing detail retrieval.
homes.com API
Search for real estate agents and properties available for sale or rent, while accessing detailed agent profiles with their 1-year transaction history, active listings, and performance statistics. Get comprehensive property details and agent information all in one place to help you find the right agent or property that matches your needs.
idealista.pt API
Search and filter property listings across Portugal by location, price, and size, then access detailed information about each property including its characteristics and pricing history. Monitor how property prices change over time to help you make informed decisions about buying or selling real estate.