search_transactions
ActiveTool of Landregistry Uk
Search HM Land Registry Price Paid records — individual residential property sales in England & Wales since 1995. Filter by postcode, town, district, county, price range and sale-date range; sort and page through results. Each record returns price paid (£GBP), sale date, full address, property type, tenure (freehold/leasehold) and new-build flag. Postcodes must be UPPERCASE with a space (e.g. "SW1A 1AA").
Parameters schema
{
"type": "object",
"properties": {
"date": {
"type": "string",
"description": "Exact sale date, YYYY-MM-DD. Overrides minDate/maxDate."
},
"page": {
"type": "number",
"description": "0-indexed page number. Default 0."
},
"sort": {
"type": "string",
"description": "Sort field. Prefix with \"-\" for descending. Common: \"-transactionDate\" (newest first), \"transactionDate\", \"-pricePaid\", \"pricePaid\". Default newest first."
},
"town": {
"type": "string",
"description": "Post town, exact match (case-insensitive in practice), e.g. \"WARRINGTON\"."
},
"county": {
"type": "string",
"description": "County, exact match, e.g. \"GREATER MANCHESTER\"."
},
"maxDate": {
"type": "string",
"description": "Latest sale date, YYYY-MM-DD (inclusive)."
},
"minDate": {
"type": "string",
"description": "Earliest sale date, YYYY-MM-DD (inclusive). Data starts 1995."
},
"district": {
"type": "string",
"description": "Local district, exact match, e.g. \"MANCHESTER\"."
},
"maxPrice": {
"type": "number",
"description": "Maximum price paid in whole GBP (inclusive)."
},
"minPrice": {
"type": "number",
"description": "Minimum price paid in whole GBP (inclusive)."
},
"pageSize": {
"type": "number",
"description": "Results per page, 1-500. Default 25."
},
"postcode": {
"type": "string",
"description": "UK postcode, UPPERCASE with a space, e.g. \"WA2 8SN\". Exact match."
}
}
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
Landregistry Uk
https://github.com/pipeworx-io/mcp-landregistry-uk
1/7 registries