Discover/realestate API
live

realestate APIrealestate.com.au

Access Australian property listings for sale, rent, and recently sold via the realestate.com.au API. Includes property details, school proximity, and location search.

This API takes change requests — .
Endpoint health
verified 2d ago
get_property_details
search
get_nearby_schools
get_sold_properties
4/4 passing latest checkself-healing
Endpoints
4
Updated
8d ago

What is the realestate API?

The realestate.com.au API exposes 4 endpoints covering active listings, sold properties, detailed property records, and nearby schools across Australia. The search endpoint accepts a location string — suburb, postcode, city, or state — and returns paginated summaries of buy or rent listings, while get_property_details delivers address, price, bed/bath/parking counts, media URLs, and inspection times for a specific listing ID.

This call costs5 credits / call— charged only on success
Try it
Page number for pagination
Listing type: 'buy' or 'rent'
Suburb, city, postcode, or state to search in (e.g. 'melbourne', 'sydney', '2000')
Filter results to only properties listed within the specified time period. When provided, results are sorted by date newest first. Listing date availability is limited to approximately the most recent 7 days of listings.
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.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/16eea48f-8e4a-4bcc-b631-3cd9a0152e60/search?page=1&purpose=buy&location=melbourne' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalmissing one? ·

Search for property listings for sale or rent. Returns paginated results with property summaries. Supports location-based search by suburb, city, postcode, or state. Each page returns up to ~25 listings. The total count reflects server-side matches for the location and purpose. When listed_since is provided, results are automatically sorted by date (newest first) and filtered to only include properties listed within the specified time period; listings older than the period or without listing date information are excluded from results.

Input
ParamTypeDescription
pageintegerPage number for pagination
purposestringListing type: 'buy' or 'rent'
locationrequiredstringSuburb, city, postcode, or state to search in (e.g. 'melbourne', 'sydney', '2000')
listed_sincestringFilter results to only properties listed within the specified time period. When provided, results are sorted by date newest first. Listing date availability is limited to approximately the most recent 7 days of listings.
Response
{
  "type": "object",
  "fields": {
    "total": "integer total number of matching listings",
    "listings": "array of property listing summaries including listed_date field"
  },
  "sample": {
    "data": {
      "total": 3851,
      "listings": [
        {
          "id": "149037324",
          "url": "https://www.realestate.com.au/property-149037324",
          "price": "Contact Agent",
          "state": "Vic",
          "suburb": "Melbourne",
          "address": "1202/60 A'beckett Street, Melbourne, Vic 3000",
          "parking": 1,
          "bedrooms": 1,
          "postcode": "3000",
          "bathrooms": 1,
          "property_type": "Apartment",
          "short_address": "1202/60 A'beckett Street"
        }
      ]
    },
    "status": "success"
  }
}

About the realestate API

Search and Sold Listings

The search endpoint accepts a required location parameter (e.g. 'sydney', '2000', 'richmond') and an optional purpose of 'buy' or 'rent'. Results are paginated at roughly 25 listings per page; the total field reflects the full server-side match count for that location and purpose, so you can calculate page depth before iterating. The get_sold_properties endpoint mirrors this interface but targets recently sold properties, returning sold_price, sold_date, and standard property summary fields — useful for building comparable sales datasets by suburb or postcode.

Property Details

get_property_details takes a property_id string obtained from search results and returns a single listing record. The response includes the full address, suburb, state, postcode, price as display text, bedrooms, parking, and a media object containing separate arrays for images, floorplans, and videos. Inspection times and the listing company are also returned, making the endpoint sufficient for building a full property detail view without a follow-up call.

Nearby Schools

get_nearby_schools accepts a lat/lon coordinate pair and returns up to 5 schools in each of three arrays: all, primary, and secondary. Each school record includes name, sector, type, year range, street address, coordinates, and distance from the queried point. Coordinates for any listing can be derived from the address fields returned by get_property_details, and the school data is categorised so you can surface the right tier without client-side filtering.

Reliability & maintenanceVerified

The realestate API is a managed, monitored endpoint for realestate.com.au — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when realestate.com.au changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official realestate.com.au API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
2d ago
Latest check
4/4 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Aggregate suburb-level rental listings by iterating search with purpose: 'rent' across multiple postcodes
  • Build a sold-price history dataset for comparable market analysis using get_sold_properties filtered by suburb
  • Populate a property detail page with images, floorplans, price, and inspection times from get_property_details
  • Display the nearest primary and secondary schools on a listing map using get_nearby_schools with listing coordinates
  • Monitor new listings in a target postcode by polling search and tracking changes in the total count
  • Compile bed/bath/parking distribution statistics across a suburb by paginating search results
  • Support a school-catchment filter in a property search tool by combining get_nearby_schools data with listing addresses
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. 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 offer a publicly documented developer API for listing data. Access to structured listing data for third-party developers is not available through an official programme at the time of writing.
What does the `search` endpoint return, and how does pagination work?+
Each call returns a total integer and a listings array of up to roughly 25 property summaries. To retrieve all results for a location, increment the page parameter starting from 1 and continue until you have collected total listings. The purpose parameter controls whether you see buy or rent listings; omitting it may return a default set.
Does the API return auction results or price history for individual properties?+
Not currently. The get_sold_properties endpoint returns sold price and sold date at the listing level, and get_property_details returns the current asking price as display text. Historical price series or auction clearance data per property are not exposed. You can fork this API on Parse and revise it to add an endpoint targeting that data.
Is there a limit on how many schools `get_nearby_schools` returns per category?+
The endpoint returns up to 5 schools in each of the three arrays (all, primary, secondary). If you need a broader radius or more results per category, the current response cap applies and cannot be adjusted via parameters. You can fork this API on Parse and revise it to modify the result limit or add a radius parameter.
Does the `search` endpoint support filtering by price range, number of bedrooms, or property type?+
Currently the endpoint accepts location, purpose, and page as inputs. Filters for price range, bedroom count, or property type (house, unit, land) are not exposed as parameters. The listings array does include fields like bedrooms and price that you can filter client-side after retrieval. You can fork this API on Parse and revise it to add those filter parameters.
Page content last updated . Spec covers 4 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.
trulia.com API
Search real estate listings for properties available for sale, rent, or recently sold, and access detailed information like property photos, price history, nearby schools, and local amenities. Compare similar homes, calculate mortgage estimates, and make informed decisions with comprehensive property data all in one place.