View.com.au – Australia Property Listings, Sold & Rental Data avatar

View.com.au – Australia Property Listings, Sold & Rental Data

Pricing

from $2.00 / 1,000 results

Go to Apify Store
View.com.au – Australia Property Listings, Sold & Rental Data

View.com.au – Australia Property Listings, Sold & Rental Data

Scrape Australian property listings from view.com.au across sale, rent, and recently sold. Search by suburb, city, state, or URL. Extract prices, full addresses, agent and agency contacts, photos, GPS coordinates, market insights, and structured property details.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

AbotAPI

AbotAPI

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

2

Monthly active users

2 days ago

Last modified

Share

View.com.au Scraper

Search and extract all property listings for sale, rent, and recently sold across Australia from view com au. Collect property prices, full addresses, agent and agency contacts, photos, GPS coordinates, and market insights for any suburb, city, or state - all in structured, ready-to-use format.

What does View com au Scraper do?

This actor searches view.com.au and collects property listing data including:

  • For Sale - properties currently on the market
  • For Rent - rental listings with weekly prices
  • Sold - recently sold properties with sale prices

For every listing, you get the full address, asking price (or sold price), bedrooms, bathrooms, car spaces, land size, property images, listing agent contact details, agency info, GPS coordinates, days on market, and more.

Why use this scraper?

  • Lightning fast - extracts ~25 listings per page load with no individual property page visits needed
  • Structured data - prices parsed into numeric values, addresses split into components, coordinates included
  • Three input modes - search by location, paste search list URLs, or paste individual property detail URLs (detail mode)
  • Flexible search - state-wide, city-level, or suburb-level searches with price/bedroom/bathroom filters
  • Resumable - automatically saves progress and resumes from checkpoint on failure
  • Optional detail enrichment - turn on includeDetailPage for full descriptions, floor plans, and sale history per property

Quick Start

Scrape for-sale properties in Melbourne CBD:

{
"mode": "location",
"locations": [{ "suburb": "Melbourne", "state": "VIC", "postcode": "3000" }],
"listingType": "buy",
"maxListings": 50,
"maxPages": 2
}

Scrape multiple locations at once:

{
"mode": "location",
"locations": [
{ "suburb": "Melbourne", "state": "VIC", "postcode": "3000" },
{ "suburb": "Sydney", "state": "NSW", "postcode": "2000" },
{ "suburb": "Brisbane", "state": "QLD", "postcode": "4000" }
],
"listingType": "buy",
"maxListings": 100,
"maxPages": 4
}

Scrape all of Victoria (state-wide):

{
"mode": "location",
"locations": [{ "state": "VIC" }],
"listingType": "buy",
"maxListings": 100,
"maxPages": 4
}

Scrape from a search list URL:

{
"mode": "url",
"urls": ["https://www.view.com.au/for-sale/vic/in-melbourne-3000/"],
"maxListings": 50
}

Scrape specific property detail pages you already have:

{
"mode": "detail",
"detailUrls": [
"https://www.view.com.au/property/vic/kew-east-3102/24-normanby-road-kew-east-vic-3102-14802144/"
]
}

Input Parameters

ParameterTypeDefaultDescription
modeStringlocationSearch mode: location, url, or detail
locationsArray[{"suburb":"Melbourne","state":"VIC","postcode":"3000"}]Locations to search. Each location has a state (required), suburb (optional), and postcode (optional)
urlsArray-Search list page URLs (for url mode)
detailUrlsArray-Individual property detail page URLs, one record scraped per URL (for detail mode)
listingTypeStringbuyListing type: buy, rent, or sold
propertyTypesArray(all)Filter: house, apartment, townhouse, land, studio
priceMinInteger-Minimum price (AUD)
priceMaxInteger-Maximum price (AUD)
bedroomsMinInteger-Minimum bedrooms
bathroomsMinInteger-Minimum bathrooms
carsMinInteger-Minimum car spaces
sortStringdefaultSort order: default, price-asc, price-desc
maxListingsInteger25Stop after this many listings
maxPagesInteger2Max search pages per location (25 results/page)
includeDetailPageBooleanfalseFetch full per-property data (description, floor plans, sale history)
outputFormatArray["json"]Export formats: json, csv
proxyConfigurationObject-Proxy settings (Apify proxy or custom)
resumeFromCheckpointBooleantrueResume from last checkpoint on failure

Location Flexibility

Each location uses a form with State (required dropdown), Suburb (optional text), and Postcode (optional text). You can add multiple locations to search them all in one run.

