Realestate.com.au API

Realestate.com.au Scraper API for Australian Listings, Agents, and Auction Results

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.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
9
Endpoints
Buy, rent, sold
Channels
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

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.

Request preview
Request
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"
JSON response
{
  "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
          }
        ]
      }
    }
  }
}

What you can build

Structured data for real applications. Here are some ideas.

Listing and Sold Price Research

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.

Agent and Agency Enrichment

Enrich a CRM with listing agents, agency names, and agent profile data. Search agents by location, then open individual agent and agency profile pages.

Weekly Auction Clearance Reports

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.

Address and Suburb Pickers

Power an address or suburb picker with realestate.com.au location suggestions for suburbs, regions, postcodes, schools, and projects.

Suburb Market Dashboards

Collect suburb market profiles for investment dashboards, including median prices and market trends when the page shows them.

Realestate.com.au scraper API

Realestate.com.au API for listing search, property details, agents, suburbs, and auction results

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.

Choose the right Realestate.com.au API endpoint

Use the Realestate.com.au Search API for listings

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 docs

Use the Property API for one listing

Pass 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 docs

Use the Sales Events API for auction results

Request 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 docs

Available endpoints

Everything you need in one API.

GET

Property Search

/api/realestate-com-au/search

Search buy, rent, or sold listings in a location with price, bedroom, and property type filters

GET

Agency Profile

/api/realestate-com-au/agency-profile

Get an agency profile page with team and listing data when available

GET

Suburb Profile

/api/realestate-com-au/suburb-profile

Get suburb and market profile data from a realestate.com.au page

Scrappa vs Generic scraping APIs

See how Scrappa compares to the official API.

Dedicated realestate.com.au endpoints
Scrappa: Yes (9 endpoints)
Generic scraping APIs:
Output format
Scrappa: Structured JSON
Generic scraping APIs: Raw HTML
Normalized listing schema
Scrappa:
Generic scraping APIs: You write the parser
Auction results by state
Scrappa:
Generic scraping APIs:
Agent and agency profiles
Scrappa:
Generic scraping APIs: You write the parser
Parser maintenance
Scrappa: Handled by Scrappa
Generic scraping APIs: Your team
Price per 1k requests
Scrappa: From $0.20
Generic scraping APIs: Varies by plan and credit multiplier
Free tier
Scrappa: 500 credits/month
Generic scraping APIs: Varies by provider

Key features

Listing search across the buy, rent, and sold channels
Price, bedroom, bathroom, parking, property type, and keyword filters
Normalized listing fields including address, features, media, listers, inspections, and auction
Property details by URL with a hidden price range hint when the page has one
Agent search by location plus agent and agency profile pages
Suburb and market profile pages
Weekly auction clearance and results per state and suburb
Location suggestions for suburbs, regions, postcodes, schools, and projects
Simple API key auth with 500 free credits per month

Frequently asked questions

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.

Start using the Realestate.com.au API

Sign up and get 500 free credits. No credit card required.