Realestate.com.au Scraper avatar

Realestate.com.au Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Realestate.com.au Scraper

Realestate.com.au Scraper

Scrape Realestate.com.au for-sale, rent, and sold listings + full property details. Search by suburb/postcode/coordinates/polygon/URL with filters (price, beds, baths, property type, sort, etc.).

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

ONE API

ONE API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrape Realestate.com.au for-sale, rent, and sold listings, plus full property details and search-box autocomplete suggestions — all from one Actor. Backed by realtyapi.io's real-time Realestate.com.au API.

⭐️ Found this useful? Please leave 5 stars! Issues / requests: 📬 oneapi.project@gmail.com


What you can do

SectionWhat it doesInput format
🏠 Property DetailsFull details for a specific listinglisting ID digits, Realestate.com.au listing URL, or full street address — auto-detected per row
🔎 Search ListingsPaginated search with filterssuburb / location string, AU postcode (4 digits), lat,lng,radius_km, polygon (lon lat,lon lat,...), or Realestate.com.au search URL
🔍 AutocompleteSearch-box suggestions (suburbs, postcodes, regions, addresses, listings)partial query string

You can fill any combination of sections in a single run — leave the others empty.


Output

Each listing / detail / autocomplete suggestion is pushed as one dataset row, flattened to friendly columns plus a Raw column with the original JSON.

ModeInput GivenListing IDChannelPriceBedsBathsSuburbStatePostcodeAgent NameListing URLRaw
search/bylocationBondi, NSW 2026 (p1)146041968buy$2,150,00032BondiNSW2026Jane Smithhttps://www.realestate.com.au/...{...}
details/byid146041968146041968buy$2,150,00032BondiNSW2026Jane Smithhttps://www.realestate.com.au/...{...}

Plus: Title, Property Type, Street, Latitude, Longitude, Modified Date, Auction Time, Photos (cover URL), Photo Count, Agent Phone, Agency Name.

For nested/large fields (full photo array, inspections, property features, agent reviews, etc.) the complete upstream JSON is in the Raw column.


Sample input

{
"property_inputs": [
"146041968",
"https://www.realestate.com.au/property-house-nsw-bondi-146041968",
"1 Macquarie St, Sydney NSW 2000"
],
"search_inputs": ["Bondi, NSW 2026", "2026", "-33.8915,151.2767,2"],
"searchType": "For_Sale",
"propertyType": "House,Apartment",
"priceRange": "min:500000,max:2000000",
"bedsRange": "min:2",
"sortOrder": "Newest",
"pages": 2,
"resultCount": 30,
"autocomplete_inputs": ["bond"]
}

Search filters (apply to all search_inputs)

  • searchTypeFor_Sale (default) | For_Rent | Sold
  • propertyType — comma list of House, Apartment, Unit, Townhouse, Villa, Land, Acreage, Rural, Block_of_Units, Retirement
  • priceRange / bedsRange / landSizeRangemin:X | max:Y | min:X,max:Y
  • bathsRange / carSpacesRangemin:X only (server only honours minimum)
  • sortOrderRecommended, Newest, Oldest, Price_Low_to_High, Price_High_to_Low, Most_Recently_Sold, Oldest_Sold
  • pages — how many pages to fetch (1–50). Each page = resultCount listings.
  • resultCount — 1–200 per page, default 30
  • surroundingSuburbs — default true. Untick to restrict to the named suburb only.
  • constructionStatusany | established | new
  • excludeUnderContract / excludeAuctions / excludePrivateSales / excludeNoDisplayPrice / excludeDepositTaken / newListingOnly / furnished / petsAllowed — booleans
  • keywords — free-text, comma-separated (e.g. pool,garage,ocean view)
  • maxSoldAge — only meaningful on Sold. Format value:unit — e.g. 6:months, 90:days, 2:years.

Filters apply to every search_inputs row in the run.


Pricing

Pay per result — you only pay for dataset items the Actor pushes. Failed inputs return a row with Status: ERROR: ... and are billed the same as a successful row.

To cap spend, set Max paid dataset items on the run page.


Tips

  • Need just one property? Use property_inputs — auto-detects listing ID, URL, or address.
  • Pull all listings in a suburb? Use search_inputs: ["Bondi, NSW 2026"] and crank pages (each page is up to 200 results).
  • Use a lat/lng circle? Format: -33.8915,151.2767,2 (last value is radius in km).
  • Polygon? lon lat,lon lat,lon lat,... — note longitude first (GeoJSON convention). Server converts to a bounding box.
  • Resolve a Realestate.com.au URL? Drop a search or detail URL straight into the matching section — both byurl modes parse the URL into the right call internally.