Discover/realestate.com.au API
live

realestate.com.au APIrealestate.com.au

Access Australian property listings for sale and rent, detailed property data, and nearby school information from realestate.com.au via a simple REST API.

Endpoints
3
Updated
1mo ago
Try it
Page number for pagination
Listing type: 'buy' or 'rent'
Suburb, city, postcode, or state to search in (e.g. 'melbourne', 'sydney', '2000')
api.parse.bot/scraper/16eea48f-8e4a-4bcc-b631-3cd9a0152e60/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/16eea48f-8e4a-4bcc-b631-3cd9a0152e60/search?purpose=buy&location=melbourne' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Search for property listings for sale or rent. Returns paginated results with property details extracted from server-rendered page data. Supports location-based search by suburb, city, postcode, or state.

Input
ParamTypeDescription
pageintegerPage number for pagination
purposestringListing type: 'buy' or 'rent'
locationrequiredstringSuburb, city, postcode, or state to search in (e.g. 'melbourne', 'sydney', '2000')
Response
{
  "type": "object",
  "fields": {
    "total": "integer total number of matching listings",
    "listings": "array of property listing objects with id, address, price, property_type, bedrooms, bathrooms, parking, url"
  },
  "sample": {
    "data": {
      "total": 3942,
      "listings": [
        {
          "id": "150839080",
          "url": "https://www.realestate.com.au/property-150839080",
          "price": "$710,000 - $750,000",
          "state": "Vic",
          "suburb": "Melbourne",
          "address": "1004/605 St Kilda Road, Melbourne, Vic 3004",
          "parking": 1,
          "bedrooms": 2,
          "postcode": "3004",
          "bathrooms": 2,
          "property_type": "Apartment",
          "short_address": "1004/605 St Kilda Road"
        }
      ]
    },
    "status": "success"
  }
}

About the realestate.com.au API

This API exposes 3 endpoints covering property search, listing details, and nearby schools from realestate.com.au — Australia's largest property marketplace. The search endpoint returns paginated listing arrays including price, bedrooms, bathrooms, parking, and address across any Australian suburb, postcode, or city. The get_property_details endpoint adds media, inspection times, and the full property description HTML for a single listing.

Search Listings

The search endpoint accepts a required location parameter (suburb, city, postcode, or state — e.g. 'sydney' or '2000') and an optional purpose parameter set to either 'buy' or 'rent'. Results are paginated via the page parameter. Each listing object in the returned listings array includes id, address, price, property_type, bedrooms, bathrooms, parking, and a direct url to the listing page. The total field reports the full count of matching listings across all pages.

Property Details

Passing a property_id (the numeric ID from a search result) to get_property_details returns the full record for that listing. The media object contains arrays for images, floorplans, and videos. Additional fields include description (raw HTML), inspections (an array of scheduled viewing times), parking, bedrooms, bathrooms, price, address, and the canonical url. This endpoint is the right place to pull inspection schedules or floor plan availability for a specific property.

Nearby Schools

The get_nearby_schools endpoint takes lat and lon coordinates and returns up to 5 schools per category. The response contains three arrays: all (all school types regardless of level), primary (primary and combined schools), and secondary (secondary schools). Coordinates for a property can typically be derived from the property's address returned by the other endpoints.

Common use cases
  • Aggregate for-sale and rental listings across multiple Sydney or Melbourne suburbs into a single feed
  • Pull inspection schedules from get_property_details to build a property viewing calendar
  • Display floor plans and property images by consuming the media object from the details endpoint
  • Filter listings by bedroom and bathroom count after fetching paginated search results
  • Show nearby primary and secondary schools on a property detail page using get_nearby_schools
  • Compare listing prices across postcodes by running multiple search calls with different location values
  • Build a rental search tool by setting purpose to 'rent' and iterating pages with the page parameter
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does realestate.com.au have an official developer API?+
realestate.com.au does not publicly offer a general-purpose developer API for listing data at this time. Access to structured listing data is available through this Parse API.
What does the `search` endpoint return, and how do I page through results?+
Each response includes a total integer and a listings array. Each listing carries id, address, price, property_type, bedrooms, bathrooms, parking, and url. Use the page parameter to step through results — combine it with total to determine how many pages exist for a given query.
Are sold/historical listings or property valuation estimates available?+
Not currently. The API covers active for-sale and rental listings (purpose: 'buy' or 'rent') plus school proximity data. It does not return sold history, auction results, or automated valuation estimates. You can fork this API on Parse and revise it to add an endpoint targeting sold listing data.
How many schools does `get_nearby_schools` return, and what data comes back for each school?+
The endpoint returns up to 5 schools per category across three arrays: all, primary, and secondary. The primary array covers primary and combined schools; secondary covers secondary schools. The endpoint requires explicit latitude and longitude coordinates — there is no address-to-school lookup built in.
Does the API return agent or agency contact details for a listing?+
The get_property_details endpoint references the listing company but does not expose individual agent phone numbers or email addresses as discrete fields. You can fork this API on Parse and revise it to surface agent contact fields if that data appears on the listing page.
Page content last updated . Spec covers 3 endpoints from realestate.com.au.
Related APIs in Real EstateSee all →
realestateview.com.au API
Search and explore rental property listings across Australia with detailed information including photos, property types, agent details, and nearby listings. Find available rentals by location, compare properties, and discover similar listings in your area of interest.
realcommercial.com.au API
Search commercial property listings across Australia, view detailed property information, and stay updated with the latest real estate market news all from one platform. Find investment opportunities, compare properties, and read industry insights to make informed decisions in the commercial property market.
domain.com.au API
Search and compare property listings for sale, rent, or sold properties across Australia, view detailed property information and agent profiles, and explore suburb insights to make informed real estate decisions. Access comprehensive data on agents, neighborhoods, and properties all in one place.
realtor.com API
Search millions of real estate listings on Realtor.com, view detailed property information, find qualified agents in your area, and access market analytics to understand pricing trends. Get location suggestions and property insights all in one place to help you make informed decisions about buying, selling, or investing in real estate.
rew.ca API
Search rental and for-sale properties across Canada, get detailed listing information, explore neighbourhoods, and find real estate agents in your area. Access property details, agent profiles, and neighbourhood data all in one place.
rent.com API
Browse and extract rental property data from Rent.com. Search listings by location and filter by beds, baths, price, and pet policy. Retrieve full property details, floor plans, unit availability, amenities, nearby schools, points of interest, and active specials.
realtor.ca API
Search Canadian real estate listings and retrieve detailed property information including photos, prices, descriptions, and agent details from REALTOR.ca. Browse available properties with comprehensive listing data across Canada.
privateproperty.co.za API
Search and browse property listings for sale and rent across South Africa by location, price, features, and size, then view detailed information about specific properties. Get location suggestions to help narrow down your search area.