Zillow Sold Listings Actor

Zillow Sold Listings Actor

by jwkwjw

Automatically scrape and paginate through Zillow's sold listings. Extract up to 50 properties per run for market analysis, lead generation, and investment research.

28,888 runs
6 users
Try This Actor

Opens on Apify.com

About Zillow Sold Listings Actor

Need to pull sold property data from Zillow for your market analysis or lead list? This actor handles the heavy lifting. It automates the collection of recently sold listings directly from Zillow, complete with built-in pagination to gather comprehensive datasets. You can reliably extract up to 50 listings per run, capturing details like final sale price, property specs, and location history that are crucial for accurate real estate valuation and trend spotting. I've used it to build targeted lead lists for investors looking for motivated sellers in specific neighborhoods and to back up comparative market analyses with hard numbers. It saves you from the tedious, error-prone work of manual copying and pasting across multiple pages. Just configure your target search parameters, and it runs autonomously, structuring all the scraped data into a clean, usable format like JSON or CSV for your next project. It’s a straightforward solution for developers and analysts who need reliable, structured real estate data without building a scraper from scratch.

What does this actor do?

Zillow Sold Listings Actor is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Zillow Sold Listings Actor

This Apify actor retrieves sold property listings for a specific Zillow agent via the RapidAPI Zillow API. It handles pagination and rate limiting to collect data efficiently within the API's constraints.

Key Features

  • Fetches sold listings using an agent's Zillow User ID (ZUID).
  • Supports pagination to gather multiple pages of results.
  • Enforces a rate limit of 3 requests per second to comply with the API.
  • Configurable limit for the number of records fetched (up to 50).
  • Outputs data to an Apify dataset for easy access and further processing.

Input

The actor requires the following input parameters, provided via an input.json file or the Apify Console:

{
  "rapidApiKey": "YOUR_RAPIDAPI_KEY",
  "zuid": "AGENT_ZUID",
  "maxRecords": 50
}
  • rapidApiKey (Required): Your personal API key from RapidAPI.
  • zuid (Required): The encoded Zillow User ID of the target agent.
  • maxRecords (Optional): The maximum number of listing records to retrieve. Must be between 1 and 50. Defaults to 50 if not specified.

Output

The actor returns an array of objects, each representing a sold property listing. Each object contains detailed information such as:
* Property details (type, bedrooms, bathrooms, square footage).
* Sale price and date.
* Location and address data.
* Relevant agent information.

How to Use

Running on the Apify Platform

  1. Push the actor to your Apify account: apify push
  2. Configure the input fields (rapidApiKey, zuid, maxRecords) in the Apify Console.
  3. Start the run. Results will be available in the dataset associated with the run.

Running Locally

  1. Clone the actor repository.
  2. Install dependencies with npm install.
  3. Create an input.json file in the root directory with your configuration (see Input section above).
  4. Execute the actor using apify run.

Notes

  • Rate Limiting: The actor is hard-coded to respect the API's rate limit of 3 requests per second. Do not modify this.
  • Error Handling: The code includes handling for common issues like API failures, invalid responses, and network problems.
  • Dependencies: Main dependencies are axios for HTTP requests and the apify SDK.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Zillow Sold Listings Actor now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
jwkwjw
Pricing
Paid
Total Runs
28,888
Active Users
6
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support