Zillow Property & Agent Data Scraper
by afanasenko
Extract property details, price history, and agent contact info from Zillow by ZIP code or property URL. Perfect for real estate investing, market analysis, and lead generation.
Opens on Apify.com
About Zillow Property & Agent Data Scraper
Need fresh, structured data from Zillow without the headache of manual collection? This scraper is what I use to pull detailed property listings and agent contact info directly into a spreadsheet or database. You can search by ZIP code to get everything in an area, or feed it specific property URLs if you already have targets in mind. It reliably grabs the essentials: asking prices, full property descriptions, square footage, and crucially, the price history to see how a listing's value has changed. For agent data, it collects names, emails, and phone numbers, which is gold for lead generation. I've found it perfect for a few key jobs: building real estate investment lists, conducting market analysis on neighborhood pricing trends, or sourcing qualified leads for agents and brokers. The setup is straightforward, and it handles the data formatting for you, saving hours of copying and pasting. They offer volume discounts for larger projects, which can cut your data costs significantly if you're running at scale. If you need actionable real estate data from the largest marketplace, this tool gets it done.
What does this actor do?
Zillow Property & Agent Data Scraper 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
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Zillow Property & Agent Data Scraper
Overview
This actor scrapes detailed property listings and real estate agent contact information from Zillow. It's built for developers and professionals who need structured real estate data for analysis, lead generation, or integration into other systems.
Key Features
- Flexible Search Modes: Discover properties by ZIP code or enrich specific listings using their Zillow Property ID (ZPID).
- Comprehensive Property Data: Extracts price, beds, baths, square footage, lot size, price history, tax information, Zestimates, and HOA fees.
- Agent & Broker Details: Gets agent names, emails, phone numbers, and brokerage information.
- Search Filters: Filter by status (ForSale, ForRent, RecentlySold), price range, bedrooms, bathrooms, and listing age.
- Cost Control: Set a
maxBudgetUsdto limit spending per run.
How to Use
Run the actor on the Apify platform or locally via the Apify CLI. Configure your search using the input parameters.
Input Configuration
The actor operates in two primary modes:
mode: "zip": Searches for properties within one or more ZIP codes.mode: "zpid": Scrapes detailed data for a provided list of specific ZPIDs.
For ZIP code mode, you can apply filters like status_type, price_min, price_max, beds_min, and daysOnZillow.
Example Input (ZIP Code Search)
{
"mode": "zip",
"zipCodes": ["90210"],
"status_type": "ForSale",
"price_min": 1000000,
"maxPropertiesPerZip": 50,
"maxBudgetUsd": 10
}
Input/Output
Required Setup
You must add a valid RAPIDAPI_KEY to your Actor Secrets for the scraper to function. The actor handles rate limiting automatically.
Output Data
The actor outputs a structured dataset, downloadable as JSON, CSV, Excel, or XML. Each item contains fields for the property and its associated agent.
Core Output Fields:
* zpid: Unique Zillow Property ID.
* streetAddress, city, state, zipcode: Full property address.
* price: Current listing price.
* zestimate: Zillow's estimated market value.
* agentName, agentEmail, cellPhone: Listing agent contact details.
* brokerName: Name of the brokerage firm.
* hdpUrl: Direct link to the property on Zillow.
Sample Output Item
{
"zpid": "20533889",
"streetAddress": "123 Palm Dr",
"city": "Beverly Hills",
"state": "CA",
"zipcode": "90210",
"price": 5500000,
"agentName": "Jane Doe",
"agentEmail": "jane@example.com",
"cellPhone": "310-555-0199",
"brokerName": "Luxury Real Estate Inc.",
"hdpUrl": "https://www.zillow.com/homedetails/..."
}
Support
For issues or feature requests, use the "Issues" tab on the actor's Apify page or contact support directly.
Categories
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 Property & Agent Data Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- afanasenko
- Pricing
- Paid
- Total Runs
- 676
- Active Users
- 34
Related Actors
Apartments.com Scraper 🏡
by epctex
Expedia Hotels 4.0
by jupri
Zillow Detail Scraper
by maxcopell
Idealista Scraper - Real Estate Data for Spain, Italy, Portugal
by igolaizola
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support