Zillow Scraper — FSBO, New Listings & Price Reduced avatar

Zillow Scraper — FSBO, New Listings & Price Reduced

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Zillow Scraper — FSBO, New Listings & Price Reduced

Zillow Scraper — FSBO, New Listings & Price Reduced

Extract every new Zillow listing posted in the last 24 hours by ZIP code. Get price, agent contact, beds, baths, FSBO flags, price history and more. Built for real estate agents, wholesalers and investors.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

YKA

YKA

Maintained by Community

Actor stats

1

Bookmarked

4

Total users

2

Monthly active users

3 days ago

Last modified

Share

🏠 Zillow Scraper — FSBO, New Listings & Price Reduced

Scrape Zillow listings by ZIP code and get fresh real estate leads every day — FSBO, just listed, and price reduced properties — with owner and agent contact info, price history, and full property details. No code required. Runs on Apify cloud.

Extract 24-hour fresh leads from Zillow without writing a single line of code. Paste your ZIP codes, hit Run, and get clean structured JSON ready for your CRM, Google Sheet, or outreach pipeline.


👨‍💻 About the Developer

Hi, I'm YKA_6789 — a Data Scientist and Freelance Developer specializing in Web Scraping, AI/ML Solutions, and Apify Actor Development.

I build automation and data products that are production-ready, scalable, and designed to plug directly into real business workflows. This Actor is built specifically for real estate professionals who need a reliable, automated lead pipeline — without paying for expensive third-party lead platforms.

📩 For custom integrations, bulk data needs, or freelance projects — reach me at yash2492727@gmail.com


🧠 Who Is This For?

  • Real Estate Agents — Wake up every morning to a fresh list of new leads in your ZIP codes
  • Wholesalers — Find FSBO and just-listed properties before your competitors even see them
  • Property Investment Firms — Monitor new inventory across multiple markets simultaneously
  • CRM & PropTech Platforms — Auto-feed new listings into your pipeline via webhook
  • Lead Generation Agencies — Deliver daily fresh leads to real estate clients at scale

✨ Features

FeatureDescription
⏱️ 24-Hour Fresh LeadsOnly listings posted within your chosen time window
📍 ZIP Code TargetingScrape one ZIP or hundreds in a single run
🏷️ Listing Type FilterFor Sale, FSBO, For Rent — pick what you need
🏠 Full Property DetailsAddress, price, beds, baths, sqft, lot size, year built
👤 Agent & Contact InfoListing agent name, email, phone when available
🔁 DeduplicationSkip listings already captured in previous runs
📡 Real-Time WebhookPOST new leads to your CRM or pipeline instantly
📦 Structured JSON OutputReady for CRM import, spreadsheets, or AI pipelines
🌍 Apify Cloud ReadySchedule daily runs — no infrastructure needed

✅ Data Fields Extracted

1. Property Identity

  • zpid — Unique Zillow Property ID
  • zillow_url — Direct link to the Zillow listing
  • listing_type — forSale / forRent / fsbo
  • tags — e.g. ["just_listed", "fsbo", "price_reduced"]

2. Address & Location

  • street_address, city, state, zip_code
  • latitude / longitude

3. Price & Financials

  • price_listed, price_per_sqft
  • zestimate — Zillow's estimated market value
  • rent_zestimate — Zillow's estimated monthly rental value
  • price_history — array of previous price changes with dates

4. Property Details

  • bedrooms, bathrooms, living_area_sqft, lot_size_sqft
  • year_built, property_type, parking, heating, cooling

5. Listing Timing

  • date_posted, days_on_zillow
  • hours_old — calculated age at time of scrape
  • listing_status — Active, Pending, etc.

6. Agent & Contact Info

  • listing_agent_name, listing_agent_email, listing_agent_phone
  • listing_broker

7. Media & Events

  • photo_urls — array of listing photo URLs
  • open_house_dates — scheduled open house dates

8. Run Metadata

  • target_zip — which ZIP this lead came from
  • scraped_at — ISO timestamp of scrape

▶️ Input Format

