Property Search
/api/realestate-com-au/search
Search buy, rent, or sold listings in a location with price, bedroom, and property type filters
Scrappa is an independent Realestate.com.au API that turns public realestate.com.au pages into structured JSON. Search buy, rent, and sold listings with price, bedroom, and property type filters, open a single listing for full details, look up agents and agencies, read suburb profiles, and pull weekly auction results by state. Scrappa is not affiliated with or endorsed by realestate.com.au.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/realestate-com-au/sales-events?state=nsw" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"url": "https://sales-events-api.realestate.com.au/sales-events/nsw",
"state": "nsw",
"events": {
"startDate": "Mon 21 Sep 2026",
"endDate": "Sun 27 Sep 2026",
"data": {
"state": {
"urlValue": "nsw",
"display": {
"long": "New South Wales",
"short": "NSW"
},
"capitalCity": "Sydney"
},
"stateStats": {
"auction": {
"clearanceRate": 41,
"resultsAvailable": 1032,
"scheduled": 1093,
"soldPriorTo": { "count": 206, "rate": 20 },
"soldAt": { "count": 188, "rate": 18 },
"soldAfter": { "count": 24, "rate": 2 },
"passedIn": { "count": 209, "rate": 20 },
"withdrawn": { "count": 405, "rate": 39 }
},
"updatedAt": "Wed 30 Sep 11:30 PM AEST",
"privateSale": 1501,
"offMarket": 162
},
"suburbResults": [
{
"suburb": {
"urlValue": "abbotsbury-nsw-2176",
"name": "Abbotsbury",
"postcode": "2176"
},
"resultCount": 2
}
]
}
}
}
}
Structured data for real applications. Here are some ideas.
Track new and sold listings in a suburb for price research. Use the sold channel with a sold-date sort to collect advertised prices and sold dates as shown on the site.
Enrich a CRM with listing agents, agency names, and agent profile data. Search agents by location, then open individual agent and agency profile pages.
Build a weekly auction clearance report per state from sales events, including scheduled auctions, sold before, at, and after auction, passed in, withdrawn, and results per suburb.
Power an address or suburb picker with realestate.com.au location suggestions for suburbs, regions, postcodes, schools, and projects.
Collect suburb market profiles for investment dashboards, including median prices and market trends when the page shows them.
Realestate.com.au scraper API
The Realestate.com.au API is built for proptech developers, analysts, and agencies who need Australian property data without maintaining their own scrapers. Search the buy, rent, and sold channels, open one listing by URL, find agents for a location, read agent, agency, and suburb profile pages, and pull weekly auction statistics per state. Every response uses the same envelope with success and a data object, and search results come back with a normalized listing schema.
Search the buy, rent, and sold channels with price, bedroom, bathroom, parking, property type, and keyword filters.
Get normalized listing fields: id, url, property_type, price, address, features, property_sizes, media, listing_company, listers, inspections, auction, and sold_date.
Read the advertised price text unchanged, such as $650,000, a range, or Contact Agent, and apply your own parsing rules.
Search agents by location, then open agent and agency profile pages by URL.
Pull weekly auction statistics per state: clearance rate, scheduled auctions, sold before, at, and after auction, passed in, withdrawn, and results per suburb.
Resolve suburbs, regions, postcodes, schools, and projects into valid search inputs.
Test the Realestate.com.au API with 500 free monthly Scrappa credits before scaling production traffic.
Send a location such as Sydney, NSW with the buy, rent, or sold channel and optional filters. The response includes total_results, pagination, and normalized listings with price text, address, bedroom, bathroom, and parking counts, media, listing company, and listers.
Open Realestate.com.au Search API docsPass a realestate.com.au property URL from search or the website to get the listing id, the normalized listing fields, and a hidden price range hint when the page contains one.
Open Realestate.com.au Property API docsRequest one state or territory to get the reporting week, clearance rate, scheduled auctions, outcome buckets with counts and rates, private sale and off-market counts, and per-suburb result counts. Loop over the eight state codes to cover Australia.
Open Realestate.com.au Sales Events API docsEverything you need in one API.
/api/realestate-com-au/search
Search buy, rent, or sold listings in a location with price, bedroom, and property type filters
/api/realestate-com-au/property
Get full details for one listing from its realestate.com.au URL
/api/realestate-com-au/locations
Suggest suburbs, regions, schools, and projects for a search term
/api/realestate-com-au/autocomplete
Suggest locations with configurable suggestion types
/api/realestate-com-au/agents
List agents shown on the find-agent page for a location
/api/realestate-com-au/agent-profile
Get an individual agent profile page
/api/realestate-com-au/agency-profile
Get an agency profile page with team and listing data when available
/api/realestate-com-au/suburb-profile
Get suburb and market profile data from a realestate.com.au page
/api/realestate-com-au/sales-events
Get the latest auction and sales results for a state or territory
Compare Australian listing data with US property search, details, and home valuation estimates from Redfin.
Extend real estate coverage to Germany with ImmobilienScout24 search, property details, and price insights.
Enrich Australian listings with nearby places, reviews, and directions from Google Maps data.
See how Scrappa compares to the official API.
| Feature | Scrappa | Generic scraping APIs |
|---|---|---|
| Dedicated realestate.com.au endpoints | Yes (9 endpoints) | |
| Output format | Structured JSON | Raw HTML |
| Normalized listing schema | You write the parser | |
| Auction results by state | ||
| Agent and agency profiles | You write the parser | |
| Parser maintenance | Handled by Scrappa | Your team |
| Price per 1k requests | From $0.20 | Varies by plan and credit multiplier |
| Free tier | 500 credits/month | Varies by provider |
The Realestate.com.au API is Scrappa's REST API for public realestate.com.au data. It returns listing search results, property details, agent and agency profiles, suburb profiles, location suggestions, and state-level auction results as structured JSON.
No. Scrappa is an independent service and is not affiliated with or endorsed by realestate.com.au. You only need a Scrappa API key to use the nine endpoints on this page.
Use the suburb or region with its state, such as Sydney, NSW or Tarneit, VIC 3029. If you are unsure of the spelling, call the locations endpoint first and reuse a display.text value.
Call search with channel=sold, optionally with sort=sold-date-desc. Each listing includes price and sold_date as displayed on the site.
Agents advertise prices in many formats, such as $650,000, ranges, or Contact Agent. The API returns the advertised text unchanged so you can apply your own parsing rules.
No. The sales events endpoint returns one state or territory per request. Loop over the eight state codes (act, nsw, nt, qld, sa, tas, vic, and wa) to cover the whole country.
Yes. Every Scrappa account includes 500 free credits per month, so you can test the Realestate.com.au endpoints before buying credit packs or moving to a subscription.
Each request uses one Scrappa credit, and paid usage starts at $0.20 per 1,000 requests. Failed requests are not billed. Most endpoints read live pages, so use a client timeout of at least 45 seconds.