Commercialrealestate Com Au Scraper avatar

Commercialrealestate Com Au Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Commercialrealestate Com Au Scraper

Commercialrealestate Com Au Scraper

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

MrDoe

MrDoe

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 hours ago

Last modified

Categories

Share

Commercialrealestate Com Au Scraper hero

What does the commercialrealestate.com.au Commercial Property Scraper do?

The commercialrealestate.com.au Commercial Property Scraper extracts commercial property listings from commercialrealestate.com.au, a leading Australian commercial property marketplace. Paste a For Sale or For Lease search results page (or a direct listing URL) and the Actor returns clean, structured data for every listing: headline, full address, price or sale method, property categories, floor area, land area, agency and agent details, listing highlights, images, and the full description. Use it for commercial market research, investment sourcing, and agency monitoring.

The easiest way to try it: open the Actor, keep the pre-filled example For Sale search URL, and click Start.

Why use the commercialrealestate.com.au Commercial Property Scraper?

  • Commercial-specific data — floor area, land area, sale method, and multi-value property-category tags (Offices, Retail, Industrial, Development / Land, Hotel & Leisure, etc.).
  • Investment sourcing — build a feed of new commercial listings for a target city or category.
  • Agency monitoring — see what agencies are listing and at what price or via what sale method.
  • Clean, structured output — numbers as numbers, missing values as null, no raw HTML.
  • Automatic pagination — the Actor walks through every results page up to your limit.
  • No code and no maintenance — runs on Apify's infrastructure with retries, scheduling, and integrations built in.

What makes this different?

This Actor targets Australian commercial property, so it returns the fields commercial buyers and tenants actually filter on — floor area, land area, sale method, and category tags — alongside the headline and price. It uses Australian residential IP addresses by default, which is what it takes to load the site reliably.

Pricing

This Actor uses pay-per-event pricing: a small fixed charge per run start, plus a per-listing charge for each record returned. Exact rates are shown on the Actor's page in Apify Console.

What data can you extract?

Commercialrealestate Com Au Scraper dataset output

Commercialrealestate Com Au Scraper data fields

FieldDescription
idcommercialrealestate.com.au ad id
urlDirect link to the listing
channelsale or lease
headlineListing headline
addressFull property address
streetAddress, suburb, state, postcodeAddress components
area, regionLocal area and region
priceDisplayed price or sale type (e.g. "Expressions of Interest", "Contact Agent")
saleMethodSale method code (auction, EOI, private treaty, etc.)
mainCategoryPrimary property category
propertyCategoriesAll property-category tags
floorAreaFloor / building area
landAreaLand area, from the listing page
highlightsListing highlight bullet points
shortDescriptionShort summary from the results card
descriptionFull listing description, from the listing page
auctionDateAuction date, for auction listings
soldLeasedDateSale or lease completion date, where shown
isUnderOfferWhether the listing is marked under offer
agencyName, agentsListing agency and agents, from the listing page
imagesListing photo URLs
scrapedAtTimestamp the record was collected

How to use the commercialrealestate.com.au Commercial Property Scraper

How Commercialrealestate Com Au Scraper works

  1. Open the Actor in Apify Console.
  2. On commercialrealestate.com.au, build the search you want (location, For Sale or For Lease, category) and copy the URL from your browser's address bar. Or copy a single listing page URL.
  3. Paste it into Start URLs. Add as many as you need.
  4. Set Max listings per start URL.
  5. Leave Open each listing page for full details on for the full description, land area, and agents, or turn it off for a faster summary-only run.
  6. Click Start, then open the Dataset tab to view and export the results.

Input parameters

ParameterTypeRequiredDefaultDescription
startUrlsarrayYesExample Sydney For Sale searchcommercialrealestate.com.au For Sale or For Lease search pages, or direct listing URLs.
maxItemsintegerNo5Maximum listings to collect per start URL. The Actor paginates until this is reached.
scrapePropertyDetailsbooleanNotrueWhen on, opens each listing page for the full description, land area, and agents.
useCachebooleanNofalseReuse data collected for a listing in an earlier run. Off by default so results are always fresh.
proxyConfigurationobjectNoAustralian residentialProxy settings. commercialrealestate.com.au blocks non-residential traffic, so Australian residential proxy is used by default.

Output data

Each listing is one dataset item. Download as JSON, CSV, Excel, or XML from the Dataset tab or the API.

