Real Estate AU Scraper avatar

Real Estate AU Scraper

Pricing

from $0.0035 / actor start

Go to Apify Store
Real Estate AU Scraper

Real Estate AU Scraper

Extract property listings from realestate.com.au with full detailed data. Get descriptions, property features (indoor/outdoor), coordinates, nearby schools, agent contacts, images, and 30+ fields per listing.

Pricing

from $0.0035 / actor start

Rating

4.0

(3)

Developer

AbotAPI

AbotAPI

Maintained by Community

Actor stats

5

Bookmarked

141

Total users

42

Monthly active users

7.4 hours

Issues response

2 days ago

Last modified

Share

Real Estate AU Scraper v2

Extract property listings from realestate.com.au with full detail data. Get descriptions, property features (indoor/outdoor), coordinates, nearby schools, agent contacts, images, and 30+ fields per listing.

Key Features

  • Scalable: Scrape thousands of listings across multiple locations and search URLs
  • Full details: Description, property features, coordinates, schools, inspections, agent/agency info
  • All listing types: Buy, Rent, and Recently Sold
  • Advanced filters: Property type, price range, bedrooms, bathrooms, sort order, date range
  • Automatic pagination: Pages through all search results until limit reached
  • Deduplication: No duplicate listings across pages or search URLs
  • Nearby schools: Optional enrichment with primary and secondary schools (with distance)

Output Data (30+ fields)

Each listing includes:

CategoryFields
CorepropertyId, url, listingType, propertyType, channel
Addressstreet, suburb, state, postcode, full address
Coordinateslatitude, longitude
Pricedisplay price
Featuresbedrooms, bathrooms, parkingSpaces, hasStudy, hasBalcony, hasPool, hasGarage
Property FeaturesFlat list + structured indoor/outdoor breakdown
DescriptionFull listing description
MediaImages (with floorplan detection), image count
Agentname, phone, email, job title, photo, profile URL
Agencyname, phone, email, website, address, logo, profile URL
InspectionsScheduled open times and auction dates
StatusconstructionStatus, productDepth, featured, tier
SoldsoldDate, soldPrice, daysOnMarket
Rentalbond, availableDate
SchoolsNearby primary and secondary schools with distance (optional)

How to Use

Search by Location

Set mode to "Search by Location" and add locations with state (required) and optional suburb/postcode.

Direct URLs

Set mode to "Direct URLs" and paste search result page URLs from realestate.com.au.

Filters

  • Listing Type: Buy, Rent, or Recently Sold
  • Property Types: House, Apartment, Townhouse, Villa, Land, Rural, Commercial
  • Price Range: Minimum and maximum price
  • Bedrooms: Minimum and maximum bedrooms
  • Bathrooms: Minimum bathrooms
  • Sort Order: Date, Price, Inspection, Auction
  • Sold Date Range: Last 1/3/6/12 months or all time
  • Include Surrounding: Include nearby suburbs in results

Nearby Schools

Enable Include Nearby Schools to add primary and secondary school data for each listing. This adds ~0.5s per listing and includes school name, sector, year range, address, and distance.

Example Output

{
"propertyId": "143902816",
"url": "https://www.realestate.com.au/property-house-nsw-sydney-143902816",
"listingType": "buy",
"propertyType": "house",
"address": {
"street": "25 Example Street",
"suburb": "Sydney",
"state": "NSW",
"postcode": "2000",
"full": "25 Example Street, Sydney, NSW 2000"
},
"coordinates": {
"latitude": -33.8688,
"longitude": 151.2093
},
"price": { "display": "$1,200,000 - $1,300,000" },
"features": {
"bedrooms": 3,
"bathrooms": 2,
"parkingSpaces": 1,
"hasStudy": false,
"hasBalcony": true,
"hasPool": false,
"hasGarage": true
},
"propertyFeatures": ["Air Conditioning", "Built-in Wardrobes", "Balcony", "Garage"],
"propertyFeaturesStructured": {
"indoorFeatures": ["Air Conditioning", "Built-in Wardrobes"],
"outdoorFeatures": ["Balcony", "Garage"]
},
"description": "A beautifully renovated family home in the heart of Sydney...",
"headline": "Stunning Family Home with Harbour Views",
"media": {
"imageCount": 12,
"images": [
{ "url": "https://i2.au.reastatic.net/800x600/example/image.jpg", "isFloorplan": false }
]
},
"agent": {
"id": "123456",
"name": "Jane Smith",
"phone": "0412345678",
"email": "jane@agency.com.au",
"jobTitle": "Senior Sales Agent"
},
"agency": {
"name": "Premium Real Estate - Sydney",
"phone": "02 1234 5678",
"email": "info@premiumre.com.au",
"website": "http://www.premiumre.com.au"
},
"inspectionTimes": [
{
"startTime": "2026-04-12T10:00:00+10:00",
"endTime": "2026-04-12T10:30:00+10:00",
"isAuction": false
}
],
"nearbySchools": {
"primary": [
{ "name": "Sydney Primary School", "sector": "Government", "distance": "450m", "yearRange": "K-6" }
],
"secondary": [
{ "name": "Sydney High School", "sector": "Government", "distance": "800m", "yearRange": "7-12" }
]
},
"constructionStatus": "established",
"isBuy": true,
"isSold": false,
"scrapedAt": "2026-04-12T00:00:00.000Z"
}

Limits

  • Maximum Listings: Set to control how many listings to scrape per run
  • Maximum Pages: Limits search result pages per location (each page has ~25 listings)