Pricing
from $0.68 / 1,000 results
realestate.com.au Scraper
Scrape Australia's #1 property portal: 1.2M+ listings. Buy, rent & sold data with prices, addresses, beds/baths, photos & agency info. No proxy needed.
Pricing
from $0.68 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
1
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Extract property listings from realestate.com.au β Australia's largest real estate portal with over 1.2 million active listings. Scrape for-sale, rental, and recently-sold listings across all of Australia with prices, addresses, property features, photos, and agency information.
Features
- Full Australia coverage β scrape any suburb, city, state, or all of Australia in a single run
- Three listing types β for sale (buy), for rent, and recently sold
- Rich property data β price, full address, bedrooms, bathrooms, parking, building size, land size
- Media β main photo and up to 20 listing images per property, floorplan URL
- Agency & agent info β agency name, agent names and profile photos
- Inspection & auction times β structured datetime data for open homes and auctions
- Advanced filters β property type, price range, bedrooms, bathrooms, keywords
- Deduplication β cross-location deduplication prevents duplicate results
- Fast & efficient β no browser or proxy required; runs at ~1,000 properties/minute
Input Parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
location | String | Suburb, city, state, or Australia for nationwide scrape | Australia |
transaction | Select | buy, rent, or sold | buy |
propertyTypes | Array | Filter by type: house, unit apartment, townhouse, villa, land, acreage | All |
minPrice | Integer | Minimum price in AUD (0 = disabled) | 0 |
maxPrice | Integer | Maximum price in AUD (0 = disabled) | 0 |
minBedrooms | Integer | Minimum bedrooms (0 = disabled) | 0 |
maxBedrooms | Integer | Maximum bedrooms (0 = disabled) | 0 |
minBathrooms | Integer | Minimum bathrooms (0 = disabled) | 0 |
surroundingSuburbs | Boolean | Include listings from surrounding suburbs | true |
searchQuery | String | Keyword search within listing descriptions | `` |
maxItems | Integer | Maximum listings to return (0 = unlimited) | 100 |
startUrls | Array | Specific realestate.com.au search URLs to scrape | [] |
Output Fields
Each result contains:
| Field | Type | Description |
|---|---|---|
id | String | Unique REA listing ID |
url | String | Full listing URL |
transaction | String | buy, rent, or sold |
shortAddress | String | Street address |
fullAddress | String | Complete address including suburb |
suburb | String | Suburb name |
state | String | State code (NSW, VIC, QLD, etc.) |
postcode | String | Postcode |
propertyType | String | House, Unit, Townhouse, etc. |
price | String | Price display text |
bedrooms | Integer | Number of bedrooms |
bathrooms | Integer | Number of bathrooms |
parkingSpaces | Integer | Number of parking spaces |
buildingSize | String | Floor area |
landSize | String | Land area |
mainImage | String | Primary photo URL |
images | Array | Up to 20 photo URLs |
floorplan | String | Floorplan image URL |
agencyName | String | Real estate agency name |
agents | Array | Agent names and profile photo URLs |
auctionDate | String | Auction datetime (if applicable) |
dateSold | String | Sale date display (sold listings) |
inspections | Array | Open for inspection times |
badge | String | Listing badge (New, Under offer, etc.) |
description | String | Full property description |
scrapedAt | String | ISO timestamp of extraction |
Example Output
{"id":"151060696","url":"https://www.realestate.com.au/property-apartment-nsw-sydney-151060696","transaction":"buy","shortAddress":"2702/1 Macquarie Place","fullAddress":"2702/1 Macquarie Place, Sydney NSW 2000","suburb":"Sydney","state":"NSW","postcode":"2000","propertyType":"Apartment","price":"$1,850,000","bedrooms":2,"bathrooms":2,"parkingSpaces":1,"buildingSize":"105","landSize":null,"mainImage":"https://bucket-2.zobj.net/...jpg","images":["https://i2.au.reastatic.net/example.jpg","https://i2.au.reastatic.net/example.jpg"],"agencyName":"Knight Frank Residential","agents":[{"name":"Emma Vadas","photo":null,"profileUrl":"https://www.realestate.com.au/agent/emma-vadas"}],"auctionDate":null,"inspections":[{"display":"Sat 3 May 12:00pm - 12:30pm"}],"description":"Set in the heart of Sydney's CBD...","scrapedAt":"2026-04-30T10:00:00.000Z"}
Usage Examples
All houses for sale in Sydney:
{"location":"Sydney NSW","transaction":"buy","propertyTypes":["house"]}
Rental apartments in Melbourne under $700/week:
{"location":"Melbourne VIC","transaction":"rent","propertyTypes":["unit apartment"],"maxPrice":700}
Recently sold 3+ bedroom homes in Brisbane:
{"location":"Brisbane QLD","transaction":"sold","minBedrooms":3,"propertyTypes":["house"]}
Nationwide for-sale listings:
{"location":"Australia","transaction":"buy","maxItems":5000}
From a specific search URL:
{"startUrls":[{"url":"https://www.realestate.com.au/buy/in-bondi-beach,-nsw/list-1"}]}
Pricing
$0.85 per 1,000 results. A full nationwide scrape of all for-sale listings (~500,000 properties) costs approximately $0.43.
Performance
- Speed: ~1,000 results/minute
- Memory: 512 MB
- No proxy required
Need a custom scraper?
Unfenced Group builds Apify actors for any website β for free.
If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results β we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.
Get in touch: www.unfencedgroup.nl
