---
title: "Property.com.au API: 3 endpoints, 1 credit per call"
description: "Property.com.au API for Australian homes to buy, rent or recently sold, with prices, sold dates and map pins as JSON. 1 credit per successful call."
url: https://perceptlayer.com/apis/property-com-au
---

[APIs](https://perceptlayer.com/apis) / [Real estate](https://perceptlayer.com/verticals/real-estate) / Property.com.au

1 credit per call 3 endpoints 19 datapoints

# Property.com.au API

Property.com.au API for Australian homes to buy, rent or recently sold, with prices, sold dates and map pins as JSON. 1 credit per successful call.

[Get a free API key](https://perceptlayer.com/signup) Run it below

Property.com.au

GET /v1/property-com-au/search?location=Bondi+Beach%2C+NSW+2026&channel=sold&sort=price\_desc&min\_bedrooms=2 

```
{
  "success": true,
  "data": [
    {
      "id": "151755308",
      "pid": 16098233,
      "path": "/nsw/bondi-beach-2026/campbell-pde/601-152-162-pid-16098233/",
      "url": "https://www.property.com.au/nsw/bondi-beach-2026/campbell-pde/601-152-162-pid-16098233/",
      "realestate_com_au_url": "https://www.realestate.com.au/sold/property-apartment-nsw-bondi+beach-151755308",
      "address": {
        "full": "601/152-162 Campbell Parade, Bondi Beach, NSW 2026",
        "suburb": "Bondi Beach",
        "state": "NSW",
        "postcode": "2026"
      },
      "status": "Recently sold",
      "price_text": "$12,150,000",
      "price_numeric": 12150000,
      "price_numeric_max": 12150000,
      "currency": "AUD",
      "sold_date": "2026-06-10",
      "beds": 3,
      "baths": 3,
      "cars": 2,
      "latitude": -33.8904982,
      "longitude": 151.27416888,
      "images": [
        {
          "alt": "Property at 601/152-162 Campbell Parade, Bondi Beach, NSW 2026",
          "jpg": "https://i2.au.reastatic.net/421x237-crop,progressive/e57c17f345bf0da885abe75b00d44ebdfc21bde0d241052390802bfc86ab28bb/image.jpg",
          "webp": "https://i2.au.reastatic.net/421x237-crop,format=webp,progressive/e57c17f345bf0da885abe75b00d44ebdfc21bde0d241052390802bfc86ab28bb/image.jpg"
        }
      ],
      "is_surrounding_suburb": false
    },
    {
      "id": "151209056",
      "pid": 16098233,
      "path": "/nsw/bondi-beach-2026/campbell-pde/601-152-162-pid-16098233/",
      "url": "https://www.property.com.au/nsw/bondi-beach-2026/campbell-pde/601-152-162-pid-16098233/",
      "realestate_com_au_url": "https://www.realestate.com.au/sold/property-apartment-nsw-bondi+beach-151209056",
      "address": {
        "full": "601/152-162 Campbell Parade, Bondi Beach, NSW 2026",
        "suburb": "Bondi Beach",
        "state": "NSW",
        "postcode": "2026"
      },
      "status": "Recently sold",
      "price_text": "Contact agent",
      "currency": "AUD",
      "sold_date": "2026-06-10",
      "beds": 3,
      "baths": 3,
      "cars": 2,
      "land_size": {
        "value": 248,
        "unit": "m2",
        "text": "248m²"
      },
      "latitude": -33.8904982,
      "longitude": 151.27416888,
      "images": [
        {
          "alt": "Property at 601/152-162 Campbell Parade, Bondi Beach, NSW 2026",
          "jpg": "https://i2.au.reastatic.net/421x237-crop,progressive/325c0b9cea0d0f3c8e55acce346ed649e492fca3a1ccef7524cf0b1397d4df8d/image.jpg",
          "webp": "https://i2.au.reastatic.net/421x237-crop,format=webp,progressive/325c0b9cea0d0f3c8e55acce346ed649e492fca3a1ccef7524cf0b1397d4df8d/image.jpg"
        }
      ],
      "is_surrounding_suburb": false
    },
    {
      "id": "151796540",
      "pid": 631589,
      "path": "/nsw/bondi-beach-2026/forest-knoll-ave/20-pid-631589/",
      "url": "https://www.property.com.au/nsw/bondi-beach-2026/forest-knoll-ave/20-pid-631589/",
      "realestate_com_au_url": "https://www.realestate.com.au/sold/property-house-nsw-bondi+beach-151796540",
      "address": {
        "full": "20 Forest Knoll Avenue, Bondi Beach, NSW 2026",
        "suburb": "Bondi Beach",
        "state": "NSW",
        "postcode": "2026"
      },
      "status": "Recently sold",
      "price_text": "Contact agent",
      "currency": "AUD",
      "sold_date": "2026-08-14",
      "beds": 4,
      "baths": 5,
      "cars": 2,
      "latitude": -33.89147736,
      "longitude": 151.26814662,
      "images": [
        {
          "alt": "Property at 20 Forest Knoll Avenue, Bondi Beach, NSW 2026",
          "jpg": "https://i2.au.reastatic.net/421x237-crop,progressive/8040910df4cd5a44ff98e75593ff2e5688f35b1ed59e84d5f779218239cb3ed8/image.jpg",
          "webp": "https://i2.au.reastatic.net/421x237-crop,format=webp,progressive/8040910df4cd5a44ff98e75593ff2e5688f35b1ed59e84d5f779218239cb3ed8/image.jpg"
        }
      ],
      "is_surrounding_suburb": false
    }
  ],
  "pagination": {
    "page": 1,
    "page_size": 20,
    "returned": 20,
    "total": 68,
    "total_pages": 4,
    "has_more": true,
    "next_page": 2
  },
  "search_place": {
    "name": "Bondi Beach, NSW 2026",
    "heading": "Properties sold in"
  },
  "applied_filters": {
    "location": "Bondi Beach, NSW 2026",
    "channel": "sold",
    "sort": "price_desc",
    "min_bedrooms": 2,
    "include_surrounding": false
  },
  "map_pins": [
    {
      "latitude": -33.883288,
      "longitude": 151.270372,
      "label": "$1.05m",
      "listings": [
        {
          "id": "125255178",
          "pid": 1742344,
          "path": "/nsw/north-bondi-2026/warners-ave/10-10-pid-1742344/",
          "address": {
            "full": "10/10 Warners Avenue, Bondi Beach, NSW 2026",
            "suburb": "Bondi Beach",
            "state": "NSW",
            "postcode": "2026"
          },
          "status": "Recently sold",
          "price_text": "$1,050,000",
          "price_numeric": 1050000,
          "beds": 2,
          "baths": 1
        }
      ]
    },
    {
      "latitude": -33.88557706,
      "longitude": 151.27209209,
      "label": "Contact agent",
      "listings": [
        {
          "id": "152509780",
          "pid": 183886,
          "path": "/nsw/bondi-beach-2026/blair-st/13-pid-183886/",
          "address": {
            "full": "13 Blair Street, Bondi Beach, NSW 2026",
            "suburb": "Bondi Beach",
            "state": "NSW",
            "postcode": "2026"
          },
          "status": "Recently sold",
          "price_text": "Contact agent",
          "beds": 4,
          "baths": 3
        }
      ]
    },
    {
      "latitude": -33.88571695,
      "longitude": 151.27490451,
      "label": "$1.62m",
      "listings": [
        {
          "id": "151278448",
          "pid": 183934,
          "path": "/nsw/bondi-beach-2026/blair-st/3-41-pid-183934/",
          "address": {
            "full": "3/41 Blair Street, Bondi Beach, NSW 2026",
            "suburb": "Bondi Beach",
            "state": "NSW",
            "postcode": "2026"
          },
          "status": "Recently sold",
          "price_text": "$1,615,000",
          "price_numeric": 1615000,
          "beds": 2,
          "baths": 1
        }
      ]
    }
  ],
  "meta": {
    "endpoint_family": "search",
    "attempts": 1,
    "filtered_out": 0,
    "request_id": "req_f533d5d9ec9943eb9cdfd0ee25df0644",
    "credits_charged": 1,
    "credits_remaining": 1826
  }
}
```

200 OK JSON X-Credits-Used: 1

Recorded from our API and shortened.

Sample data

## What one call returns

A recorded run of `search`: the fields and shapes you will get, shortened to 3 items.

| # | id string | pid integer | path string | url url | realestate\_com\_au\_url url | address object | status string | price\_text string | price\_numeric number | price\_numeric\_max number | currency string | sold\_date string | beds integer | baths integer | cars integer | latitude number | longitude number | images object\[\] | is\_surrounding\_suburb boolean |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | 151755308 | 16098233 | /nsw/bondi-beach-2026/campbell-pde/601-152-162-pid-16098233/ | https://www.property.com.au/nsw/bondi-beach-2026/campbell-pde/601-152-162-pid-16098233/ | https://www.realestate.com.au/sold/property-apartment-nsw-bondi+beach-151755308 | {4 fields} | Recently sold | $12,150,000 | 12150000 | 12150000 | AUD | 2026-06-10 | 3 | 3 | 2 | \-33.8904982 | 151.27416888 | \[1 item\] | false |
| 2 | 151209056 | 16098233 | /nsw/bondi-beach-2026/campbell-pde/601-152-162-pid-16098233/ | https://www.property.com.au/nsw/bondi-beach-2026/campbell-pde/601-152-162-pid-16098233/ | https://www.realestate.com.au/sold/property-apartment-nsw-bondi+beach-151209056 | {4 fields} | Recently sold | Contact agent | — | — | AUD | 2026-06-10 | 3 | 3 | 2 | \-33.8904982 | 151.27416888 | \[1 item\] | false |
| 3 | 151796540 | 631589 | /nsw/bondi-beach-2026/forest-knoll-ave/20-pid-631589/ | https://www.property.com.au/nsw/bondi-beach-2026/forest-knoll-ave/20-pid-631589/ | https://www.realestate.com.au/sold/property-house-nsw-bondi+beach-151796540 | {4 fields} | Recently sold | Contact agent | — | — | AUD | 2026-08-14 | 4 | 5 | 2 | \-33.89147736 | 151.26814662 | \[1 item\] | false |

Recorded from our API · 3 items shown · 19 datapoints per item GET /v1/property-com-au/search?location=Bondi+Beach%2C+NSW+2026&channel=sold&sort=price\_desc&min\_bedrooms=2

19 datapoints

### Identity

-   id string
-   pid integer
-   status string

### Contact

-   url url

### Location

-   realestate\_com\_au\_url url
-   address object
-   latitude number
-   longitude number

### Reputation

-   images object\[\]

### Price

-   price\_text string
-   price\_numeric number
-   price\_numeric\_max number
-   currency string

### Other

-   path string
-   sold\_date string
-   beds integer
-   baths integer
-   cars integer
-   is\_surrounding\_suburb boolean

Playground

## Run this API

cURL shell 

```
curl "https://api.perceptlayer.com/v1/property-com-au/search?location=Bondi+Beach%2C+NSW+2026&channel=sold&sort=price_desc&min_bedrooms=2" \
  -H "X-API-Key: $API_KEY"
```

Property.com.au · 3 endpoints

## Endpoints

Every endpoint takes the same key. Open one for its parameters and an example request.

| Endpoint | Required parameters | Cost |
| --- | --- | --- |
| [GET `/v1/property-com-au/autocomplete`](https://perceptlayer.com/apis/property-com-au/autocomplete) | `query` +2 optional | 1 credit |
| [GET `/v1/property-com-au/listing`](https://perceptlayer.com/apis/property-com-au/listing) | none +2 optional | 1 credit |
| [GET `/v1/property-com-au/search`](https://perceptlayer.com/apis/property-com-au/search) | `location` +12 optional | 1 credit |

Overview

## About the Property.com.au API

## What you can get

The Property.com.au API returns Property.com.au property data as JSON through 3 endpoints.

-   **Search:** `search` takes a `location`, with `channel` (buy, rent or sold), `sort` (relevance, newest, oldest, price\_asc, price\_desc, next\_auction or next\_inspection), `min_price`, `max_price`, `min_bedrooms`, `max_bedrooms`, `min_bathrooms`, `property_type` (house, townhouse, villa, land, acreage or rural), `min_land_size`, `keywords`, `include_surrounding` and `page`.
-   **Listings:** `listing` takes a `url` or a `path`.
-   **Autocomplete:** `autocomplete` takes a `query`, with `type` and `limit`.

The recorded `search` for homes sold in Bondi Beach, NSW 2026, with at least two bedrooms and sorted by `price_desc`, returns `data` items with `id`, `pid`, `path`, `url`, `address`, `status`, `price_text`, `price_numeric`, `price_numeric_max`, `currency`, `sold_date`, `beds`, `baths`, `cars`, `latitude`, `longitude`, `images` and `is_surrounding_suburb`. It also returns `pagination` with `page_size`, `total` (68), `total_pages`, `has_more` and `next_page`, plus `search_place`, `applied_filters` and `map_pins`.

## How a call works

Search a suburb: `GET /v1/property-com-au/search?location=Bondi Beach, NSW 2026&channel=sold&sort=price_desc&min_bedrooms=2` with your key in the `X-API-Key` header. Each item's `url` or `path` is what `listing` takes. `autocomplete` looks up a suburb by name. Every successful call costs 1 credit; failed calls cost nothing.

Real estate JSON REST MCP

### More real estate APIs

[28Hse](https://perceptlayer.com/apis/28hse) [4zida](https://perceptlayer.com/apis/4zida) [591](https://perceptlayer.com/apis/591-house) [99.co](https://perceptlayer.com/apis/99co) [99acres](https://perceptlayer.com/apis/99acres) [Adondevivir](https://perceptlayer.com/apis/adondevivir) [Apartment List](https://perceptlayer.com/apis/apartment-list) [Apartments.com](https://perceptlayer.com/apis/apartments-com) [Aqar](https://perceptlayer.com/apis/aqar) [Aqarmap](https://perceptlayer.com/apis/aqarmap) [Argenprop](https://perceptlayer.com/apis/argenprop) [athome](https://perceptlayer.com/apis/athome)

Use cases

### Pull recent sold prices and \`sold\_date\` for a suburb, for comparables

`` Use the Property.com.au API to pull recent sold prices and `sold_date` for a suburb, for comparables `` 

### Track homes for sale or rent in an Australian suburb

`Use the Property.com.au API to track homes for sale or rent in an Australian suburb` 

### Plan auctions and inspections with \`sort=next\_auction\` or \`next\_inspection\`

`` Use the Property.com.au API to plan auctions and inspections with `sort=next_auction` or `next_inspection` `` 

### Map a suburb's prices from \`map\_pins\`

`` Use the Property.com.au API to map a suburb's prices from `map_pins` `` 

FAQ

## Questions

**Do I need a Property.com.au account?**

No. You call this Property.com.au API with your Perceptlayer key in the \`X-API-Key\` header, with no Property.com.au login.

**How much does the Property.com.au API cost?**

Each successful call costs one credit. New accounts get free credits to start, and credit packs bring the price down as you scale.

**What format are responses in?**

Every endpoint returns JSON, with no HTML parsing on your side.

**Can I get sold prices?**

Yes. Set \`channel=sold\` on \`search\`. Each result carries \`price\_numeric\` and \`sold\_date\`.

**Should I build a Property.com.au scraper instead?**

You can, but a Property.com.au scraper is code you maintain: page changes break it, requests get blocked, and Property.com.au's terms govern how you collect data. The Property.com.au API gives you 3 endpoints of named JSON fields for 1 credit per successful call, and failed calls cost nothing. A scraper makes sense only for data these endpoints don't return, so check the response in the playground on this page first.

## Try the Property.com.au API with 100 free credits

No credit card. Failed calls are never billed.

[Get a free API key](https://perceptlayer.com/signup) [Read the docs](https://docs.perceptlayer.com)
