Commercialrealestate.com.au · AU Commercial · $1.50/1k
Pricing
from $1.50 / 1,000 results
Commercialrealestate.com.au · AU Commercial · $1.50/1k
Extract commercial property from commercialrealestate.com.au, 40+ fields per row: offices, retail, industrial, development sites & businesses across for-sale, for-lease, sold and leased. One row per property with agency contacts, agent mobiles, areas, prices and EOI deadline and email harvest
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Muhamed Didovic
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
4
Monthly active users
4 days ago
Last modified
Categories
Share
Commercialrealestate.com.au Scraper — AU Commercial Property + Agent Contacts
Scrape commercialrealestate.com.au, Australia's leading commercial property portal (owned by Nine Entertainment / Domain Holdings). Extract for-sale, for-lease, sold, and business-for-sale listings with 40+ fields per property — including agency contacts, agents with mobile numbers, EOI/auction deadlines, land/build area, transit access, and NBN availability.

Why use this scraper
- Commercial-specific fields — property type (office / retail / industrial / medical / development), land & build area, sale method (EOI / auction / private treaty), and tenancy context. Built for commercial property research, not residential.
- Full agent + agency contacts — agency name, website, phone, full address, plus every listing agent's name, mobile, photo, and profile URL. Optional email harvest from each agency's website.
- Auto-classifies any URL — paste a search page, an individual property, an agent profile, or an agency profile. The actor routes each one automatically.
- Pure HTTP, no browser — fast, cheap, and reliable. No Playwright, no third-party unlocking services.
- CSV-friendly output — nested fields are auto-flattened for instant spreadsheet analysis (toggleable).
Overview
commercialrealestate.com.au is Australia's #1 dedicated commercial property marketplace, listing offices, retail spaces, industrial sheds, medical suites, development sites, and businesses for sale across every state. This actor turns any listing URL into structured rows — ideal for commercial agents, buyers' advocates, property investors, and market-research teams.
Supported inputs
| Input URL shape | Example | Output |
|---|---|---|
| Listing search | /for-sale/vic/melbourne-3000/ | Fans out to all property rows (paginated) |
| For lease | /for-lease/nsw/sydney-2000/ | Lease listings |
| Sold | /sold/qld/brisbane-4000/ | Sold listings |
| Business for sale | /businesses-for-sale/ | Business listings |
| Individual property | /property/{slug}-vic-3127-2020877408 | 1 property row |
| Agent profile | /agent-profile/{slug} | That agent's listings |
| Agency profile | /real-estate-agents/{slug} | That agency's listings |
Mix and match freely in one run — every URL is auto-classified.
Use cases
- Commercial buyers' agents — monitor new listings by region + property type, pull agent contacts for off-market enquiries.
- Property investors — track for-sale + sold comparables, EOI deadlines, and yield-relevant data (land/build area, tenancy).
- Commercial agencies — competitive intelligence on rival listings + agent activity.
- PropTech / data teams — feed structured AU commercial property data into valuation models, CRMs, or market dashboards.
- Lead generation — harvest agency contact emails for B2B outreach.
How it works
- You provide one or more commercialrealestate.com.au URLs.
- The actor classifies each URL (search / property / agent / agency).
- Search URLs fan out to individual property detail pages (paginated).
- Each detail page is parsed from the site's embedded Next.js data into 40+ structured fields.
- Optionally, contact emails are harvested from each agency's own website.
- Rows stream to your dataset — export as JSON or CSV.
Input configuration
| Field | Type | Default | Description |
|---|---|---|---|
startUrls | array | — | commercialrealestate.com.au URLs to crawl |
harvestEmails | boolean | true | Follow each agency website + harvest contact emails |
fanOutToDetail | boolean | true | Fetch full detail pages (40+ fields). Disable for cheaper listing-only mode |
flatten | boolean | true | Flatten nested fields for CSV-friendly output |
maxItems | integer | 1000 | Hard cap on rows collected |
maxConcurrency | integer | 4 | Parallel detail fetches (CRE is rate-limit sensitive) |
Output overview
One row per commercial property, with all nested data (agents, calendar events, transit stops) bundled into the single row.
Output sample
{"listingId": "2020877408","displayableAddress": "687 Whitehorse Road Mont Albert VIC 3127","suburb": "Mont Albert","state": "VIC","postcode": "3127","listingMode": "sale","saleType": "Expressions of Interest","propertyTypeNames": ["Offices", "Other"],"landArea": "359 m²","buildArea": "502 m²","headline": "Highly versatile office building of 502sqm","eoiClosingDateTime": "25/06/2026 14:00","agency": {"agencyName": "Gorman Commercial Real Estate Pty Ltd","agencyWebsite": "http://gormancommercial.com.au/","generalPhoneNumber": "03 98114222","fullAddress": "L1, 415 Riversdale Road Hawthorn East VIC 3123"},"agents": [{ "fullName": "Tom Maule", "mobile": "0401 636 049", "agentProfileSeoUrl": "https://www.commercialrealestate.com.au/agent-profile/tom-maule-1936363/" }],"nearestTransitMeters": 82,"nbnTechType": "HFC","harvestedEmails": []}
Key output fields
| Field | Description |
|---|---|
listingId | The property's numeric ad ID |
displayableAddress, suburb, state, postcode | Location |
listingMode | sale / lease / sold / business |
saleType | "Expressions of Interest" / "Commercial Auction" / "For Sale" / "Private Treaty" |
propertyTypeNames | Commercial categories (Offices, Retail, Industrial, Medical, etc.) |
landArea, buildArea | Floor/land areas with units |
priceDisplay | Displayed price (blank when "Contact Agent") |
headline, description | Listing copy |
agency | Agency name, website, phone, full address |
agents[] | Each agent's name, mobile, telephone, photo, profile URL |
calendarEvents[] | Inspection / EOI / auction events with ICS download links |
eoiClosingDateTime | Convenience extract of the EOI closing date |
transportStops[] | Distance-ranked nearby bus / tram / train stops |
nbnTechType, nbnServiceStatus | NBN broadband availability |
listingFaqList[] | Pre-generated property FAQ |
harvestedEmails[] | Contact emails found on the agency website (when enabled) |
FAQ
Is commercialrealestate.com.au owned by REA Group? No. It's owned by Nine Entertainment / Domain Holdings — the same group behind Domain.com.au. It is a separate company from REA Group (realestate.com.au / realcommercial.com.au).
Why is priceDisplay sometimes blank?
Many commercial listings show "Contact Agent" or run via Expressions of Interest instead of a fixed price. In those cases priceDisplay is empty and you'll find pricing context in saleType and headline.
Why are some emails empty?
Email harvest follows the agency's own website. Not all agencies publish a contact email; in those cases harvestedEmails is an empty array. Phone numbers are always available via agency.generalPhoneNumber and agents[].mobile.
Can I scrape only the listing page without detail fetches?
Yes — set fanOutToDetail: false for a faster, cheaper listing-only mode (~15 fields per row instead of 40+).
Support
Found a bug or need a new field? Open an issue on the actor's Apify Console page and we'll respond quickly.
Additional services
Need other Australian property data? See our companion actors below.
Explore more scrapers
- Domain.com.au Scraper — residential rent/sale/sold + full agent data (CRE's sister site)
- AU Property Multi-Portal Scraper — Domain + realestate.com.au + Ray White in one actor
- Realtor.com Scraper — US residential listings + agents
- LoopNet Scraper — US + UK commercial property
Full portfolio: apify.com/memo23
⚠️ Disclaimer
This scraper accesses only publicly available data on commercialrealestate.com.au. Use the extracted data in compliance with commercialrealestate.com.au's Terms of Use, the Australian Privacy Act 1988, and all applicable laws. You are responsible for how you use scraped data — particularly any personal information (agent names, phone numbers). Do not use harvested contact data for unsolicited bulk messaging in violation of the Spam Act 2003. This actor is not affiliated with, endorsed by, or connected to commercialrealestate.com.au, Domain Holdings, or Nine Entertainment.
SEO Keywords
commercialrealestate.com.au scraper, commercial real estate australia scraper, AU commercial property scraper, commercial property data extraction, commercial listings scraper, office space scraper australia, retail property scraper, industrial property listings, commercial property agents scraper, EOI listings scraper, commercial real estate API, australian commercial property data, commercial property leads, agency contact scraper, commercial property for lease scraper, business for sale scraper australia