Zillow Property Scraper avatar

Zillow Property Scraper

Under maintenance

Pricing

from $3.00 / 1,000 search results

Go to Apify Store
Zillow Property Scraper

Zillow Property Scraper

Under maintenance

Scrape Zillow property listings with full details: price, address, photos, schools, tax history, and investment metrics (gross yield, cap rate, cash flow estimate, Zestimate delta). Supports for sale, for rent, and recently sold. Search by city, ZIP, or direct URL.

Pricing

from $3.00 / 1,000 search results

Rating

0.0

(0)

Developer

Yuliia Kulakova

Yuliia Kulakova

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Zillow Property Scraper + Investment Metrics

Zillow Real Estate Scraper

Find deals. Analyze returns. Scale your research.
The only Zillow scraper that turns raw listings into investment-ready data — automatically.


What It Does

This scraper pulls property listings from Zillow and goes far beyond basic data. For every property, it calculates the metrics that actually matter to real estate investors: rental yield, cap rate, monthly cash flow, and how the asking price compares to Zillow's own valuation.

Whether you're hunting for underpriced properties in a specific ZIP code, building a rental portfolio analysis, or tracking market trends across entire cities — this tool does the heavy lifting for you.


Why Choose This Scraper

Most Zillow scrapers stop at collecting data. This one analyzes it.

FeatureOther scrapersThis scraper
Basic listing data
Price & tax history
School ratings
Agent contact info
Gross rental yield
Cap rate estimate
Monthly cash flow estimate
Zestimate delta (over/underpriced)
Price per sqft

No spreadsheets. No manual calculations. You get the numbers ready to act on.


What Data You Get

Every listing includes 80+ fields, organized into clear categories:

Property — address, type, bedrooms, bathrooms, sqft, lot size, year built, garage, HOA fee

Pricing — listing price, Zillow Zestimate, rental Zestimate, price history, tax history

Investment Metrics (unique to this scraper)

  • pricePerSqft — price per square foot
  • zestimateDeltaPct — how far the listing price is from Zillow's own estimate (positive = potential deal)
  • grossYield — annual rental income vs purchase price (%)
  • capRateEstimate — net operating income after expenses (%)
  • estimatedMonthlyCashFlow — monthly cash flow at 20% down / 7% mortgage

Location — coordinates, Walk Score, Transit Score, Bike Score, nearby schools with ratings

Listing Info — days on market, listing agent name, phone & email, MLS ID, open house schedule

Media — up to 20 property photos


Who Is This For

  • 🏠 Real estate investors — quickly screen hundreds of properties for yield and cash flow
  • 📊 Market researchers — track pricing trends, inventory, and days-on-market by city or ZIP
  • 🏢 Property agents — generate leads with agent contact info included
  • 🧑‍💻 Developers & data teams — feed clean, structured property data into your own tools

How To Use

Search a city or ZIP code:

{
"mode": "combined",
"searchLocation": "Austin, TX",
"listingType": "for_sale",
"maxListings": 100,
"minBeds": 2,
"maxPrice": 600000,
"computeMetrics": true
}

Get full data for specific properties:

{
"mode": "detail",
"zpids": ["20827375", "2062615589"],
"computeMetrics": true
}

Listing types supported: For Sale · For Rent · Recently Sold


Pricing

What you getPrice
Search results (basic data)$3 per 1,000 listings
Full detail + investment metrics$10 per 1,000 listings

One-time actor start fee: $0.01


Output Preview

{
"zpid": "20827375",
"address": { "full": "1234 Oak St, Austin, TX 78701" },
"price": 485000,
"zestimate": 510000,
"rentZestimate": 2800,
"bedrooms": 3,
"bathrooms": 2,
"livingArea": 1850,
"daysOnZillow": 12,
"investmentMetrics": {
"pricePerSqft": 262,
"zestimateDeltaPct": 5.15,
"belowZestimate": true,
"grossYield": 6.93,
"capRateEstimate": 3.81,
"estimatedMonthlyCashFlow": -420,
"estimatedMonthlyMortgage": 2584
},
"schools": [...],
"priceHistory": [...],
"listingAgent": {
"name": "Jane Smith",
"phone": "512-555-0100",
"email": "jane@realty.com"
}
}

Data sourced from Zillow.com. Results depend on listing availability and Zillow's data completeness for each property.