Skip to content

RealCommercial Scraper – Australian Commercial Property Listings

Try for free

Scrape realcommercial.com.au commercial property for sale, for lease, sold and leased by suburb, postcode, state or search link. Get address, price, floor and land area, property types, tenure, description, highlights, photos, agents' phones and emails, agency contacts, coordinates, sale method and dates.

🏢 RealCommercial Scraper

Turn realcommercial.com.au into a clean commercial property feed. Search any suburb, postcode or state (or paste a search link you already filtered) and get every for sale, for lease, sold or leased listing with price, floor and land area, tenure, full description, photos, agents' phone numbers and emails, agency contacts and map coordinates. No login, no account, and 1,000 listings cost about $1.60 in total.

✨ Why use RealCommercial Scraper?

  • 📇 Agent contacts included — every listing comes with its agents' mobile numbers, emails and profile links, plus the agency's phone, email and office address.
  • 🔎 Search your way — type "Parramatta NSW 2150", a postcode or a whole state, or paste any realcommercial.com.au search or listing link.
  • 🧭 All four markets — for sale, for lease, recently sold and recently leased, with property type, price, area, tenure and keyword filters.
  • 🧾 Full detail, one row per listing — description, highlights, key facts (land area, car spaces, zoning), sale method and closing dates, floor plans, nearby transport and suburb demographics.
  • ⚡ Fast — 20 listings with full details in about 40 seconds; 2,500 in about 17 minutes (measured).
  • 💸 Cheap — $1.50 per 1,000 listings plus a few cents of platform usage.

🎯 Use cases

  • 📞 Lead generation — build call lists of the agents and agencies selling or leasing offices, warehouses and shops in your area.
  • 📈 Market research — track asking prices, yields, floor areas and days on market by suburb and property type.
  • 🏭 Site acquisition — find development sites, industrial land or tenanted investments that match your brief, every day.
  • 🧮 Comparable evidence — pull recently sold and leased listings for valuations and rent reviews.
  • 🗺️ Mapping and analytics — every listing has latitude and longitude for GIS tools and dashboards.

🚀 How to use

  1. Enter one or more locations ("Melbourne VIC 3000", "4000", "QLD"), or paste search or listing links from realcommercial.com.au.
  2. Pick the listing type (for sale, for lease, sold, leased) and any filters: property types, price, floor or land area, tenure, keywords.
  3. Set Maximum listings (0 = everything the searches return).
  4. Click Start. Results appear as they are scraped.
  5. Download them as JSON, CSV or Excel, or read them through the API.

📥 Input

FieldWhat it does
locationsSuburbs with state and postcode, postcodes or states. Each is searched separately.
listingTypefor-sale (default), for-lease, sold or leased.
startUrlsrealcommercial.com.au search results or listing links, used as they are.
maxResultsStop after this many listings in total (default 20, 0 = no limit).
includeDetailsLoad full details: description, agent phones and emails, coordinates and more (default on).
propertyTypes, minPrice, maxPrice, minFloorArea, maxFloorArea, minLandArea, maxLandArea, minCarSpaces, tenure, keywords, sortByFilters for the locations.
includeSurroundingSuburbsAlso return listings from the suburbs around each location (default off).
{
  "locations": ["Melbourne VIC 3000", "Parramatta NSW 2150"],
  "listingType": "for-lease",
  "propertyTypes": ["offices"],
  "minFloorArea": 200,
  "maxResults": 100,
  "includeDetails": true
}

📤 Output

One row per listing. The Listings view shows the main columns; the Agent contacts view shows one row per agent.

FieldExample
propertyId, urlListing id and link
listingType, statusfor-sale, New / Under Contract / Sold / Leased
title, description, highlightsHeadline, full text, bullet highlights
addressstreet, suburb, state, postcode, full
pricedisplay text as shown, plus value, min, max, isRange, unit when the text has amounts
propertyTypes, tenureType["Offices", "Retail"], vacant / tenanted / any
attributesFloor area and areaValue, landArea, carSpaces, all key facts in listingAttributes
saleMethod, saleEventauction, eoi, ...; auction or closing date
agentsName, mobile, email, photo, profile link, social links
agencyName, phone, email, office address, logo, profile link
latitude, longitudeMap position
mediaPhotos, floor plans, videos, virtual tours
nearbyPlaces, demographicsNearby transport, suburb population and income
daysActive, lastUpdatedAtHow long it has been listed, last update

Example (from a real run, contact details replaced with fictional ones, trimmed):

