Zillow Unlimited Scraper $9 Only 💸 avatar
Zillow Unlimited Scraper $9 Only 💸

Pricing

$9.00/month + usage

Go to Apify Store
Zillow Unlimited Scraper $9 Only 💸

Zillow Unlimited Scraper $9 Only 💸

Developed by

Iñigo Garcia Olaizola

Iñigo Garcia Olaizola

Maintained by Community

Zillow data extractor / API alternative. Scrape US listings at scale (buy, rent, sold) with rich fields and images. Use granular filters, sort, proxies. Export JSON/CSV to drive real-estate analytics, comps, market trends, and investor/agent leads.

0.0 (0)

Pricing

$9.00/month + usage

0

1

1

Last modified

5 days ago

Zillow Scraper – U.S. Real-Estate Data (Buy / Rent / Sold)

Scrape unlimited Zillow listings for only $9 💸. Try it free!

🤖 What does Zillow Scraper do?

Zillow Scraper extracts residential listings from zillow.com for analysis, research, or lead generation.

It supports:

  • 🏠 Properties for sale (buy)
  • 🏡 Properties for rent (rent)
  • 📉 Sold properties (sold)

💡 Why scrape Zillow?

Zillow is one of the largest U.S. real-estate portals with broad nationwide coverage. With this scraper, you can:

  • 📈 Track price trends by city/ZIP/neighborhood
  • 🔍 Monitor new listings, price drops, and time on market
  • 🧭 Filter by home type, features (AC, pool, waterfront…), size, lot, year built, etc.
  • 🎯 Build lead lists for agents, investors, data products, or market reports

🚀 How to use

  1. Add the actor – In Apify, add Zillow Scraper to your account.
  2. Configure inputs – Set maxItems, location, operation, and any filters below.
  3. Run the actor – Click Run.
  4. Get results – Download JSON/CSV from the Dataset tab when the run completes.

💳 Pricing

Apify's Free plan includes monthly credits good for small tests. For larger workloads, consider Personal or Business tiers for higher concurrency and usage limits.

📝 Input Parameters

Supply inputs as JSON. Fields mirror Zillow's filters where possible.

