Replacing getAddress.io? Free drop-in replacement →
Our Data / 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.

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 /api/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.

outcode string The UK outcode queried (e.g. BS8, SW1A, M1)
month string Year-month in ISO format (e.g. 2025-03)
median_price integer Median asking price in pence for this outcode and month
listing_count integer Number of active listings that contributed to the median
price_change_pct float Month-on-month % change in median price (null for first month)
volatility_score string Low / Medium / High — based on standard deviation of monthly prices
trend_direction string rising, falling, or flat — derived from linear regression over the period
period_change_pct float Total % change from first month to last month in the response
Good to know

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.

API example

GET /api/price_trends/{outcode}/ cURL
Response 200 OK
{
  "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"
    }
  ]
}