Zillow Working Scraper avatar
Zillow Working Scraper
Try for free

3 days trial then $25.00/month - No credit card required now

View all Actors
Zillow Working Scraper

Zillow Working Scraper

sorower/zillow-working-scraper
Try for free

3 days trial then $25.00/month - No credit card required now

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

  1. Clone or download the code: Get the code from your repository.
  2. Install dependencies: Run the pip install command mentioned above to install the necessary libraries.

Usage

This tool utilizes the Apify platform. To use it:

  1. Create an Apify account: Sign up for a free account at https://apify.com
  2. 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.
  3. 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

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:

Developer
Maintained by Community
Actor metrics
  • 3 monthly users
  • 2 stars
  • 100.0% runs succeeded
  • Created in Nov 2023
  • Modified 9 days ago