---
title: "Property Listing History"
method: GET
path: "/v1/properties/listingHistory"
tags: ["Properties"]
---

# Property Listing History

`GET /v1/properties/listingHistory`

Search for a specific property and provide property with comprehensive list of all sale/rental  listing activity for this property. Supply either propertyId, gnafId or all address fields (with flatNumber optional)

## Query parameters

- `propertyId` string
- `gnafId` string
- `flatNumber` string
- `streetNumber` string
- `streetName` string
- `streetType` string
- `postcode` string
- `suburbName` string
- `state` 'ACT' | 'NSW' | 'NT' | 'QLD' | 'SA' | 'TAS' | 'VIC' | 'WA' | 'OT'

## Response `200`

Property matching specified criteria was found

- PropertyEnrichmentV2PropertyListingResults — property listing history object
  - `propertyId` string
  - `addressComponents` PropertyEnrichmentV2AddressBasic — Address of property
    - `flatNumber` string, nullable
    - `streetNumber` string
    - `streetName` string
    - `streetType` string, nullable
    - `streetTypeLong` string, nullable
    - `suburb` string
    - `postcode` string
    - `state` string
  - `salesListingHistory` PropertyEnrichmentV2SaleListingHistory[]
    - `id` string
    - `agencyId` integer, nullable
    - `agencyName` string, nullable
    - `firstListedDate` string, date, nullable — First listed in YYYY-MM-DD format
    - `lastListedDate` string, date, nullable — Last listed in YYYY-MM-DD format
    - `lastListedPrice` integer, nullable
    - `daysOnMarket` integer, nullable
    - `soldDate` string, date, nullable — Sold date in YYYY-MM-DD format
    - `soldPrice` number, nullable — sold price
    - `saleType` string, nullable
    - `withdrawn` boolean, nullable
  - `rentListingHistory` PropertyEnrichmentV2RentListingHistory[]
    - `id` string
    - `agencyId` integer, nullable
    - `agencyName` string, nullable
    - `firstListedDate` string, date, nullable — First listed date in YYYY-MM-DD format
    - `lastListedDate` string, date, nullable — last listed date in YYYY-MM-DD format
    - `lastListedPrice` number, nullable
    - `daysOnMarket` integer, nullable

## Other responses

- `300` — Multiple records found
- `400` — Bad request
- `401` — Unauthorized
- `404` — A property with the specified ID was not found
- `500` — Unexpected error

---

[API](https://skmtc.net/domain/apis/domain-public-api.md) · [All operations](https://skmtc.net/domain/apis/domain-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/domain/domain-public-api/revisions/839de6c29cc3/schema)
