---
title: "Property ID"
method: GET
path: "/v1/properties/{id}"
tags: ["Properties"]
---

# Property ID

`GET /v1/properties/{id}`

A propertyId is a Domain specific ID of particular property, usually in the form of an alphanumeric code: RF-8884-AK.

## Path parameters

- `id` string, required

## Response `200`

Success

- PropertyEnrichmentV2Property
  - `cadastreType` 'Point' | 'MultiPoint' | 'LineString' | 'MultiLineString' | 'Polygon' | 'MultiPolygon' | 'GeometryCollection' | 'Feature' | 'FeatureCollection', nullable
  - `onMarketTypes` string[], nullable
  - `status` 'OffMarket' | 'OnMarket'
  - `address` string
  - `addressCoordinate` PropertyEnrichmentV2Coordinates — Longitude/Latitude coordinates
    - `lat` number, nullable
    - `lon` number, nullable
  - `addressId` integer
  - `adverts` PropertyEnrichmentV2Advert[]
    - `onMarketTypes` string[], nullable
    - `advertId` integer, nullable
    - `agency` string, nullable
    - `agencyId` integer, nullable
    - `url` string, nullable
  - `bathrooms` integer, nullable
  - `bedrooms` integer, nullable
  - `carSpaces` integer, nullable
  - `claim` PropertyEnrichmentV2Claim — Advert of properties
    - `claimant` 'Owner' | 'Tenant' | 'Investor' | 'Unspecified', nullable
  - `created` string, nullable
  - `features` string[], nullable
  - `flatNumber` string, nullable
  - `history` PropertyEnrichmentV2PropertyIdHistory — Array of Rental and History Items
    - `rentals` object[]
      - `id` integer
      - `first` PropertyEnrichmentV2PropertyIdActivityBoundary — Property History Activity Record
        - `advertisedDate` string, date-time, nullable
        - `advertisedPrice` integer, nullable
        - `agency` string, nullable
        - `agencyId` integer, nullable
        - `source` string, nullable
        - `suppressDetails` boolean, nullable
        - `suppressPrice` boolean, nullable
        - `type` string, nullable
        - `url` string, nullable
        - `listingId` integer, nullable
      - `last` PropertyEnrichmentV2PropertyIdActivityBoundary — Property History Activity Record
        - `advertisedDate` string, date-time, nullable
        - `advertisedPrice` integer, nullable
        - `agency` string, nullable
        - `agencyId` integer, nullable
        - `source` string, nullable
        - `suppressDetails` boolean, nullable
        - `suppressPrice` boolean, nullable
        - `type` string, nullable
        - `url` string, nullable
        - `listingId` integer, nullable
      - `propertyType` string, nullable
    - `sales` PropertyEnrichmentV2PropertyIdSales[]
      - `advertId` string, nullable
      - `agency` string, nullable
      - `agencyId` integer, nullable
      - `agencyUrl` string, nullable
      - `apmAgencyId` integer, nullable
      - `date` string, date, nullable
      - `daysOnMarket` number, double, nullable
      - `documentedAsSold` boolean, nullable
      - `price` integer, nullable
      - `reportedAsSold` boolean, nullable
      - `suppressDetails` boolean, nullable
      - `suppressPrice` boolean, nullable
      - `type` string, nullable
      - `url` string, nullable
      - `first` PropertyEnrichmentV2PropertyIdActivityBoundary — Property History Activity Record
        - `advertisedDate` string, date-time, nullable
        - `advertisedPrice` integer, nullable
        - `agency` string, nullable
        - `agencyId` integer, nullable
        - `source` string, nullable
        - `suppressDetails` boolean, nullable
        - `suppressPrice` boolean, nullable
        - `type` string, nullable
        - `url` string, nullable
        - `listingId` integer, nullable
      - `id` integer, nullable
      - `last` PropertyEnrichmentV2PropertyIdActivityBoundary — Property History Activity Record
        - `advertisedDate` string, date-time, nullable
        - `advertisedPrice` integer, nullable
        - `agency` string, nullable
        - `agencyId` integer, nullable
        - `source` string, nullable
        - `suppressDetails` boolean, nullable
        - `suppressPrice` boolean, nullable
        - `type` string, nullable
        - `url` string, nullable
        - `listingId` integer, nullable
      - `propertyType` string, nullable
  - `id` string, nullable
  - `internalArea` string, nullable
  - `yearBuilt` number, nullable
  - `isResidential` boolean, nullable
  - `landUse` string, nullable
  - `lotNumber` string, nullable
  - `photos` PropertyEnrichmentV2PropertyIdPhoto[]
    - `imageType` 'Property' | 'Floorplan' | 'GoogleStreetView', nullable
    - `advertId` integer, nullable
    - `date` string, date, nullable
    - `fullUrl` string, nullable
    - `rank` integer, nullable
  - `planNumber` string, nullable
  - `postcode` string, nullable
  - `propertyCategory` string, nullable
  - `propertyCategoryId` integer, nullable
  - `propertyType` string, nullable
  - `propertyTypeId` integer, nullable
  - `state` string, nullable
  - `storeys` string, nullable
  - `streetAddress` string, nullable
  - `streetName` string, nullable
  - `streetNumber` string, nullable
  - `streetType` string, nullable
  - `streetTypeLong` string, nullable
  - `suburb` string, nullable
  - `suburbId` integer, nullable
  - `title` string, nullable
  - `updated` string, date, nullable
  - `urlSlug` string, nullable
  - `urlSlugShort` string, nullable
  - `zone` string, nullable
  - `gnafIds` object[]
    - `monthNo` integer, nullable
    - `yearNo` integer, nullable
    - `gnafPID` string, nullable
  - `areaSize` integer, nullable
  - `canonicalUrl` string, nullable
  - `hasStrata` boolean, nullable

## Other responses

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