rightprice
rightprice helps you decide whether the property you want to buy is worth the price by retrieving the prices of sold houses.
Installation
I recommend using uv to manage the Python version, virtual environment and rightprice installation:
uv venv --python 3.13
source .venv/bin/activate
uv pip install rightprice
Usage
rightprice retrieves sold property prices for a given UK postcode. rightprice is designed to be used as a CLI tool, with a single command:
> rightprice retrieve-sold-prices --help
Usage: rightprice retrieve-sold-prices [OPTIONS]
Retrieve sold property prices for a given postcode.
Options:
-p, --postcode TEXT UK postcode to search for sold prices. [required]
--radius FLOAT Search radius in miles. Valid values: 0.25, 0.5, 1,
3, 5, 10.
--years INTEGER Number of years back to search. Valid values: 2, 3,
5, 10, 15, 20.
-o, --output-dir PATH Output directory. Defaults to current directory.
--help Show this message and exit.
Output Format
The output .csv will be named based on the input parameters (e.g., se3-0aa_radius-0.5_years-5.csv) and contain the following columns:
| address | property_type | n_bedrooms | date | price |
|---|---|---|---|---|
| 123 Main Street, London | Semi-Detached | 3 | 15 Jan 2024 | 575000 |
| 45 Park Road, London | Terraced | 2 | 03 Dec 2023 | 425000 |
| 78 High Street, London | Detached | 4 | 22 Nov 2023 | 750000 |
Disclaimer
️rightprice is developed for educational use only. Users are responsible for:
- Following website's
robots.txtand Terms of Service. - Using appropriate delays and respecting rate limits.
- Complying with applicable laws.
Release files for rightprice 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rightprice-0.2.0.tar.gz | 302.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rightprice-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 311.8 kB
Release files / rightprice-0.2.0.tar.gz
| Download URL | rightprice-0.2.0.tar.gz |
|---|---|
| Size | 302.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3d51a4a97cc7f6be0cca4dc20233564a3335ced77373ae5f26bebfc3a766ba07
|
|
BLAKE2b-256 checksum How to use checksums |
04b9bbe708e33389892388df91f7359cbf12f3c5733b651910a37abc53f714c9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Dec 30, 2025.
Transparency logRelease files / rightprice-0.2.0-py3-none-any.whl
| Download URL | rightprice-0.2.0-py3-none-any.whl |
|---|---|
| Size | 8.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6e0c1c340b5abde984b06f67514f4ff0679e8ab65ed4a5fa4fba2a7ac456bf02
|
|
BLAKE2b-256 checksum How to use checksums |
6a45d2971d1b2d7b0d682b932b7caa414a8ed3d68ef9b3200a22ab0e09417ade
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Dec 30, 2025.
Transparency log