Prices & Transactions
Every listing event. Every price change. Every completion. The full transaction lifecycle for 29M UK properties — from "Added" to "Sold" and everything in between.
What's included
Sale Prices →
Completed transaction prices from Land Registry. Price paid, date, tenure type (freehold/leasehold), and property classification at time of sale.
Listing Events →
The full lifecycle: Added, Price Changed, Under Offer, Sold STC, Withdrawn, Completed. With date, price, and source for every event.
Asking Prices →
Current and historical UK asking prices. Track price reductions over time.
Price Trends →
Monthly median asking prices by outcode. Track area price movements over the past 12 months with volatility scoring.
Land Registry Titles →
Title number, tenure type, proprietor information, and registration date from HM Land Registry records.
Price Distributions →
Listing price distribution by outcode — 5 equal-width bins showing the price landscape of any area at a glance.
Listing event timeline
Every property transaction tells a story. Our API captures the full lifecycle — not just the final sale price.
What the API returns
The same data, as JSON. Nested property_sale_events give you every step of the transaction.
{
"count": 1,
"results": [
{
"uprn": "100023336956",
"address": "14 Maple Avenue, Bristol BS8 3AJ",
"property_type": "Semi-detached",
"bedrooms": 4,
"tenure": "Freehold",
"property_sale_events": [
{
"event_type": "Added",
"date": "2024-01-12",
"price": 595000,
"source": "Home.co.uk",
"agent": "Savills Bristol"
},
{
"event_type": "Price Changed",
"date": "2024-02-28",
"price": 575000,
"source": "Home.co.uk",
"agent": null
},
{
"event_type": "Under Offer",
"date": "2024-03-15",
"price": null,
"source": "Home.co.uk",
"agent": null
},
{
"event_type": "Sold STC",
"date": "2024-03-22",
"price": null,
"source": "Home.co.uk",
"agent": null
},
{
"event_type": "Completed",
"date": "2024-05-28",
"price": 558000,
"source": "Land Registry",
"agent": null
}
],
"property_listings": [
{
"listing_id": "rm-142857",
"agent": "Savills Bristol",
"first_listed": "2024-01-12",
"last_updated": "2024-05-28",
"bedrooms": 4,
"display_address": "Maple Avenue, Clifton"
}
]
}
]
}
Sale price history
30 years of Land Registry records. Every sale, linked to the property's UPRN.
Monthly price trends
Median asking prices by outcode, updated monthly. Track market movements and volatility at a glance.
API endpoints
Three endpoints covering sales history, area trends, and price distributions. All return JSON. Sales history is included on all plans; trends and distributions require Growth or above.
Property Sales History
Full transaction history for a UPRN. Includes nested listing events (Added, Price Changed, Sold STC, Completed) and agent details.
curl "https://api.homedata.co.uk/api/property_sales/?uprn=100023336956" \ -H "Authorization: Api-Key YOUR_KEY"
Price Trends
Monthly median asking prices for any outcode. 12-month trend with volatility score. Cached 24h.
curl https://api.homedata.co.uk/api/price_trends/SW1A/ \ -H "Authorization: Api-Key YOUR_KEY"
Price Distributions
5 equal-width price bins for any outcode. See where the market clusters — from entry-level to premium.
curl https://api.homedata.co.uk/api/price_distributions/BS8/ \ -H "Authorization: Api-Key YOUR_KEY"
Built for
PropTech platforms
Feed complete transaction histories into your app. Price alerts, market analysis tools, portfolio tracking.
Estate agents
Accurate pricing intelligence. See how long similar properties take to sell and what they actually achieve vs asking price.
Property investors
Spot price reductions, track listing events, and monitor market timing across your target postcodes.
Related data
Prices & Transactions pairs well with these data types for richer analysis.
Comparables →
Find similar sold properties near any UPRN. Sorted by distance, filtered by bedrooms and type.
Agent & Market Data →
Which agents sell fastest, achieve closest to asking, and dominate which postcodes.
Property Characteristics →
Bedrooms, floor area, build year, tenure, and council tax band for 29M properties.