
Zillow Unlimited Scraper $9 Only 💸
Pricing
$9.00/month + usage

Zillow Unlimited Scraper $9 Only 💸
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
- Add the actor – In Apify, add Zillow Scraper to your account.
- Configure inputs – Set
maxItems
,location
,operation
, and any filters below. - Run the actor – Click Run.
- 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.
Parameter | Type | Default | Description |
---|---|---|---|
maxItems | integer | 10 | Required. Max number of properties to scrape (>= 1 ). |
location | string | Required. Free-text location (city, ZIP, neighborhood, county). | |
operation | string | buy | One of: buy , rent , sold . |
sortBy | string | newest | newest , relevance , recentlyChanged , highPrice , lowPrice , bedrooms , bathrooms , sqft , lotSize , yearBuilt . |
minPrice | integer | 0 | Minimum price (0 = any). For rent , price per week. |
maxPrice | integer | 0 | Maximum price (0 = any). For rent , price per week. |
minBeds | integer | 0 | Minimum bedrooms (-1 = studio, 0 = any). |
maxBeds | integer | 0 | Maximum bedrooms (-1 = studio, 0 = any). |
minBaths | integer | 0 | Minimum bathrooms. |
homeTypes | array<string> | Any of: houses , townhomes , multifamily (buy/sold), condos , land (buy/sold), apartments , manufactured (buy/sold). | |
minSize | string | "" | Min interior sqft: "" , 500 , 750 , 1000 , … 7500 . |
maxSize | string | "" | Max interior sqft: same options as minSize . |
minLotSize | string | "" | Min lot: 1000-sqft , 2000-sqft , … 100-acre . |
maxLotSize | string | "" | Max lot: same options as minLotSize . |
minYearBuilt | integer | 0 | Minimum year built (0 = any). |
maxYearBuilt | integer | 0 | Maximum year built (0 = any). |
airConditioning | boolean | false | Only listings with AC. |
pool | boolean | false | Only listings with pool. |
waterfront | boolean | false | Only waterfront listings. |
singleStory | boolean | false | Only single-story homes. |
basement | boolean | false | Only listings with basement. |
views | array<string> | Any of: city , mountain , park , water . | |
3dTour | boolean | false | Only listings with a 3D/virtual tour. |
timeOnZillow | string | "" | "" (any), 1d , 1w , 2w , 1m , 3m , 6m , 1y , 2y , 3y . |
keywords | string | "" | Free-text keywords (e.g., "garden, remodeled" ). |
maxHoaFees | string | "" | Buy/Sold: "" (any), 0 (no HOA), 100 , 200 , … 2000 (USD per month). |
parkingSpots | string | "" | Buy/Sold: "" , 1 , 2 , 3 , 4 (means 1+, 2+, …). |
garage | boolean | false | Buy/Sold: Only with garage. |
basementTypes | array<string> | Buy/Sold: finished , unfinished (requires basement: true ). | |
agentListed | boolean | true | Buy: Include agent-listed. |
ownerPosted | boolean | true | Buy: Include for-sale-by-owner. |
newConstruction | boolean | true | Buy: Include new construction. |
foreclosure | boolean | true | Buy: Include foreclosure (REO) listings. |
auction | boolean | true | Buy: Include auction listings. |
foreclosed | boolean | false | Buy: Include foreclosed (bank-owned, may be listed soon). |
preForeclosure | boolean | false | Buy: Include pre-foreclosure. |
comingSoon | boolean | true | Buy: Include Coming Soon. |
priceDrop | boolean | false | Buy: Only listings with recent price drop. |
acceptingBackupOffers | boolean | false | Buy: Include Accepting Backup Offers. |
pendingUnderContract | boolean | false | Buy: Include Pending/Under Contract. |
showcase | boolean | false | Buy: Include Zillow Showcase premium listings. |
openHouse | boolean | false | Buy: Only with Open House. |
space | string | "" | Rent: "" (any), entirePlace , roomForRent . |
moveInDate | string | Rent: YYYY-MM-DD availability date. | |
hideNoMoveInDate | boolean | false | Rent: Hide listings without move-in date. |
pets | array<string> | Rent: Any of largeDogs , smallDogs , cats , notAllowed . | |
inUnitLaundry | boolean | false | Rent: In-unit laundry. |
onSiteParking | boolean | false | Rent: On-site parking. |
elevator | boolean | false | Rent: Elevator. |
highSpeedInternet | boolean | false | Rent: High-speed internet. |
furnished | boolean | false | Rent: Furnished only. |
outdoorSpace | boolean | false | Rent: Outdoor space. |
utilitiesIncluded | boolean | false | Rent: Utilities included. |
hardwoodFloors | boolean | false | Rent: Hardwood floors. |
disabilityAccess | boolean | false | Rent: Provider-marked accessible. |
incomeRestricted | boolean | false | Rent: Income-restricted listings. |
apartmentCommunity | boolean | false | Rent: Large apartment communities (≥ ~50 units). |
acceptsZillowApplications | boolean | false | Rent: Accepts applications via Zillow. |
tourScheduling | boolean | false | Rent: Tour scheduling via Zillow. |
shortTermLease | boolean | false | Rent: Short-term lease available. |
maxSoldDate | string | "" | Sold: "" (any), 1d , 1w , 2w , 1m , 3m , 6m , 1y , 2y , 3y . |
proxyConfiguration | object | Apify 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
ornewest
.
⚖️ Legal & ethics
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.