Real Estate AU Advanced Filters | Price History | Deep Search avatar

Real Estate AU Advanced Filters | Price History | Deep Search

Pricing

from $1.80 / 1,000 results

Go to Apify Store
Real Estate AU Advanced Filters | Price History | Deep Search

Real Estate AU Advanced Filters | Price History | Deep Search

Extract detailed property listings from realestate.com.au with 30+ structured fields including descriptions, indoor and outdoor features, coordinates, nearby schools, agent contacts, images, and price history where available.

Pricing

from $1.80 / 1,000 results

Rating

4.2

(4)

Developer

AbotAPI

AbotAPI

Maintained by Community

Actor stats

6

Bookmarked

187

Total users

55

Monthly active users

6 hours

Issues response

an hour ago

Last modified

Share

Property AU Scraper v2

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

๐Ÿ†• NEW - Historical Price Timeline

Enrich every listing with its full price history: every prior sale, listing, lease, and withdrawal - with date, price, and listing agent. Past sale prices, rent history, and how long each rental ran.

To use: tick the Include Price History checkbox in the input. Adds ~1-2s per listing. Off by default - the actor behaves identically to v1 when disabled.

Use cases: see how an asking price compares to the last sold price; spot freshly relisted properties; build rental yield models from real lease history; flag long-on-market listings that have been withdrawn and relisted.

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)
  • ๐Ÿ†• Price history: Optional enrichment with historical sale/rent/lease events per listing (date, price, agent, withdrawal records)

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)
๐Ÿ†• Price HistoryTimeline of every prior sale/rent/lease/withdrawal - event type, year, date, price, listing agent (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.

๐Ÿ†• Price History (NEW)

Enable Include Price History to attach a per-listing timeline of every prior sale, lease, rent listing, and withdrawal. Each event includes:

  • event - sold, listed_for_sale, listed_for_rent, leased, auction, built, etc.
  • year - calendar year (or current for the active listing)
  • date - full date when known (e.g. 15 Apr 2026)
  • price - sale price or listed price range
  • agent - listing agent at the time
  • details - original line item text

Adds ~1-2s per listing. The address from the listing is all that's needed - no extra input required.

โš ๏ธ Off by default. Set the Include Price History input field to true to enable this enrichment. Without it, the actor runs as before and no priceHistory field appears on items.

Billed only when a non-empty timeline is successfully attached. No charge if the lookup fails, the listing has no recorded events, or the option is disabled.

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 Property - 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" }
]
},
"priceHistory": [
{ "event": "listed_for_sale", "year": "current", "date": "15 Apr 2026", "price": "$1,200,000 - $1,300,000", "agent": "Premium Property - Sydney", "details": "Listed 15 Apr 2026 by Premium Property - Sydney" },
{ "event": "leased", "year": 2024, "date": "6 Aug 2024", "details": "Leased 6 Aug 2024" },
{ "event": "sold", "year": 2018, "date": "12 Mar 2018", "price": "$985,000", "details": "Sold 12 Mar 2018 for $985,000" }
],
"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)