real-estate-scrape
Get the estimated value of a property from Redfin and Zillow
Automated usage
To make charts like this by getting the value of a property once a day, see mikepqr/real-estate-scrape-eg.
Advanced/manual usage
Export REDFIN_URL and ZILLOW_URL. To optionally use scraperapi, also export
SCRAPERAPI_KEY. Then to scrape and append to data.csv in the current working
directory:
$ pip install real-estate-scrape
$ real-estate-scrape
Why
Redfin and Zillow both give you an estimate of the current market value of your home. That estimate is given to the nearest dollar (!) and comes with a chart that claims to be the history of that estimate. That historical chart is a lie. The estimate for today bounces around a lot, but they retcon the history to pretend it doesn't. The precision of today's estimate and the smoothness of the chart make the estimate look ridiculously trustworthy. This scraper captures the bouncing, which gives you a good idea how much to trust the current value (probably good to 10-20% at most).
Release files for real-estate-scrape 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| real_estate_scrape-0.2.1.tar.gz | 4.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| real_estate_scrape-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.2 kB
Release files / real_estate_scrape-0.2.1.tar.gz
| Download URL | real_estate_scrape-0.2.1.tar.gz |
|---|---|
| Size | 4.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b419a9d7439c45826f16d5a2c51dfc993c6fd00d25dfa0ffcb45b2b18a6152ef
|
|
BLAKE2b-256 checksum How to use checksums |
92c75fbd78e7de83aab3f927f17ed1553f7fc98d1b6f5d6af96acf53a40c1a2c
|
| 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 28, 2025.
Transparency logRelease files / real_estate_scrape-0.2.1-py3-none-any.whl
| Download URL | real_estate_scrape-0.2.1-py3-none-any.whl |
|---|---|
| Size | 4.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8ae1f0cc919d20123cd302aad1010577ca3128783683baf29475477cb61d39e1
|
|
BLAKE2b-256 checksum How to use checksums |
31d0369710f6ec8124aacab35c3c8c835329f0fb309f998421ae2246e783154d
|
| 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 28, 2025.
Transparency log