---
title: "Property"
method: GET
path: "/v1/propertyenrichment"
tags: ["Properties"]
---

# Property

`GET /v1/propertyenrichment`

Search for a specific property and provide property information and latest sale/rental activity if found. Supply either propertyId, gnafId, latitude/longitude, 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

- PropertyEnrichmentV2PropertyResults
  - `propertyId` string — Unique ID for the property
  - `addressComponents` PropertyEnrichmentV2AddressBasic — Address of property
    - `flatNumber` string, nullable
    - `streetNumber` string
    - `streetName` string
    - `streetType` string, nullable
    - `streetTypeLong` string, nullable
    - `suburb` string
    - `postcode` string
    - `state` string
  - `propertySummary` union — Summary of property information
    - object — Property summary (not currently in EVENT-SCHEMAS project)
      - `propertyType` string, nullable
      - `bedrooms` string, nullable
      - `bathrooms` string, nullable
      - `carSpaces` string, nullable
      - `landSize` string, nullable
      - `buildingSize` string, nullable
      - `hasStrata` boolean, nullable
      - `internalArea` string, nullable
      - `yearBuilt` number, nullable
    - object — Property summary (not currently in EVENT-SCHEMAS project)
      - `propertyType` string, nullable
      - `bedrooms` string, nullable
      - `bathrooms` string, nullable
      - `carSpaces` string, nullable
      - `landSize` string, nullable
      - `hasStrata` boolean, nullable
      - `internalArea` string, nullable
      - `yearBuilt` number, nullable
  - `activitySummary` union — Summary of latest rental and sale records
    - object — Property activity summary derived from property activity events (not currently in EVENT-SCHEMAS project)
      - `lastRentedDate` string, nullable
      - `lastRentedPrice` number, nullable
      - `lastSoldDate` string, nullable
      - `lastSoldPrice` number, nullable
      - `lastListedDateRent` string, nullable
      - `lastListedPriceRent` number, nullable
      - `lastListedDateSale` string, nullable
      - `lastListedPriceSale` number, nullable
      - `ownerRenter` 'Owner' | 'Renter', nullable
      - `marketStatus` 'on-market' | 'off-market', nullable
    - object — Property activity summary derived from property activity events (not currently in EVENT-SCHEMAS project)
      - `lastRentedDate` string, nullable
      - `lastSoldDate` string, nullable
      - `lastListedDateRent` string, nullable
      - `lastListedDateSale` string, nullable
      - `ownerRenter` 'Owner' | 'Renter', nullable — Whether the most recent known activity indicates that the current resident is the owner or renter
      - `marketStatus` 'on-market' | 'off-market'

## 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/24ab78aba827/schema)
