Zillow Property Listings Scraper
Pricing
$6.00 / 1,000 property listing results
Go to Apify Store
Zillow Property Listings Scraper
Scrape for-sale, for-rent, recently sold, and foreclosure property listings from Zillow for any US city or zip code.
Pricing
$6.00 / 1,000 property listing results
Rating
0.0
(0)
Developer
Andrew
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Extract for-sale, for-rent, recently sold, and foreclosure property listings from Zillow for any US city or zip code — no API key or login required.
What you get
- Price, beds, baths, living area, home type, and days-on-market for every listing
- Address, latitude/longitude, listing photo, and the direct listing URL
- Four listing categories: active for-sale, for-rent, recently sold, and foreclosure/pre-foreclosure
- Automatic pagination — the actor pages through search results internally to fulfill your requested item count
Use cases
- Real estate market research and comparable-sales analysis
- Investor lead generation — foreclosure and pre-foreclosure deal sourcing
- Rental market analysis — track asking rents across a metro or zip code
- Property listing aggregation for real estate portals and dashboards
- Tracking recently sold homes for appraisal and pricing research
How to use
- Enter a Location — a city and state (e.g.
Austin, TX) or a 5-digit zip code - Choose a Listing status: For sale, For rent, Recently sold, or Foreclosure / pre-foreclosure
- Set Max items (default 100; set 0 for unlimited — all available result pages for that location)
- Run the actor — results appear in the Dataset tab
Output format
Each dataset record:
{"zpid": "29369311","address": "6305 Leatherwood Cv, Austin, TX 78759","price": 750000,"beds": 4,"baths": 3,"livingAreaSqft": 2164,"homeType": "SINGLE_FAMILY","homeStatus": "FOR_SALE","daysOnZillow": 4,"url": "https://www.zillow.com/homedetails/6305-Leatherwood-Cv-Austin-TX-78759/29369311_zpid/","latitude": 30.422058,"longitude": -97.75903,"imgSrc": "https://photos.zillowstatic.com/fp/df9519af671f04d375949143abee6447-p_e.jpg"}
Field notes:
pricefor Recently sold listings falls back to the site's own price estimate when the actual closing price isn't publicly disclosed for that record.zpid,beds,baths,livingAreaSqft,homeType, anddaysOnZillowcan benullfor For rent results that represent an apartment building with multiple unit types rather than a single unit — in that casepricereflects the building's lowest listed rent.
Known limitations
- The target site runs aggressive bot-detection (PerimeterX) that can block automated requests, including from datacenter IP ranges. This actor was built and verified against real, live responses from a residential development connection; requests made from Apify's shared datacenter IPs may be blocked more often. If you see runs failing with a generic "blocking automated requests" error, that's this protection at work — retrying, or running less frequently, is the best mitigation.
- Search results for a single location/status combination are capped by the site's own pagination limits (typically a few hundred listings). This is a source-side limit, not an actor bug.
- Location matching relies on the site's own city/zip resolution. Unusual or ambiguous city names may not resolve — a 5-digit zip code is the most reliable input.