Skip to Content
PlatformsOceaniacommercialrealestate.com.au

commercialrealestate.com.au Data Parser & API

commercialrealestate.com.au is the Domain Group’s Australian commercial portal — ~18.8k properties for sale and ~44.5k sold records — and PropAPIS extracts its commercial sale, lease and land listings with agent, photo, geo and price-trend data through a single REST API. Cover offices, retail, industrial and development sites nationwide without building or maintaining a scraper.

CountryAustralia
TypePortal
OwnerDomain Group (CoStar)
Listing typescommercial, land
Monthly visits~55M / mo combined Domain + Allhomes (Q1 2026)
Active listings~18.8k for-sale; ~44.5k sold
API accessPartial / limited API
Parse priority★★★☆☆
Official sitewww.commercialrealestate.com.au

Platform Overview

Market Position

  • The commercial arm of the Domain Group — Australia’s #2 property group
  • Owned by Domain Group, which CoStar Group (US) acquired for ~A$3B, completing 27 August 2025
  • Reports ~18.8k for-sale listings and ~44.5k sold records (platform listing pages)
  • Complements Allhomes (ACT residential) and Domain (national residential) within one group

Market Coverage

Geographic Coverage:

  • Sydney, Melbourne, Brisbane and all capital cities
  • Regional commercial hubs nationwide
  • Suburb- and precinct-level coverage
  • Listed alongside the wider Domain network

Property Types:

  • Offices and office suites
  • Retail and shopfronts
  • Industrial and warehouses
  • Development sites, land and rural-commercial

Data Availability

commercialrealestate.com.au adds commercial leasing and sold data plus price trends to the Domain group’s data backbone. As part of the Domain group, a documented developer API path exists (Medium anti-bot), which PropAPIS handles for you.

Listing Categories:

  • For Sale: Commercial property and development sites
  • For Lease: Office, retail and industrial leasing
  • Land: Commercial and development land
  • Sold: Historical commercial sale prices and trends

Data Fields Available

PropAPIS extracts structured data from each commercialrealestate.com.au listing:

Property Information

  • Address: Street, suburb, state and postcode
  • Price: Sale price, price guide or lease rate
  • Property Type: Office, retail, industrial, land
  • Floor Area and Land Size
  • Lease Terms: Rate, term and outgoings where published
  • Sold Data: Recent commercial sales nearby

Listing Details

  • Description: Full listing text
  • Photos: Image URLs
  • Features and zoning details
  • Listed / Updated date

Agent Information

  • Agency: Agency name and branch
  • Agent: Listing agent name
  • Agent Contact: Phone where published

Location & Market Data

  • Suburb and Postcode
  • Coordinates: Latitude and longitude
  • Price Trends: Commercial sale and lease trends

API Endpoints

Get Property Details

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') # Get a commercial listing by URL or ID property_data = api.platforms.commercialrealestate.get_property( listing_id='12345678' ) print(f"Title: {property_data.title}") print(f"Price: AUD {property_data.price:,}") print(f"Type: {property_data.property_type}")

Search Listings

# Search commercial listings for sale listings = api.platforms.commercialrealestate.search( state='NSW', suburb='Parramatta', purpose='for-sale', property_type='Office' ) for listing in listings[:10]: print(f"{listing.title} - AUD {listing.price:,}") print(f" {listing.floor_area} | {listing.suburb}")

Search Sold Data

# Search recently sold commercial properties sold = api.platforms.commercialrealestate.search_sold( state='VIC', suburb='Richmond' ) for sale in sold[:5]: print(f"{sale.address} - sold AUD {sale.sold_price:,} on {sale.sold_date}")

Quick Start

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') # Search commercial listings for sale in Sydney listings = api.platforms.commercialrealestate.search(state='NSW', purpose='for-sale') for listing in listings[:5]: print(f"{listing.title} - AUD {listing.price:,}")
import { PropAPIS } from 'propapis'; const api = new PropAPIS({ apiKey: 'your_api_key' }); // Search commercial listings for sale in Sydney const listings = await api.platforms.commercialrealestate.search({ state: 'NSW', purpose: 'for-sale', }); listings.slice(0, 5).forEach((l) => { console.log(`${l.title} - AUD ${l.price.toLocaleString()}`); });
curl "https://api.propapis.com/v1/platforms/commercialrealestate/search?state=NSW&purpose=for-sale" \ -H "Authorization: Bearer your_api_key"

Frequently asked questions