Replacing getAddress.io? Free drop-in replacement →
Our Data / Prices & Transactions / Asking Prices

Asking Prices

Current and historical UK asking prices — backed by 30 years of Home.co.uk data collection. Track price reductions, re-listings, and the gap between what sellers asked and what buyers paid.

Price reduction history

Asking prices are returned as a nested property_listings array on each transaction. Each record tracks a listing across portals with every price change.

14 Maple Avenue, Bristol BS8 3AJ
Most recent listing · 3 portal entries · sold £558k
property_listings
Portal A Listed 14 Jan 2024
Active → Sold STC
£595,000 Jan 2024
−£20k
£575,000 Mar 2024
−£17k
£558,000 May 2024
131 days on market · −6.2% from initial ask · Sold STC May 2024
Portal B Listed 14 Jan 2024
Active → Sold STC
£595,000 Jan 2024
−£20k
£575,000 May 2024
1 price reduction · removed on sale
Portal C Listed 14 Jan 2024
Removed
£595,000 · no price changes · withdrawn Feb 2024
3 portals tracked • 2 price reductions Final sale: −6.2% below initial ask

Response fields

Fields in each object within the property_listings array, returned as part of the property_sales response.

portal string Source data provider — collected via Home.co.uk's 30-year UK listing database
listed_price integer Initial asking price when first listed (in pence)
current_price integer Most recent asking price — may differ from listed_price after reductions
listing_date string Date the property first appeared on this portal (ISO 8601)
status string Current portal status — active, sold_stc, withdrawn, or completed
days_on_market integer Number of days the listing was active before changing status
price_changes array Array of {date, old_price, new_price} objects for every price change event
price_reduction_pct float Total % reduction from listed_price to current_price — negative means reduced
How to access

Asking prices are nested inside property_listings on the property_sales response. Call GET /api/property_sales/?uprn= — listing history is included automatically.

API example

Asking prices are returned as part of the property_sales endpoint. No separate call needed.

GET /api/property_sales/?uprn={uprn} cURL
curl "https://api.homedata.co.uk/api/property_sales/?uprn=100023336956" \
  -H "Authorization: Api-Key YOUR_KEY"
Response — property_listings 200 OK
{
  "results": [{
    "uprn": "100023336956",
    "price_paid": 55800000,
    "date_of_transfer": "2024-05-28",
    "property_listings": [
      {
        "portal": "home.co.uk",
        "listed_price": 59500000,
        "current_price": 55800000,
        "listing_date": "2024-01-14",
        "status": "sold_stc",
        "days_on_market": 131,
        "price_reduction_pct": -6.2,
        "price_changes": [
          {
            "date": "2024-03-08",
            "old_price": 59500000,
            "new_price": 57500000
          },
          {
            "date": "2024-05-02",
            "old_price": 57500000,
            "new_price": 55800000
          }
        ]
      }
    ]
  }]
}