Zillow Working Scraper
This Actor is unavailable because the developer has decided to deprecate it. Would you like to try a similar Actor instead?
See alternative ActorsZillow Working Scraper
Get Zestimates from the property address/zpid/url. Each row gets scraped in less than 1 second !
Zillow Property Data Scraper
This code helps you extract property details from Zillow listings. It offers flexibility, allowing you to scrape data using the following methods:
- Property addresses
- ZPIDs (Zillow Property Identifiers)
- Direct Zillow property URLs
Requirements
- Python 3: Ensure you have Python 3 installed. You can download it from https://www.python.org/.
- Required Libraries: Install the following Python libraries using pip:
pip install bs4 httpx apify
Setup
- Clone or download the code: Get the code from your repository.
- Install dependencies: Run the
pip install
command mentioned above to install the necessary libraries.
Usage
This tool utilizes the Apify platform. To use it:
- Create an Apify account: Sign up for a free account at https://apify.com
- Configure input:
- Under the "Input" tab of your actor, you'll see options based on the provided input schema.
- Select either "by Property Addresses", "by ZPIDs", or "by URLs"
- In the text box, provide one property address, ZPID, or URL per line.
- Run the actor: Start the actor and wait for it to finish.
Output
The scraped Zillow property data will be available in JSON/CSV/EXCEL/JSONV/XML format within the Apify platform's storage. You can download it or use the Apify API to access it.
Example Input
- Address: 7254 Wisteria Ln, Lake Wales, FL 33898
- URL: https://www.zillow.com/homes/8453-FOREST-VALLEY-DR,-COLERAIN-TOWNSHIP-HAM-OH,-45247,-OH_rb/110083637_zpid/
- ZPID: 110083637
Notes
This scraper respects Zillow website's /robots.txt. Respect Zillow's terms of service and avoid excessively frequent requests. For large-scale scraping, Contact: sorower.work@gmail.com
Support If you have questions or issues, please contact: sorower.work@gmail.com Let me know if you have any specific sections you'd like to refine or add!
Included features
- Apify SDK for Python - a toolkit for building Apify Actors and scrapers in Python
- Input schema - define and easily validate a schema for your Actor's input
- Request queue - queues into which you can put the URLs you want to scrape
- Dataset - store structured data where each object stored has the same attributes
- HTTPX - library for making asynchronous HTTP requests in Python
- Beautiful Soup - library for pulling data out of HTML and XML files
To learn more about Apify and Actors, take a look at the following resources: