Skip to main content
29M UK properties, one API call. Get your API key →

Data catalogue/ Prices & transactions/ Listing events

Listing events

The complete transaction lifecycle for UK properties that have been marketed. Not just the final sale price: every event from the moment a property is listed to the day it completes, with dates and prices at each step.

Every step of the journey

Listing events are returned as a nested array on each transaction, ordered chronologically. Each event has a type, date, price, and source.

14 Maple Avenue, Bristol BS8 3AJ
Most recent transaction · Savills Bristol
property_sale_events
Added source: Home.co.uk
12 Jan 2024 · Savills Bristol
£595,000
Price Changed source: Home.co.uk
28 Feb 2024 · 47 days on market
£575,000 −3.4%
Under Offer source: Home.co.uk
15 Mar 2024 · 63 days on market
–
Sold STC source: Home.co.uk
22 Mar 2024
–
Completed source: Land Registry
28 May 2024 · 137 days total
£558,000 97.0% of asking
5
Events captured
137
Days to complete
−6.2%
Asking vs sold
Added
First listed on a portal
Price Changed
Asking price reduced or increased
Under Offer
Offer accepted, not yet exchanged
Sold STC
Subject to contract
Withdrawn
Removed from market without sale
Completed
Sale registered at Land Registry

Response fields

Each object in the property_sale_events[] array contains these fields.

Status events (Added, Price Changed, Under Offer, Sold STC, Withdrawn) come from Home.co.uk's 30-year UK listing dataset: the same data powering one of the UK's longest-running property portals. Completed events come from HM Land Registry. We match them to a single UPRN to give you the full story in one API call.

FieldTypeWhat it is
event_typestringOne of: Added, Price Changed, Under Offer, Sold STC, Withdrawn, Completed
datestringEvent date in ISO 8601 format (YYYY-MM-DD)
priceinteger|null Price in pence for Added, Price Changed, and Completed events. null for status-only events
sourcestringData source: Home.co.uk (listing portal data) or Land Registry (completion records)
agentstring|null Estate agent name, populated on Added event if available
listing_idstring|null Unique listing reference for cross-referencing within the dataset, where available

Where the data comes from

API example

  • GET /property_sales/?uprn={uprn}
  • property_sale_events 200 OK

curl "https://api.homedata.co.uk/property_sales/?uprn=100023336956" \
  -H "Authorization: Api-Key YOUR_KEY"
29MUK properties, by UPRN
36.6Maddresses indexed
30 yrsof listing events, since 1996
23MEPC certificates on file
7licensed and official sources
Live status →

Start building today.

Pay as you go, 100 tokens = £1, first top-up matched. Get your key and test with real data.