---
title: "Price estimates based on propertyId"
method: GET
path: "/v1/properties/{propertyId}/priceEstimate"
tags: ["Properties"]
---

# Price estimates based on propertyId

`GET /v1/properties/{propertyId}/priceEstimate`

## Request

- Base URL: `https://api.domain.com.au`
- URL: `https://api.domain.com.au/v1/properties/{propertyId}/priceEstimate`
- Auth: one of:
  - API key in header `x-api-key`
  - OAuth 2
    - Authorization code: `https://auth.domain.com.au/v1/connect/authorize`
    - Client credentials
    - Token URL: `https://auth.domain.com.au/v1/connect/token` scopes: `api_properties_read`
- TypeScript: <https://skmtc.dev/domain/apis/domain-public-api/docs/v1/properties/:propertyId/priceEstimate/get.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `propertyId` string, required

## Response `200`

Success

- DomainAvmPIV1PropertyPriceEstimate
  - `date` string, nullable
  - `lowerPrice` number, double, nullable
  - `midPrice` number, double, nullable
  - `priceConfidence` 'high' | 'medium' | 'low'
  - `source` string, nullable
  - `upperPrice` number, double, nullable
  - `history` DomainAvmPIV1PropertyPriceEstimateHistory[], nullable
    - `confidence` 'high' | 'medium' | 'low'
    - `date` string, nullable
    - `lowerPrice` number, double, nullable
    - `midPrice` number, double, nullable
    - `source` string, nullable
    - `upperPrice` number, double, nullable

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `500`: Server Error

## Changes

- **2024-04-24** `eee76e147314`: 9 breaking
  - the `additionalProperties/` response's property type changed from `object` to no type for status `400` (media type: text/plain)
  - the `additionalProperties/` response's property type changed from `object` to no type for status `400` (media type: application/json)
  - the `additionalProperties/` response's property type changed from `object` to no type for status `400` (media type: text/json)
  - the `additionalProperties/` response's property type changed from `object` to no type for status `404` (media type: text/plain)
  - …5 more
- **2023-03-23** `87cc19527acf`: 6 breaking, 6 warning, 18 info
  - the response property `history` became nullable for the status `200` (media type: text/plain)
  - the response property `history` became nullable for the status `200` (media type: application/json)
  - the response property `history` became nullable for the status `200` (media type: text/json)
  - the `history` response's property type changed from `object` to `array` for status `200` (media type: text/plain)
  - …26 more

[Operation history](https://skmtc.dev/domain/apis/domain-public-api/changes/v1/properties/:propertyId/priceEstimate/get.md)

---

[API](https://skmtc.dev/domain/apis/domain-public-api.md) - [All operations](https://skmtc.dev/domain/apis/domain-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/domain/apis/domain-public-api/revisions/133015c6842c?raw)
