realcommercial.com.au Data Parser & API
realcommercial.com.au is REA Group’s commercial property portal for Australia — the commercial counterpart to #1 residential portal realestate.com.au — 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 across Australia without building or maintaining a residential-proxy, JS-rendering scraper.
| Country | Australia |
|---|---|
| Type | Portal |
| Owner | REA Group |
| Listing types | commercial, land |
| Monthly visits | Bundled in REA Group traffic |
| Active listings | — |
| API access | Partial / limited API |
| Parse priority | ★★★★☆ |
| Official site | www.realcommercial.com.au |
Platform Overview
Market Position
- The commercial arm of REA Group, alongside Australia’s #1 residential portal realestate.com.au
- Bundled within REA Group’s record audience (~161.8M visits/mo across REA portals, Oct 2025)
- Australia’s leading destination for commercial sale, lease and investment inventory
- Adds commercial leasing/sold plus price trends to the REA data family (per the Oceania research report)
Market Coverage
Geographic Coverage:
- Sydney, Melbourne, Brisbane and all capital-city CBDs
- Regional commercial precincts nationwide
- All states and territories
Property Types:
- Offices and Coworking
- Retail and Hospitality
- Industrial and Warehouses
- Land and Development Sites
- Medical / Consulting and Showrooms
Data Availability
realcommercial.com.au extends the REA Group dataset into commercial — commercial leasing and sold records plus price trends. Like realestate.com.au it carries High anti-bot (residential proxies plus JS rendering required), which PropAPIS handles for you. A single REA-family integration spans both residential and commercial Australian inventory.
Listing Categories:
- For Sale: Commercial sale listings
- For Lease: Commercial leasing inventory
- Sold / Leased: Historical transaction records
- Land & Development: Commercial development sites
Data Fields Available
PropAPIS extracts structured data from each realcommercial.com.au listing:
Property Information
- Address: Street, suburb, state and postcode
- Price: Sale price or asking price
- Lease Price: Rent / lease terms
- Property Type: Office, retail, industrial, land
- Floor Area: Building / net lettable area
- Land Size: Site area
Listing Details
- Description: Full listing text
- Photos: Image URLs
- Tenancy: Tenanted / vacant status
- Features and zoning where shown
- 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
- Sold / Leased Data: Recent transactions
- Price Trends: Commercial market trends
API Endpoints
Get Property Details
from propapis import PropAPIS
api = PropAPIS(api_key='your_api_key')
# Get a listing by URL or ID
property_data = api.platforms.realcommercial.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}")
print(f"Floor area: {property_data.floor_area} m2")Search Listings
# Search realcommercial.com.au listings
listings = api.platforms.realcommercial.search(
state='VIC',
purpose='for-sale',
property_type='Office',
min_price=500000,
max_price=5000000
)
for listing in listings[:10]:
print(f"{listing.title} - AUD {listing.price:,}")
print(f" {listing.property_type} | {listing.suburb}")Search Leasing
# Search commercial leasing inventory
leases = api.platforms.realcommercial.search(
state='NSW',
purpose='for-lease',
property_type='Retail'
)
for lease in leases[:5]:
print(f"{lease.title} - {lease.lease_price}")Quick Start
from propapis import PropAPIS
api = PropAPIS(api_key='your_api_key')
# Search realcommercial.com.au listings in Melbourne
listings = api.platforms.realcommercial.search(state='VIC', 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 realcommercial.com.au listings in Melbourne
const listings = await api.platforms.realcommercial.search({
state: 'VIC',
purpose: 'for-sale',
});
listings.slice(0, 5).forEach((l) => {
console.log(`${l.title} - AUD ${l.price.toLocaleString()}`);
});curl "https://api.propapis.com/v1/platforms/realcommercial/search?state=VIC&purpose=for-sale" \
-H "Authorization: Bearer your_api_key"