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

Price Growth

Capital appreciation data for any UK outcode or postcode. 1-year, 3-year, 5-year, and 10-year growth rates — calculated from HM Land Registry transaction data. See what an area has returned over any time horizon.

GET /api/price-growth/
HM Land Registry
4 time horizons

Available from Growth — £49/month. 10,000 requests included.

Investment screening

Compare capital appreciation across buy-to-let target areas. 5-year and 10-year growth rates alongside yield data gives the full investment picture.

Property portals

Show buyers how much similar homes have appreciated. "SW1A has grown 18% in 3 years" on a listing page is a conversion tool, not just data.

Mortgage applications

Model loan-to-value trajectories. A property in a 4%/year growth area looks very different in 5 years than one in a flat market.

Portfolio valuation

Estimate total portfolio appreciation without a surveyor. Apply area growth rates to last-known sale prices for a quick uplift estimate.

Market reports

Generate area performance reports at scale. Feed a list of outcodes and get back ranked growth tables — annual market analysis automated.

Stamp duty calculators

Combine price growth with stamp duty to show total cost of buying today vs 2 years ago — useful context for first-time buyer tools.

Example request

Pass an outcode or full postcode. Response includes four time horizons plus the absolute price change.

cURL Python
# Capital appreciation for SW1A outcode
curl
-H "Authorization: Api-Key YOUR_KEY" \
"https://api.homedata.co.uk/api/price-growth/?outcode=SW1A"

5-year growth — example areas

Illustrative only — actual figures from HM Land Registry transactions.

E1 Whitechapel
+31%
N1 Islington
+27%
SW11 Battersea
+22%
SE15 Peckham
+34%
W1 Mayfair
+14%

Example response

All four time horizons plus absolute price change and PSF trend.

{
  "outcode": "SW1A",
  "area_name": "Westminster",
  "data_from": "2014-01-01",
  "data_to": "2024-12-31",
  "transactions_used": 847,

  "growth": {
    "1yr_pct": 3.2,
    "3yr_pct": 8.7,
    "5yr_pct": 18.4,
    "10yr_pct": 42.1
  },

  "prices": {
    "median_now": 1850000,
    "median_1yr_ago": 1792400,
    "median_5yr_ago": 1562500,
    "median_10yr_ago": 1302600
  },

  "psf": {
    "median_now": 1240,
    "median_5yr_ago": 1048,
    "5yr_psf_growth_pct": 18.3
  },

  "by_type": {
    "flat": { "5yr_pct": 16.2 },
    "terraced": { "5yr_pct": 21.4 },
    "semi": { "5yr_pct": 24.1 }
  },

  "cached_at": "2025-01-15T09:30:00Z",
  "cache_ttl_hours": 24
}

Response fields

All growth rates are annualised and calculated from median transaction prices in the outcode. Minimum transaction threshold: 20 sales per period — areas below this return a data_confidence warning.

Field Type Description
outcode string Normalised outcode (e.g. "SW1A")
growth.1yr_pct float Median price change % vs 12 months ago
growth.3yr_pct float Total price change % over last 3 years
growth.5yr_pct float Total price change % over last 5 years
growth.10yr_pct float Total price change % over last 10 years
prices.median_now integer Current median sold price (pence)
psf.median_now integer Median price per square foot (pence), where floor area data available
by_type object Growth breakdown by property type (flat, terraced, semi-detached, detached)
transactions_used integer Number of Land Registry transactions used in calculation
data_confidence string "high" / "medium" / "low" — based on transaction volume

Why four time horizons

1-year figures catch current momentum. 5-year and 10-year figures reveal structural trends that short-term volatility masks. PropertyData's equivalent returns only a single growth figure — we return all four.

HM Land Registry source — the same data used by lenders, surveyors, and HMRC
Property-type breakdown — flats and houses grow differently; we show both
PSF trend included — price per sq ft cuts through size variation
Data confidence flag — low-volume postcodes are flagged, not silently inaccurate
Cached 24 hours — fast response, updated nightly

Price Growth — available from Growth

Capital appreciation across four time horizons. Available from the Growth plan — 10,000 requests at £49/month. Start free with 100 calls, no card required.

Free: 100 calls/month  •  Growth: 10,000 calls @ £49  •  No credit card to start