{
  "propertyId": "505258376",
  "url": "https://www.realcommercial.com.au/for-sale/property-penthouse-level-12-343-little-collins-street-melbourne-vic-3000-505258376",
  "listingType": "for-sale",
  "status": "New",
  "title": "One-of-a-kind fully fitted Penthouse Melbourne CBD office headquarters not to be missed!",
  "propertyTypes": ["Offices", "Medical/Consulting"],
  "tenureType": "vacant",
  "tenureTypeDisplay": "Vacant Possession",
  "address": {
    "street": "Penthouse, Level 12, 343 Little Collins Street",
    "suburb": "Melbourne",
    "state": "VIC",
    "postcode": "3000",
    "full": "Penthouse, Level 12, 343 Little Collins Street, Melbourne, VIC 3000"
  },
  "price": {"display": "Price Guide: $2,000,000 - $2,200,000", "value": 2000000, "min": 2000000, "max": 2200000, "isRange": true},
  "attributes": {
    "area": "340 m²",
    "areaValue": 340,
    "areaUnit": "m²",
    "listingAttributes": [
      {"label": "Floor area", "value": "340 m²"},
      {"label": "Tenure type", "value": "Vacant possession"}
    ]
  },
  "description": "Pleased to present for sale a one-of-a-kind fully fitted Melbourne CBD office headquarters...",
  "highlights": ["Offered with Vacant Possession", "Brand new fit out included", "Excellent natural light"],
  "saleMethod": "eoi",
  "daysActive": 6,
  "lastUpdatedAt": "21 Oct 2026",
  "media": {
    "imageCount": 17,
    "images": [{"url": "https://i1.au.reastatic.net/800x600/b2fce1ea99f24304363aa503453a6a8db7d35359588dcb8de8cc049867819482/image0.jpg", "alt": "Penthouse, Level 12, 343 Little Collins Street Melbourne VIC 3000 - Image 1"}]
  },
  "agents": [
    {
      "id": "1000001",
      "name": "Jordan Sample",
      "phone": {"display": "0400 000 001", "dial": "+61400000001"},
      "email": "jordan.sample@example.com",
      "profileUrl": "https://www.realcommercial.com.au/agent/jordan-sample-1000001"
    }
  ],
  "agency": {
    "id": "AGENCY1",
    "name": "Example Commercial - Melbourne",
    "phone": {"display": "03 9000 0000", "dial": "+61390000000"},
    "address": "Level 1, 1 Example Street, MELBOURNE, VIC 3000",
    "email": "sales@example.com"
  },
  "latitude": -37.81544707,
  "longitude": 144.96328148,
  "nearbyPlaces": [{"name": "Transport", "items": [{"id": "train-stations", "title": "Train (10)", "description": "Closest train station is Town Hall Railway Station Station (376 m)"}]}],
  "demographics": {"title": "Melbourne demographic data", "insights": [{"label": "Population", "value": "54,941"}, {"label": "Median age", "value": "29 years"}]},
  "scrapedAt": "2026-10-22T04:05:00.754Z"
}

💰 Pricing

You pay $1.50 per 1,000 listings ($0.0015 per listing), with or without full details. Platform usage (compute and the hosted browser) is billed on top and is small: about $0.09 to $0.11 per 1,000 listings with full details on our 1,000 and 2,500-listing test runs, and about $0.20 per 1,000 on a 10,000-listing run (long runs use more browser time).

  • 1,000 listings with full details ≈ $1.50 + $0.10 ≈ $1.60
  • 20 listings ≈ $0.03 + about $0.01 of usage

No listing fee is charged for searches with no results or for skipped inputs. You can cap a run's cost with the maximum charge setting.

❓ FAQ

Is it legal to scrape realcommercial.com.au? The actor collects publicly visible listing data without logging in. Check that your use of the data, especially agents' contact details, follows Australian privacy and spam laws and the site's terms.

Do I need an account, cookies or a proxy? No. The actor opens the site in a hosted browser in Australia by itself. There is nothing to configure.

How many listings can I get? As many as your searches return: set Maximum listings to 0 for everything. realcommercial.com.au itself shows at most 10,000 listings per search, so split a bigger search (for example all of NSW for lease) by property type or region. A 10,000-listing run with full details took about 1.5 hours in our tests; results are saved as they come in.

Why is a field empty? Fields are filled only when the listing shows them: many commercial listings say "Contact Agent" instead of a price, and land area, car spaces, floor plans or sale dates appear only on some listings. With full details off, descriptions, agent contacts and coordinates are not loaded.

What about listings in surrounding suburbs? By default the actor returns only listings in the locations you entered. Turn on Include surrounding suburbs to also get the listings the site suggests around each location.

Can I schedule it or use the API? Yes. Schedule daily runs to monitor new listings, or start runs and download results through the Scrapely API and integrations.

⚠️ Limits

  • realcommercial.com.au shows at most 10,000 listings per search (400 pages of 25); the run stops there with a note in the log.
  • Only realcommercial.com.au (Australia). Agency and agent profile pages are not scraped as their own inputs; listing rows include the agents and agency.
  • Filters apply to typed locations. Pasted search links keep the filters already in the link.
  • A location the site does not recognise returns nothing and is reported in the log; the actor retries it without the postcode and by postcode alone first.
  • Prices are given as the site shows them; numbers are added only when the text contains dollar amounts.
  • The site sorts and counts results itself; "sold" and "leased" history goes back as far as the site shows it.

Related actors

//From the blog\\

Latest articles

All articles
G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.