property_comps
Comparable property sales from Land Registry Price Paid Data.
Returns clean residential standard sales by default. Bulk transfers (transaction_category "B") and commercial units are excluded unless you opt back in. Auto-escalates to wider search area if fewer than 5 results found.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max transactions to return (default 30) | |
| months | No | Lookback period in months (default 24) | |
| address | No | Optional street address to identify subject property and show percentile rank | |
| postcode | Yes | UK postcode (e.g. "SW1A 1AA", "NG11 9HD") | |
| enrich_epc | No | Add floor area, price/sqft, and EPC rating to each comp (default true) | |
| search_level | No | Search area granularity - usually leave as default | sector |
| auto_escalate | No | Widen search area if fewer than 5 results (default true). Set false to keep results local — useful when district-level escalation would include irrelevant areas. | |
| property_type | No | Residential filter. None (default) = residential set (F+D+S+T). "F"=flat, "D"=detached, "S"=semi, "T"=terraced, "O"=commercial-only. Pass "ALL" for the raw firehose including commercial. | |
| filter_outliers | No | When True, applies a 1.5×IQR price filter (needs ≥4 prices). Default False — median is naturally robust; opt in for a cleaner mean. | |
| transaction_category | No | "A" (default) = standard residential sales only. Pass None to include category-B (bulk transfers, intra-group conveyances). | A |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||