API DocsProperty Market Intel
Getting StartedServiced Accommodation
AI & Integrations
Pricing
API Reference
1. Property Identity & Lookup
3. Rental Market Intelligence
4. Serviced Accommodation
5. Listings & Sourcing
6. Location Intelligence
7. Environmental & Risk
8. Planning & Regulatory
9. Account & Platform
Free Tier

Get 100 credits free, no card required. Try every endpoint with your own key.

Get a free keyNo credit card · cancel anytime

Comparables (by UPRN)

GET5 credits
GET/prices/{uprn}/comparables

Nearby comparable transactions for a subject property. Sold / for-sale / rented / for-rent. Rich filters and pagination.

Overview

The most-used sourcing endpoint. Defaults to sold transactions in the past 12 months within a radius sized to the target bedroom count.

Filters by bedrooms, property type, date, tenure, price, sqft, new-build. Sort by distance, price, date, or sqft.

Why this endpoint exists

Land Registry data is free but lags 2-3 months and has no bedroom/type attributes.

We join it to Rightmove to get those, plus prop_details_sales and rightmove_scotland for UK-wide coverage.

Path parameters
uprnstringRequired

Subject property UPRN.

Query parameters
typestringOptional · default sold

sold | for_sale | rented | for_rent.

radius_mintegerOptional

Search radius in metres. Max 5000.

bedroomsintegerOptional

Exact bedroom count.

min_bedroomsintegerOptional

Minimum bedroom count (use with max_bedrooms for a range).

max_bedroomsintegerOptional

Maximum bedroom count.

property_typestringOptional

Flat | Terrace | Semi-detatched | Detached | Bungalow | Other.

tenurestringOptional

Freehold | Leasehold.

min_priceintegerOptional

Minimum price (GBP).

max_priceintegerOptional

Maximum price (GBP).

min_sqftnumberOptional

Minimum floor area (sqft).

max_sqftnumberOptional

Maximum floor area (sqft).

min_datedateOptional

Earliest transaction date (ISO).

max_datedateOptional

Latest transaction date (ISO).

new_buildbooleanOptional

Restrict to new builds.

sortstringOptional · default distance

distance | price_asc | price_desc | date_desc | date_asc | sqft_desc.

pageintegerOptional · default 1

Page number (1-indexed).

per_pageintegerOptional · default 10

Results per page. Max 50.

Response Schema
comp_type

Echo of the type param.

country

"England" | "Wales" | "Scotland".

location

Human-readable location label.

radius_m

Integer — radius used.

sort

Echo of the sort param.

page

Integer.

per_page

Integer.

total_count

Integer — total matching comps.

total_pages

Integer.

count

Integer — comps in this page.

comparables

Array of { uprn, address, postcode, price, date, bedrooms, property_type, floor_area_sqft, tenure, distance_m, price_per_sqft }.

target

Object: { bedrooms, property_type } — the subject property's inferred attributes.

Example

Try this endpoint with your own key

100 free credits, no card required.

Sign up free →

More about this endpoint

Use Cases
1

"Recent sales near this property" block on a listing page.

2

Power the comparables behind an in-house AVM.

3

Agent pitch packs — print an instant comps sheet.

Base URL: https://pmi-api-beta-7tvvt.ondigitalocean.app/v1API version 1.1