Free UK property data API Start free →
← Back to Our Data

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

Listing event timeline

Every property transaction tells a story. Our API captures the full lifecycle — not just the final sale price.

14 Maple Avenue, Bristol BS8 3AJ
Most recent transaction • Savills Bristol
Added
12 Jan 2024 • Savills Bristol
£595,000
Price Changed
28 Feb 2024
£575,000 −3.4%
Under Offer
15 Mar 2024 • 63 days on market
Sold STC
22 Mar 2024
Completed
28 May 2024 • Land Registry
£558,000 97.0%
137
Days to complete
−6.2%
Asking vs sold
1
Price reduction

What the API returns

The same data, as JSON. Nested property_sale_events give you every step of the transaction.

GET /api/property_sales/?uprn=100023336956
{
  "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.

14 Maple Avenue, Bristol BS8 3AJ
4 transactions since 1997
£142k
1997
£285k
2003
£425k
2012
£558k
2024
May 2024 Freehold
£558,000
Aug 2012 Freehold
£425,000
Nov 2003 Freehold
£285,000
Jun 1997 Freehold
£142,500
27 years +291% total return

Monthly price trends

Median asking prices by outcode, updated monthly. Track market movements and volatility at a glance.

BS8 — Median Asking Price
Last 12 months • updated monthly
Apr 23 Oct 23 Mar 24
£485k
Current median
+7.3%
12-month change
0.32
Volatility score
BS8 price distribution
£200k–£350k 12%
£350k–£500k 38%
£500k–£650k 28%
£650k–£800k 15%
£800k+ 7%
29M
Properties with transaction history
30 years
Land Registry data from 1995
6 event types
Added → Completed, every step tracked

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.

GET /api/property_sales/

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"
GET /api/price_trends/{'{outcode}'}/

Price Trends

Monthly median asking prices for any outcode. 12-month trend with volatility score. Cached 24h.

GET /api/price_distributions/{'{outcode}'}/

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.

Popular endpoints: property_sales, price_trends

Estate agents

Accurate pricing intelligence. See how long similar properties take to sell and what they actually achieve vs asking price.

Popular endpoints: property_sales, comparables

Property investors

Spot price reductions, track listing events, and monitor market timing across your target postcodes.

Popular endpoints: price_trends, price_distributions