Real estate investors and PropTech builders all want the same thing: fresh listings, price history, and agent contacts — daily. Zillow has no public API for that and blocks scrapers fast. Here's the pipeline that works in 2026.
🤖 Try it live — free Poe bots that generate the exact pipeline for your use case: Lead List Generator · Job Postings Miner · Amazon Product Miner · SERP Rank Tracker · Social Lead Finder
The stack
- Apify — maintained Zillow/Realtor actors with residential proxies baked in. Free monthly credits.
- Python — 20 lines to a clean CSV of listings.
Step 1 — Token
Create an Apify account → Console → Settings → Integrations → copy the API token.
Step 2 — Pull listings by ZIP or search URL
curl -X POST "https://api.apify.com/v2/acts/l7qoNTdkarmOBv98m~zillow-detail-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \ -H "Content-Type: application/json" \ -d '{"startUrls": [{"url": "https://www.zillow.com/miami-fl/"}, {"url": "https://www.zillow.com/austin-tx/"}]}' Fields: address, price, bedrooms, bathrooms, livingArea, zestimate, daysOnZillow, brokerName, url.
Step 3 — Find the deals
from apify_client import ApifyClient client = ApifyClient("APIFY_TOKEN") run = client.actor("l7qoNTdkarmOBv98m/zillow-detail-scraper").call(run_input={ "startUrls": [{"url": "https://www.zillow.com/homes/for_sale/pricea-ASC/"}] }) for item in client.dataset(run["defaultDatasetId"]).iterate_items(): price = item.get("price") or 0 z = item.get("zestimate") or 0 dom = item.get("daysOnZillow") or 0 # under zestimate + stale listing = motivated seller if z and price < z * 0.92 and dom > 60: print("DEAL:", item.get("address"), price, "| zestimate", z, "| DOM", dom) The money plays
- Investors — underpriced + long-days-on-market filter = motivated sellers, direct mail the owner.
- Agents — expired/stale listings = listings nobody's serving.
- PropTech — daily scheduled runs = price-drop feed for your app or newsletter.
Schedule the actor daily in Apify Console → diff datasets → instant "new & reduced" alerts.
More tools: awesome-web-scraping. Agent users: npx skills add g4dr/apify-skills (repo).
What market are you tracking?