{
"zipCodes": ["10001", "90210"],
"listingTypes": ["forSale", "fsbo"],
"maxHoursOld": 24,
"maxListingsPerZip": 200,
"deduplicateResults": true,
"webhookUrl": "",
"notifyEmail": ""
}

📤 Sample Output

{
"zpid": "2079266487",
"zillow_url": "https://www.zillow.com/homedetails/2079266487_zpid/",
"listing_type": "forSale",
"tags": ["just_listed"],
"address": {
"street_address": "123 Main St",
"city": "New York",
"state": "NY",
"zip_code": "10001",
"latitude": 40.7484,
"longitude": -73.9967
},
"price": {
"listed": 850000,
"per_sqft": 708,
"zestimate": 862000,
"rent_zestimate": 3800,
"price_history": [
{ "date": "2026-02-01", "price": 875000, "event": "Price cut" }
]
},
"property": {
"bedrooms": 3,
"bathrooms": 2,
"living_area_sqft": 1200,
"lot_size_sqft": 2400,
"year_built": 1998,
"property_type": "Single Family"
},
"listing": {
"date_posted": "2026-03-17T08:30:00",
"days_on_zillow": 0,
"hours_old": 6,
"status": "Active"
},
"agent": {
"name": "Jane Smith",
"phone": "212-555-0100",
"email": "jane@realty.com",
"broker": "NYC Realty Group"
},
"photo_urls": ["https://photos.zillowstatic.com/fp/abc123.jpg"],
"open_house_dates": ["2026-03-22T11:00:00"],
"scraped_at": "2026-03-18T10:00:00Z",
"target_zip": "10001"
}

🤖 Works With AI & Automation Platforms

  • ChatGPT / Claude / AI Agents — Feed structured JSON output directly into any AI pipeline for lead scoring or outreach generation
  • Zapier / Make — Connect via webhook to automate lead routing to your team
  • Google Sheets — Export clean JSON directly into spreadsheets for easy filtering
  • GoHighLevel / HubSpot / Salesforce — Push leads via webhook or CSV import
  • Custom CRMs — Any platform with a webhook endpoint receives leads in real time

⚙️ Performance & Reliability

  • Multi-ZIP processing — scrape dozens of ZIP codes in a single run
  • Deduplication — ZPID-based dedup prevents duplicate leads across runs
  • Real-time webhook — leads posted to your endpoint as they are found
  • Scheduled runs — set daily Apify schedules for fully automated lead flow
  • Retry logic — automatic retries with backoff on rate limits
  • Run summary — saved separately with totals by ZIP and listing type
  • Freshness verification — every listing includes hours_old so you can verify data age

❓ FAQ

Can I target multiple ZIP codes at once? Yes. Pass as many ZIP codes as you need in the zipCodes array. Processes all of them in a single run.

How do I get leads into my CRM automatically? Set the webhookUrl field to your CRM's inbound webhook endpoint. Leads are posted in real time as they are found.

Can I run this on a schedule? Yes — use Apify's built-in scheduler to run daily at any time. Perfect for a morning lead report delivered automatically.

What is FSBO? For Sale By Owner — properties listed directly by the owner with no agent. High-value leads for wholesalers and investors since there is no agent middleman.

Will I get duplicate leads across runs? Not if deduplicateResults is set to true (default). Uses Zillow's ZPID to skip listings already captured in previous runs.

How fresh is the data? The maxHoursOld input controls this. Default is 24 hours. Every result includes an hours_old field so you can verify freshness independently.

Does it work for rental leads too? Yes. Set listingTypes to include "forRent" and it will extract rental listings with the same level of detail.

Can I use the output with AI tools? Yes. The clean JSON output is structured for direct ingestion into AI pipelines — use it with ChatGPT, Claude, or any LLM-based agent for lead scoring, outreach drafting, or market analysis.


🛠️ Support & Custom Work

Need a custom ZIP list, CRM integration, or a tailored version for your business? Contact me through the Apify platform or directly at yash2492727@gmail.com. I respond to all messages.