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

Data catalogue/ Prices & transactions/ Price trends

Price trends

Monthly median asking prices for any UK outcode, 12 months of data in a single API call. See whether an area is rising, falling, or flat. With volatility scoring so you know how much to trust the trend.

Sample responseJSON
{
  "outcode": "BS8",
  "period_change_pct": 18.9,
  "volatility_score": "low",
  "trend_direction": "rising",
  "monthly_trends": [
    {
      "month": "2024-04",
      "median_price": 41800000,
      "listing_count": 63,
      "price_change_pct": null,
      "trend_direction": "rising"
    },
    {
      "month": "2025-03",
      "median_price": 49700000,
      "listing_count": 71,
      "price_change_pct": 3.3,
      "trend_direction": "rising"
    }
  ]
}

12-month area price trend

Each month returns the median asking price and number of active listings for the outcode. Pass any UK outcode to GET /price_trends/{outcode}/ .

BS8: Clifton, Bristol
12 months of asking prices · 847 listings
price_trends
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
£418k Median asking price · Apr 2024 → Mar 2025 £497k
+18.9%
12-month change
£456k
Period average
Low
Volatility score

Response fields

Fields returned for each month in the monthly_trends array.

Median prices are based on active listing prices, not completed sales. They reflect what sellers are asking: combine with property_sales data to see the ask-vs-sold gap.

FieldTypeWhat it is
outcodestringThe UK outcode queried (e.g. BS8, SW1A, M1)
monthstringYear-month in ISO format (e.g. 2025-03)
median_priceintegerMedian asking price in pence for this outcode and month
listing_countintegerNumber of active listings that contributed to the median
price_change_pctfloatMonth-on-month % change in median price (null for first month)
volatility_scorestringLow / Medium / High, based on standard deviation of monthly prices
trend_directionstringrising, falling, or flat, derived from linear regression over the period
period_change_pctfloatTotal % change from first month to last month in the response

The API

API example

  • GET /price_trends/{outcode}/ cURL
  • Response 200 OK

curl "https://api.homedata.co.uk/price_trends/BS8/" \
  -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.