Commercialrealestate Au Scraper avatar

Commercialrealestate Au Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Commercialrealestate Au Scraper

Commercialrealestate Au Scraper

Scrape commercial property listings from Australia's leading commercial real estate portal. Extract for-sale, for-lease, sold, and business listings with addresses, prices, property types, agency details, images, and GPS coordinates.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

CommercialRealEstate.com.au Scraper

Extract commercial property listings from commercialrealestate.com.au — Australia's premier commercial real estate portal. Scrape for-sale, for-lease, sold, and business listings with addresses, prices, property types, agency details, images, and GPS coordinates.

Features

  • 4 listing types: For Sale, For Lease, Sold, Business
  • State/territory filtering: All 8 Australian states & territories
  • 11 property type categories: Offices, Industrial/Warehouse, Retail, Development Land, Rural/Farming, Showrooms, Medical, Hotel/Leisure, Parking, Serviced Offices, Other
  • Location search: Filter by state or specific location slug (e.g. sydney-nsw, melbourne-vic-3000)
  • Keyword search: Find listings by keyword (e.g. warehouse, childcare, petrol station), combinable with state and/or property type in a single search
  • Dual modes: Build a search from filters, or provide your own CRE.com.au URLs
  • 30+ output fields per listing including GPS coordinates, all images, agent details

Input Parameters

ParameterTypeDescription
modeStringsearch (build from filters) or startUrls (your own URLs)
listingModeStringfor-sale, for-lease, sold, or business
statesArrayOne or more: NSW, VIC, QLD, SA, WA, TAS, ACT, NT
propertyTypeStringProperty category (see full list below). Not applicable to business listings.
locationSlugStringSpecific location slug from a CRE URL (e.g. sydney-nsw). Overrides states/propertyType/keyword — CRE's location resolver only accepts a single path segment.
keywordStringKeyword to search (e.g. warehouse, childcare). Combines with states and/or propertyType when set.
startUrlsArrayCRE.com.au URLs to process directly
maxItemsIntegerMaximum listings to return (default: 20, max: 10,000)
proxyConfigurationObjectApify proxy config — recommended for for-sale, for-lease, and business listing types

Property Type Values

ValueLabel
officesOffices
industrial-warehouseIndustrial / Warehouse
retailShop & Retail
development-landDevelopment / Land
rural-commercial-farmingRural Commercial / Farming
showrooms-bulky-goodsShowrooms / Bulky Goods
medical-consultingMedical / Consulting
hotel-leisureHotel / Leisure
parking-car-spaceParking / Car Space
serviced-officesServiced Offices
otherOther

Output Fields

Each record includes:

FieldDescription
adIDUnique numeric listing ID
urlFull URL to the property detail page
headlineListing title/headline
descriptionShort property description
displayableAddressFull formatted address
streetStreet address
suburbSuburb name
stateState/territory code (NSW, VIC, etc.)
postcodeAustralian postcode
regionGeographic region (e.g. Eastern Suburbs)
areaLocal government area
pricePrice string (e.g. $1,200,000 or Contact Agent)
saleTypeListing type (For Sale, Leased, Sold, etc.)
saleMethodMethod of sale (Auction, EOI, Private Treaty)
listingStatusStatus flag (New, Updated)
soldLeasedDateDate sold or leased (ISO format)
soldLeasedPricingDisclosed sale/lease price
auctionDateScheduled auction date
areaDisplayProperty area display (e.g. 994 m²)
mainCategoryPrimary property category
propertyTypesAll property type labels for this listing
isUnderOfferBoolean — currently under offer
hasVideoBoolean — video tour available
hasVirtualTourBoolean — virtual tour available
cardImageUrlPrimary listing image URL
imagesArray of all image URLs
agencyNameReal estate agency name
agencyLogoUrlAgency logo image URL
agentsArray of {name, photo} agent objects
latitudeProperty latitude
longitudeProperty longitude

Usage Examples

{
"mode": "search",
"listingMode": "sold",
"states": ["NSW"],
"propertyType": "offices",
"maxItems": 20
}

Sold warehouses in NSW (state + keyword combined)

{
"mode": "search",
"listingMode": "sold",
"states": ["NSW"],
"keyword": "warehouse",
"maxItems": 20
}

For-lease warehouses across Australia

{
"mode": "search",
"listingMode": "for-lease",
"propertyType": "industrial-warehouse",
"maxItems": 20,
"proxyConfiguration": {"useApifyProxy": true, "apifyProxyGroups": ["AUTO"], "apifyProxyCountry": "AU"}
}

Specific URL scraping

{
"mode": "startUrls",
"startUrls": [
{"url": "https://www.commercialrealestate.com.au/sold/sydney-nsw/offices/"}
],
"maxItems": 20
}
{
"mode": "search",
"listingMode": "for-sale",
"keyword": "childcare",
"maxItems": 20
}

Notes on Proxy

  • sold listings work reliably with no proxy from any IP — this is the recommended default and requires no configuration.
  • for-sale, for-lease, and business listing types are behind commercialrealestate.com.au's Akamai bot protection. Setting proxyConfiguration with an Australian datacenter IP (apifyProxyGroups: ["AUTO"], apifyProxyCountry: "AU") sometimes bypasses it, but Akamai also blocks by IP reputation independent of geography, so results on these three modes are not guaranteed even with proxy enabled — a run may legitimately return 0 records. If you need consistent access to these modes, supply your own residential proxy via proxyConfiguration.
  • All individual property detail page URLs (url field) are also behind the same Akamai protection — they open fine in a real browser, but a bare curl/script request (even with a browser User-Agent) will get HTTP 403. This is expected and not a broken link.

Limitations

  • ~20 listings per filter combination. commercialrealestate.com.au renders each search URL server-side with a fixed page of 20 results; it does not expose a page/offset query parameter that returns a different page of the same filter combination (verified: /sold/nsw/offices/2/, /sold/nsw/offices/?page=2, and /sold/nsw/offices/list-2 are each interpreted by the site's router as an entirely different search, not "page 2" of the original one). Raising maxItems above ~20 for a single state/type/keyword combination will not return more results for that combination.
    • Workaround: select multiple states (each state is its own URL, up to 20 more per state) or narrow with a specific locationSlug (suburb/postcode) to get a different, smaller result set.
  • locationSlug cannot be combined with states, propertyType, or keyword. It's a single resolved path segment on CRE's site, and the site's router silently drops the location filter when any other segment follows it. Use locationSlug on its own for suburb/postcode-level searches.
  • propertyType does not apply to business listings — business listings use a separate, unexposed category taxonomy (e.g. "Food, Beverage & Hospitality") rather than the commercial property types.

FAQ

Q: Why do I only get up to ~20 results per search? Each search URL is rendered server-side with a fixed page of 20 listings, and the site doesn't expose a working page/offset parameter for a single filter combination (see Limitations above). For more coverage, select multiple states, or use a specific location slug.

Q: How do I find location slugs? Copy the URL slug from a commercialrealestate.com.au search page, e.g. from https://www.commercialrealestate.com.au/for-sale/sydney-nsw/ use sydney-nsw.

Q: Does this require authentication? No. All listing data is publicly accessible without login.

Q: Why did my for-sale / for-lease / business run return 0 results? Those three listing types are protected by Akamai bot detection that blocks by IP reputation, not just geography — even an Australian-flagged Apify proxy IP can be blocked. Try again (proxy IPs rotate) or supply your own residential proxy. sold listings are unaffected and always reliable.

Q: How current is the data? Data is fetched live from commercialrealestate.com.au at scrape time.