ViewComAU Real Estate Scraper avatar

ViewComAU Real Estate Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
ViewComAU Real Estate Scraper

ViewComAU Real Estate Scraper

Search and extract all real estate properties for sale, rent, and recently sold across Australia from view com au

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

AbotAPI

AbotAPI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Share

View.com.au Scraper

Search and extract all real estate properties 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
  • 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 mode — enable includeDetailPage for full descriptions, floor plans, and sale history

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 direct URL:

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

Input Parameters

ParameterTypeDefaultDescription
modeStringlocationSearch mode: location or url
locationsArray[{"suburb":"Melbourne","state":"VIC","postcode":"3000"}]Locations to search. Each location has a state (required), suburb (optional), and postcode (optional)
urlsArray-Direct search or property URLs (for url 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)
includeDetailPageBooleanfalseVisit each property page for full 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.

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": "/real-estate-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"
}
}

Additional fields with includeDetailPage: true

When detail page mode is enabled, each listing also includes:

  • heading — listing headline
  • description — full property description
  • floorPlans — floor plan images
  • daysOnMarket — days since listing
  • lastSoldPrice / lastSoldYear — previous sale data
  • landPricePerSqm — calculated land value per sqm
  • yearBuilt — construction year
  • 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

Proxy Configuration

For best results, use residential proxies with Australian IPs:

{
"proxyConfiguration": {
"useApifyProxy": true,
"proxyGroups": ["RESIDENTIAL"],
"countryCode": "AU"
}
}

Or use custom proxy URLs:

{
"proxyConfiguration": {
"useApifyProxy": false,
"proxyUrls": ["http://user:pass@proxy.example.com:8080"]
}
}

Memory & Performance

ModeMemorySpeed
Lightning (default)1024 MB~25 listings per page load
Detail page mode2048 MB~5-10 listings/min (visits each property page)

Memory is automatically allocated based on your includeDetailPage setting.

Tips

  • Start small — use maxListings: 25 and maxPages: 1 to verify results before scaling up
  • Use suburb + postcode for precise results; omit for broader city/state-level searches
  • Lightning mode (default) is 5-10x faster than detail mode and sufficient for most use cases
  • Enable detail mode only when you need descriptions, floor plans, or sale history
  • Sold properties include lastSoldPrice even in lightning mode
  • Checkpoint resume is enabled by default — if the run is interrupted, restart it with the same input and it will continue where it left off