Real Estate  AU Scraper avatar

Real Estate AU Scraper

Pricing

from $2.10 / 1,000 results

Go to Apify Store
Real Estate  AU Scraper

Real Estate AU Scraper

Rapid extraction from realestate.com.au. Get comprehensive data, including prices, property features, images, agent details, and more. Perfect for real estate analytics, market research, and investment analysis.

Pricing

from $2.10 / 1,000 results

Rating

3.1

(2)

Developer

AbotAPI

AbotAPI

Maintained by Community

Actor stats

3

Bookmarked

48

Total users

12

Monthly active users

15 hours

Issues response

14 hours ago

Last modified

Share

Real Estate AU Scraper

~70-100 listings/min - fast property listing extraction from realestate.com.au. Extracts full data directly from search pages with no individual property page visits needed.

Quick Start

{
"mode": "location",
"locations": [
{ "suburb": "Sydney", "state": "NSW" },
{ "state": "VIC", "postcode": "3000" }
],
"listingType": "buy",
"maxListings": 100,
"maxPages": 5
}

Features

  • Search by location (suburb, state, postcode) or direct URLs
  • Listing types: Buy, Rent, Sold
  • Full data per listing: description, all images, floorplans, agent info, price
  • Filter by property type, price range, bedrooms, date range
  • Automatic pagination and deduplication
  • Resume from checkpoint on failure

Input Parameters

ParameterTypeDefaultDescription
modeStringlocationSearch mode: location, url, or sitemap
locationsArray[{"suburb":"Sydney","state":"NSW"}]Locations to search. State required; suburb and postcode optional.
urlsArray-Direct property or search URLs (for url mode)
listingTypeStringbuyListing type: buy, rent, or sold
dateRangeString6monthsDate filter (24hours, 7days, 14days, 30days, 3months, 6months, 12months, 24months, 36months, all)
propertyTypesArrayallFilter: house, apartment, townhouse, villa, land, rural, commercial
priceMinInteger-Minimum price (AUD)
priceMaxInteger-Maximum price (AUD)
bedroomsMinInteger-Minimum bedrooms
bedroomsMaxInteger-Maximum bedrooms
maxListingsInteger20Stop after this many listings
maxPagesInteger2Max search pages per location (~25-30 results each)
outputFormatArray["json"]Export formats: json, csv, parquet
sessionRotationIntervalInteger50Rotate browser session after N requests
resumeFromCheckpointBooleantrueResume from last checkpoint on failure

Output

Each listing is output in the dataset schema format:

{
"propertyId": "123456789",
"url": "https://www.realestate.com.au/property-apartment-vic-sampleville-123456789",
"listingType": "buy",
"propertyType": "apartment",
"address": {
"full": "5/10 Sample Road, Sampleville, Vic 3000",
"street": "5/10 Sample Road",
"suburb": "Sampleville",
"state": "VIC",
"postcode": "3000"
},
"price": {
"display": "$500,000 - $550,000",
"value": 500000,
"min": 500000,
"max": 550000,
"isRange": true
},
"features": { "bedrooms": 2, "bathrooms": 1, "carSpaces": 1 },
"description": "Bright two-bedroom apartment...",
"media": {
"imageCount": 8,
"images": [{ "url": "https://i2.au.reastatic.net/800x600/.../image.jpg", "isFloorplan": false }],
"floorplanUrl": "https://i2.au.reastatic.net/800x600/.../floorplan.jpg"
},
"agent": { "name": "Jane Smith", "phone": "0400000000" },
"agency": { "name": "Example Realty", "id": "ABC123" },
"scrapedAt": "2026-02-22T05:30:00.000Z"
}

Proxy Configuration

{
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "AU"
}
}