LocationScope~Results
State: VICAll of Victoria~52,000
Suburb: Melbourne, State: VICMetro Melbourne~25,000
Suburb: Melbourne, State: VIC, Postcode: 3000Melbourne CBD~2,300
Suburb: Kew East, State: VIC, Postcode: 3102Single suburb~50

Note: State is always required. Postcode-only searches are not supported by view.com.au.

Send results into your apps (MCP connectors)

Optionally pipe the scraped results into the apps you already use, via Model Context Protocol (MCP) connectors. This is an extra delivery step after the scrape; the Apify dataset is never changed.

What gets written to the connector: a condensed, human-readable summary of each record, not the full JSON. Each item becomes one entry with a title (the listing's name / address) and its key fields flattened to plain text (price, beds/baths, agent, URL, etc.). Nested objects are collapsed to their main value (e.g. an address object to its full-address text) and long lists are trimmed to the first few names. The complete, full-fidelity record always stays in the Apify dataset; the connector copy is a readable digest for browsing in your app.

  • Notion → one page per item (title + a summary body), created under the page you set in notionParentPageUrl.
  • Linear / Airtable / other → one record/issue per item with the same title + fields.

How to enable:

  1. Authorize a connector once under Apify → Settings → Integrations (Notion, Linear, Airtable, or Apify).
  2. Select it in the "Pipe results into your apps" input field. (If the picker is empty, you haven't authorized a connector yet.)
  3. For Notion, also set notionParentPageUrl to the page where items should be created.

The connection is mediated by Apify's MCP proxy, so this actor never sees your third-party credentials. Leave the field empty to skip; the export only runs when a connector is selected.

Output

Each listing in the dataset contains:

{
"id": 12345678,
"listingUrl": "https://www.view.com.au/property/vic/sampleville-3000/5-10-example-street-12345678/",
"address": {
"full": "5/10 Example Street, SAMPLEVILLE VIC 3000",
"streetNumber": "10",
"streetName": "Example Street",
"unitNumber": "5",
"suburb": "SAMPLEVILLE",
"state": "VIC",
"postcode": "3000",
"city": "Melbourne",
"country": "Australia",
"countryCode": "AU"
},
"price": {
"display": "$850,000 - $900,000",
"value": 850000,
"currency": "AUD",
"priceType": "range",
"isRange": true,
"min": 850000,
"max": 900000
},
"features": {
"bedrooms": 3,
"bathrooms": 2,
"carSpaces": 1
},
"propertyType": "apartment",
"sourcePropertyType": "Apartment & Unit",
"listingType": "buy",
"saleMethod": "Sale",
"status": "On Market",
"rank": "Premium",
"images": [
{
"url": "https://view.com.au/viewstatic/images/listing/.../800-w/12345678-1-ABC1234.jpg",
"sequence": 1
}
],
"agents": [
{
"id": 99999,
"firstName": "Jane",
"lastName": "Smith",
"phone": "9000 1234",
"mobile": "0400 000 000",
"numberOfSoldListings": 25,
"averageSoldPrice": 920000
}
],
"agency": {
"id": 10001,
"name": "Sample Realty",
"profileLink": "/agency/sample-realty-10001/",
"brandColour": "1A1A1A"
},
"location": {
"lat": -37.81,
"lon": 144.96
},
"lgaName": "Sample Council",
"createdAt": "2026-01-15 09:30:00",
"source": {
"portal": "view.com.au",
"scrapedAt": "2026-02-22T12:00:00.000Z"
}
}

Extra detail-page fields (detail mode, or includeDetailPage: true)

Records that come from a property detail page carry a richer attribute set than search-result cards. You get these whenever you use detail mode (paste property URLs) or turn on includeDetailPage in location / url mode:

  • heading - listing headline
  • description - full property description
  • floorPlans - floor plan images
  • landPricePerSqm - calculated land value per sqm (when available)
  • staticMapUrl - static map image of the property location (when available)
  • videoUrl / virtualTourUrl - video and virtual-tour links (when available)
  • valuationEstimate - estimated property value (value + value type)
  • suburbTrend - suburb median price/rent and yearly trend
  • Agent email and profileLink

Dataset Views

The output dataset includes 4 pre-configured table views:

ViewFields
OverviewID, type, property, address, price, features, URL, days on market, status
MediaID, address, images, floor plans, hero image
Agents & AgenciesID, address, agents, agency
Location & MarketID, address, coordinates, council, days on market, last sold price/year, $/sqm