ParameterTypeDefaultDescription
maxItemsinteger10Required. Max number of properties to scrape (>= 1).
locationstringRequired. Free-text location (city, ZIP, neighborhood, county).
operationstringbuyOne of: buy, rent, sold.
sortBystringnewestnewest, relevance, recentlyChanged, highPrice, lowPrice, bedrooms, bathrooms, sqft, lotSize, yearBuilt.
minPriceinteger0Minimum price (0 = any). For rent, price per week.
maxPriceinteger0Maximum price (0 = any). For rent, price per week.
minBedsinteger0Minimum bedrooms (-1 = studio, 0 = any).
maxBedsinteger0Maximum bedrooms (-1 = studio, 0 = any).
minBathsinteger0Minimum bathrooms.
homeTypesarray<string>Any of: houses, townhomes, multifamily (buy/sold), condos, land (buy/sold), apartments, manufactured (buy/sold).
minSizestring""Min interior sqft: "", 500, 750, 1000, … 7500.
maxSizestring""Max interior sqft: same options as minSize.
minLotSizestring""Min lot: 1000-sqft, 2000-sqft, … 100-acre.
maxLotSizestring""Max lot: same options as minLotSize.
minYearBuiltinteger0Minimum year built (0 = any).
maxYearBuiltinteger0Maximum year built (0 = any).
airConditioningbooleanfalseOnly listings with AC.
poolbooleanfalseOnly listings with pool.
waterfrontbooleanfalseOnly waterfront listings.
singleStorybooleanfalseOnly single-story homes.
basementbooleanfalseOnly listings with basement.
viewsarray<string>Any of: city, mountain, park, water.
3dTourbooleanfalseOnly listings with a 3D/virtual tour.
timeOnZillowstring"""" (any), 1d, 1w, 2w, 1m, 3m, 6m, 1y, 2y, 3y.
keywordsstring""Free-text keywords (e.g., "garden, remodeled").
maxHoaFeesstring""Buy/Sold: "" (any), 0 (no HOA), 100, 200, … 2000 (USD per month).
parkingSpotsstring""Buy/Sold: "", 1, 2, 3, 4 (means 1+, 2+, …).
garagebooleanfalseBuy/Sold: Only with garage.
basementTypesarray<string>Buy/Sold: finished, unfinished (requires basement: true).
agentListedbooleantrueBuy: Include agent-listed.
ownerPostedbooleantrueBuy: Include for-sale-by-owner.
newConstructionbooleantrueBuy: Include new construction.
foreclosurebooleantrueBuy: Include foreclosure (REO) listings.
auctionbooleantrueBuy: Include auction listings.
foreclosedbooleanfalseBuy: Include foreclosed (bank-owned, may be listed soon).
preForeclosurebooleanfalseBuy: Include pre-foreclosure.
comingSoonbooleantrueBuy: Include Coming Soon.
priceDropbooleanfalseBuy: Only listings with recent price drop.
acceptingBackupOffersbooleanfalseBuy: Include Accepting Backup Offers.
pendingUnderContractbooleanfalseBuy: Include Pending/Under Contract.
showcasebooleanfalseBuy: Include Zillow Showcase premium listings.
openHousebooleanfalseBuy: Only with Open House.
spacestring""Rent: "" (any), entirePlace, roomForRent.
moveInDatestringRent: YYYY-MM-DD availability date.
hideNoMoveInDatebooleanfalseRent: Hide listings without move-in date.
petsarray<string>Rent: Any of largeDogs, smallDogs, cats, notAllowed.
inUnitLaundrybooleanfalseRent: In-unit laundry.
onSiteParkingbooleanfalseRent: On-site parking.
elevatorbooleanfalseRent: Elevator.
highSpeedInternetbooleanfalseRent: High-speed internet.
furnishedbooleanfalseRent: Furnished only.
outdoorSpacebooleanfalseRent: Outdoor space.
utilitiesIncludedbooleanfalseRent: Utilities included.
hardwoodFloorsbooleanfalseRent: Hardwood floors.
disabilityAccessbooleanfalseRent: Provider-marked accessible.
incomeRestrictedbooleanfalseRent: Income-restricted listings.
apartmentCommunitybooleanfalseRent: Large apartment communities (≥ ~50 units).
acceptsZillowApplicationsbooleanfalseRent: Accepts applications via Zillow.
tourSchedulingbooleanfalseRent: Tour scheduling via Zillow.
shortTermLeasebooleanfalseRent: Short-term lease available.
maxSoldDatestring""Sold: "" (any), 1d, 1w, 2w, 1m, 3m, 6m, 1y, 2y, 3y.
proxyConfigurationobjectApify Proxy settings (see below).

Example inputs

Buy — New York, condos/townhomes, price drop, newest:

{
"maxItems": 60,
"location": "New York, NY",
"operation": "buy",
"sortBy": "newest",
"homeTypes": ["condos", "townhomes"],
"minPrice": 400000,
"maxPrice": 1500000,
"minBeds": 2,
"minBaths": 1,
"airConditioning": true,
"priceDrop": true,
"timeOnZillow": "1m",
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Rent — Seattle, entire place, pets, move-in date:

{
"maxItems": 80,
"location": "Seattle, WA",
"operation": "rent",
"space": "entirePlace",
"minPrice": 1500,
"maxPrice": 3500,
"minBeds": 1,
"pets": ["smallDogs", "cats"],
"inUnitLaundry": true,
"onSiteParking": true,
"moveInDate": "2025-10-01",
"hideNoMoveInDate": true,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Sold — Phoenix, max sold age 6 months, lot ≥ 1/4 acre:

{
"maxItems": 50,
"location": "Phoenix, AZ",
"operation": "sold",
"sortBy": "recentlyChanged",
"minLotSize": "1/4-acre",
"maxSoldDate": "6m",
"homeTypes": ["houses"],
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

📊 Output

Each dataset item is a normalized Zillow listing object. A typical item contains:

  • address: streetAddress, city, state, zipcode
  • location: latitude, longitude
  • price: value, pricePerSquareFoot
  • bedrooms, bathrooms, livingArea, lotSizeWithUnit, yearBuilt
  • listing + hdpView: status, marketing, price, HDP deeplinks
  • media: photo URLs (high-res), 3D/VR/video flags
  • estimates: zestimate, rentZestimate
  • **daysOnZillow, listingDateTimeOnZillow, bestGuessTimeZone`
  • flags: isShowcaseListing, isPreforeclosureAuction, zillowOwnedProperty
  • url: canonical listing URL
  • zpid: Zillow property ID

Sample fragment (shortened):

{
"zpid": 32342867,
"url": "https://www.zillow.com/homedetails/32342867_zpid/",
"address": {
"streetAddress": "52 Timber Ridge Dr",
"city": "Staten Island",
"state": "NY",
"zipcode": "10306"
},
"price": { "value": 585000, "pricePerSquareFoot": 451 },
"bedrooms": 3,
"bathrooms": 2,
"livingArea": 1297,
"lotSizeWithUnit": { "lotSize": 1306.8, "lotSizeUnit": "squareFeet" },
"yearBuilt": 1981,
"estimates": { "zestimate": 587100, "rentZestimate": 3396 },
"daysOnZillow": 5,
"media": {
"allPropertyPhotos": {
"highResolution": ["https://photos.zillowstatic.com/fp/…-p_f.jpg"]
},
"hasVRModel": false,
"hasVideos": false
},
"listing": { "listingStatus": "forSale", "marketingStatus": "active" },
"hdpView": { "listingStatus": "forSale", "price": 585000 },
"location": { "latitude": 40.555508, "longitude": -74.14253 },
"bestGuessTimeZone": "America/New_York"
}

🌍 Proxy configuration

To avoid throttling/blocks and for geo-targeting, enable Apify Proxy:

"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}

🔎 Notes & tips

  • Operations: Some filters only apply to certain operations. For example, space, pets, furnished, utilitiesIncluded are rent-only; basementTypes, garage, parkingSpots, maxHoaFees are buy/sold.
  • Year built / sizes: 0 or "" means no filter.
  • Basement types: Only considered if basement: true.
  • Price for rent: Interpreted as per week in this actor to match your schema notes.
  • Sorting: Zillow can adjust visibility by market; if a sort returns sparse results, try relevance or newest.

Web scraping may be subject to terms of service, IP rights, and privacy law. Ensure you have a legitimate purpose, rate-limit responsibly, and comply with the website's policies and applicable laws.

📜 Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Zillow, Inc., its brands, or subsidiaries. All trademarks mentioned are the property of their respective owners.