ViewComAU Real Estate Scraper
Pricing
from $2.00 / 1,000 results
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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
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
includeDetailPagefor 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
| Parameter | Type | Default | Description |
|---|---|---|---|
mode | String | location | Search mode: location or url |
locations | Array | [{"suburb":"Melbourne","state":"VIC","postcode":"3000"}] | Locations to search. Each location has a state (required), suburb (optional), and postcode (optional) |
urls | Array | - | Direct search or property URLs (for url mode) |
listingType | String | buy | Listing type: buy, rent, or sold |
propertyTypes | Array | (all) | Filter: house, apartment, townhouse, land, studio |
priceMin | Integer | - | Minimum price (AUD) |
priceMax | Integer | - | Maximum price (AUD) |
bedroomsMin | Integer | - | Minimum bedrooms |
bathroomsMin | Integer | - | Minimum bathrooms |
carsMin | Integer | - | Minimum car spaces |
sort | String | default | Sort order: default, price-asc, price-desc |
maxListings | Integer | 25 | Stop after this many listings |
maxPages | Integer | 2 | Max search pages per location (25 results/page) |
includeDetailPage | Boolean | false | Visit each property page for full data (description, floor plans, sale history) |
outputFormat | Array | ["json"] | Export formats: json, csv |
proxyConfiguration | Object | - | Proxy settings (Apify proxy or custom) |
resumeFromCheckpoint | Boolean | true | Resume 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.
| Location | Scope | ~Results |
|---|---|---|
State: VIC | All of Victoria | ~52,000 |
Suburb: Melbourne, State: VIC | Metro Melbourne | ~25,000 |
Suburb: Melbourne, State: VIC, Postcode: 3000 | Melbourne CBD | ~2,300 |
Suburb: Kew East, State: VIC, Postcode: 3102 | Single 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 headlinedescription— full property descriptionfloorPlans— floor plan imagesdaysOnMarket— days since listinglastSoldPrice/lastSoldYear— previous sale datalandPricePerSqm— calculated land value per sqmyearBuilt— construction year- Agent
emailandprofileLink
Dataset Views
The output dataset includes 4 pre-configured table views:
| View | Fields |
|---|---|
| Overview | ID, type, property, address, price, features, URL, days on market, status |
| Media | ID, address, images, floor plans, hero image |
| Agents & Agencies | ID, address, agents, agency |
| Location & Market | ID, 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
| Mode | Memory | Speed |
|---|---|---|
| Lightning (default) | 1024 MB | ~25 listings per page load |
| Detail page mode | 2048 MB | ~5-10 listings/min (visits each property page) |
Memory is automatically allocated based on your includeDetailPage setting.
Tips
- Start small — use
maxListings: 25andmaxPages: 1to 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
lastSoldPriceeven 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