{
"id": "2021096129",
"url": "https://www.commercialrealestate.com.au/property/600-612-george-street-sydney-nsw-2000-2021096129",
"channel": "sale",
"headline": "Significant CBD Freehold Hotel and Bistro Opportunity",
"address": "600-612 George Street Sydney NSW 2000",
"streetAddress": "600-612 George Street",
"suburb": "Sydney",
"state": "NSW",
"postcode": "2000",
"area": "Sydney City",
"region": "Sydney Region",
"price": "Expressions of Interest",
"saleMethod": "Eoi",
"mainCategory": "Hotel, Motel, Pub & Leisure",
"propertyCategories": ["Hotel, Motel, Pub & Leisure", "Shop & Retail"],
"floorArea": "4,764 m²",
"landArea": "1.45 ha",
"highlights": ["Prime high-exposure on George Street", "First time offered in almost 25 years"],
"shortDescription": "Located at the heart of Sydney's entertainment precinct...",
"description": "The Plaza Hotel is a landmark freehold hotel and bistro directly opposite Event Cinemas...",
"auctionDate": null,
"soldLeasedDate": null,
"isUnderOffer": false,
"agencyName": "Knight Frank",
"agents": [{ "name": "Tim Noonan", "phone": "0400 000 000" }],
"images": ["https://bucket-api.commercialrealestate.com.au/v1/bucket/image/2021096129_1"],
"scrapedAt": "2026-08-31T00:00:00.000Z"
}

Usage examples

Every commercial property for sale in a city

{
"startUrls": [{ "url": "https://www.commercialrealestate.com.au/for-sale/melbourne-vic-3000/" }],
"maxItems": 200
}

Offices for lease in two locations

{
"startUrls": [
{ "url": "https://www.commercialrealestate.com.au/for-lease/sydney-nsw-2000/" },
{ "url": "https://www.commercialrealestate.com.au/for-lease/north-sydney-nsw-2060/" }
],
"maxItems": 100
}

A single listing

{
"startUrls": [
{ "url": "https://www.commercialrealestate.com.au/property/600-612-george-street-sydney-nsw-2000-2021096129" }
]
}

Tips for best results

  • Set your category and location on commercialrealestate.com.au before copying the URL — the Actor keeps all of the site's filters.
  • Start with a small maxItems to confirm the search returns what you expect, then scale up.
  • Turn off Open each listing page for full details when you only need headline, price, area, and agency across a large area — it is significantly faster.

Known limitations

  • commercialrealestate.com.au uses strict bot protection. The Actor gets through with Australian residential proxy and automatic retries, but a rare individual page may be skipped — re-run if a result set looks short.
  • price is often a sale-method label ("Expressions of Interest", "Contact Agent") rather than a number for commercial listings.
  • landArea, description, and agents come from the listing page and are only populated with Open each listing page for full details on.
  • floorArea can be a range when a listing offers multiple tenancies.
  • Pagination is limited to the number of result pages commercialrealestate.com.au exposes for a search.

Integrations

Connect the Actor's output to Google Sheets, Make, Zapier, Slack, or your own systems via the Apify API and webhooks. Schedule runs to keep a dataset up to date.

Export formats

JSON, CSV, Excel, and XML — from the Dataset tab in Apify Console or via the API.

Frequently asked questions

How many listings can I collect?

As many as the search exposes. maxItems is applied per start URL, so add more start URLs to cover many locations in one run.

Can I use my own filters?

Yes. Any For Sale or For Lease URL from commercialrealestate.com.au works, including category and area filters.

Does it support individual listing URLs?

Yes. Paste a /property/... listing URL into Start URLs and the Actor returns that single listing.

How are duplicates handled?

Each listing is collected once per run, matched on its ad id.

Why are some fields null?

commercialrealestate.com.au does not publish every field for every listing. Missing values are returned as null rather than guessed.

How fresh is the data?

Each run collects live data from commercialrealestate.com.au at run time, unless Use cache is enabled.

Support

Found a bug or need a change? Open an issue on the Actor's Issues tab in Apify Console, or reach out via Apify Console messaging.

You are responsible for ensuring your use of this Actor and the collected data complies with commercialrealestate.com.au's Terms of Service, applicable laws, and any contractual obligations. This Actor can collect personal data such as agent names published on listing pages; if you collect personal data you are responsible for handling it in line with applicable data-protection law, including the Australian Privacy Act and, where relevant, the GDPR.

Preview

Commercialrealestate Com Au Scraper input options