realcommercial.com.au APIrealcommercial.com.au ↗
Search Australian commercial property listings, fetch full property details, and retrieve market news via the realcommercial.com.au API.
curl -X POST 'https://api.parse.bot/scraper/f2569d8e-6018-4bdc-8682-a2774ff50d32/search_properties' \
-H 'X-API-Key: $PARSE_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"page": "1",
"channel": "buy",
"keywords": "office",
"locations": [
"Sydney, NSW"
],
"page_size": "5"
}'Search for commercial properties for sale, rent, sold, or leased. Returns a paginated list of listings with details like title, address, price, property types, floor area, and agent/agency information.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number |
| channel | string | Channel to search in: buy, rent, sold, leased |
| sort_by | string | Sort order: price-asc, price-desc, date-desc |
| keywords | string | Keywords to search for |
| locations | array | List of locations (suburb, state, postcode) e.g., ["Sydney, NSW 2000"] |
| max_price | integer | Maximum price |
| min_price | integer | Minimum price |
| page_size | integer | Results per page |
| car_spaces | integer | Minimum number of car spaces |
| tenure_types | array | List of tenure types: tenanted, vacant |
| max_floor_area | integer | Maximum floor area in m2 |
| min_floor_area | integer | Minimum floor area in m2 |
| property_types | array | List of property types: offices, retail, industrial-warehouse, land-development, showrooms-bulky-goods, hotel-motel-leisure, medical-consulting, farming-rural, other |
{
"type": "object",
"fields": {
"listings": "array of listing objects with id, title, address, details, attributes, agencies, photos, branding",
"availableResults": "total number of matching listings across all pages",
"resolvedLocations": "array of resolved location objects from the search"
},
"sample": {
"data": {
"listings": [
{
"id": "505097084",
"title": "92 sqm Industrial Unit - 3 Parking Spaces",
"pdpUrl": "/for-sale/property-16-anvil-road-seven-hills-nsw-2147-505097084",
"address": {
"state": "NSW",
"suburb": "Seven Hills",
"postcode": "2147",
"streetAddress": "16 Anvil Road",
"suburbAddress": "Seven Hills, NSW 2147"
},
"details": {
"price": "$650,000 excluding GST",
"streetAddress": "16 Anvil Road",
"suburbAddress": "Seven Hills, NSW 2147"
},
"agencies": [
{
"id": "XFNBAE",
"name": "Niemeyer Commercial Industrial Property"
}
],
"attributes": {
"area": "92 m²",
"propertyTypes": [
"Industrial/Warehouse",
"Showrooms/Bulky Goods"
]
},
"daysActive": 43
}
],
"availableResults": 14649,
"resolvedLocations": []
},
"status": "success"
}
}About the realcommercial.com.au API
This API covers three endpoints that expose commercial property data from realcommercial.com.au: search listings for sale, rent, sold, or leased across Australia; retrieve full details on a specific property by ID; and fetch the latest commercial real estate news articles. The search_properties endpoint alone returns over a dozen fields per listing, including price, floor area, agency details, and photos.
Search and Filter Commercial Listings
The search_properties endpoint accepts POST requests with parameters including channel (buy, rent, sold, or leased), locations (suburb, state, or postcode strings such as "Sydney, NSW 2000"), min_price, max_price, sort_by, keywords, page, and page_size. The response returns a listings array where each object contains an id, title, address, details, attributes, agencies, photos, and branding. Two additional top-level fields — availableResults and resolvedLocations — tell you how many total records matched and which locations were resolved from your input.
Full Property Details
The get_property_details endpoint takes a single required property_id (a numeric string like "505097084", obtainable from search_properties results). The listing object in the response extends what search returns: it adds description, map coordinates, nearby places, similar listings, propertyTypeOb, and full agency contact details. This makes it suitable for building property profile pages or enriching records from a search pass.
Commercial Property News
The get_news endpoint requires no inputs and returns a news_items array. Each article object includes title, url, description, label, date, smallImage, and largeImage. This is useful for surfacing market context alongside listing data — for example, displaying recent industry news on a commercial property dashboard.
- Build a commercial property search tool filtered by suburb, price range, and listing type (buy/rent/sold/leased)
- Aggregate floor area and price data from search results to benchmark commercial rents across Australian postcodes
- Generate property detail pages using the full description, map coordinates, and agency contact information from get_property_details
- Track newly listed or recently leased commercial properties by sorting with date-desc and polling periodically
- Display nearby places and similar listings alongside a property profile to support site-selection workflows
- Surface commercial real estate news headlines and images in a market-intelligence dashboard using get_news
- Compile agency and branding data from listings to analyze which agencies dominate specific commercial submarkets
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 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.
Does realcommercial.com.au offer an official developer API?+
What location formats does search_properties accept?+
locations parameter takes an array of strings combining suburb, state, and postcode — for example, ["Sydney, NSW 2000", "Melbourne, VIC 3000"]. The response includes a resolvedLocations field showing exactly how each input was interpreted, which helps diagnose mismatches when a location string doesn't return expected results.Does the API return contact phone numbers or email addresses for agents?+
get_property_details endpoint returns full agency contact details within the agencies field on the listing object. The search_properties endpoint returns agency and branding information but at a summary level — detailed contact fields are exposed in the property detail response.Does the API cover residential property listings or auction results?+
Is there a way to retrieve all listings without paginating manually?+
search_properties response includes an availableResults field with the total count of matching records. You control pagination through the page and page_size parameters. There is no bulk-export or cursor-based endpoint — iterating pages is the supported pattern. The maximum page_size and any per-request caps are reflected at the plan level on the API listing.