---
title: "Property Details - Comparables (Unified)"
method: GET
path: "/property/{uprn}/{status}"
tags: ["Property"]
---

# Property Details - Comparables (Unified)

`GET /property/{uprn}/{status}`

Returns comparable properties near the target property. `status` selects the listing category — sales: `available`, `sstc`, `forsalewithdrawn`, `soldwithdrawn`; lettings: `tolet`, `letagreed`, `letagreedwithdrawn`, `letwithdrawn`. Price, bedroom, property-type, distance and sort filters behave the same as on /currentlyforsale and /recentlysold.

## Path parameters

- `uprn` integer, required
- `status` 'available' | 'sstc' | 'forsalewithdrawn' | 'soldwithdrawn' | 'tolet' | 'letagreed' | 'letagreedwithdrawn' | 'letwithdrawn', required

## Query parameters

- `bedroom` string
- `type` string
- `price1` integer
- `price2` integer
- `searchDistance` number
- `sort` number
- `limit` integer
- `days` integer
- `newBuild` string
- `bungalow` string

## Headers

- `SPRIFT-API-KEY` string, required

## Response `200`

Comparables list

- InlineResponse200Comparables
  - `status` boolean
  - `category` 'SALE' | 'LETTINGS'
  - `type` string[] — The listing-status values that were queried against OpenSearch for the requested type.
  - `properties` InlineResponse200ComparablesItem[]
    - `uprn` integer
    - `full_address` string
    - `postcode` string
    - `price` integer — Raw price in GBP. Sale price for sales types, or monthly rent (PCM) for lettings.
    - `price_formatted` string — Price with thousands separators (e.g. '1,250,000').
    - `type` string — Property type: Flat, Detached, Semi-Detached, Terrace.
    - `beds` integer
    - `tenure` string — Freehold, Leasehold, etc.
    - `listing_status` string
    - `listing_date` string — Date the property was listed (dd/mm/YYYY).
    - `withdrawn_date` string — Date the listing was withdrawn, if applicable.
    - `sstc_date` string — Date the property went SSTC, if applicable.
    - `let_agreed_date` string — Date the property went let agreed, if applicable.
    - `time_on_market` string
    - `lat` number
    - `lng` number
    - `distanceTo` number — Distance from target property in miles.
    - `sqf` number — Floor area in square feet.
    - `sqm` number — Floor area in square metres.
    - `ppsf` number — Price per square foot.
    - `agent` string — Listing agent name.
    - `images` string[] — Property image URLs.
    - `floorplans` string[] — Floorplan image URLs.
    - `portal_links` object — Links to the listing on each portal (keys: zoopla, rightmove, onthemarket).
    - `street_view_url` string

## Other responses

- `400` — Unknown comparable type

---

[API](https://skmtc.net/sprift/apis/sprift-api.md) · [All operations](https://skmtc.net/sprift/apis/sprift-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sprift/sprift-api/versions/909cdbcb2f32/schema)
