π₯ Zillow Search Scraper
Pricing
from $4.99 / 1,000 results
Go to Apify Store
π₯ Zillow Search Scraper
Scrape Zillow for-sale and rental search results. Get address, price, beds, baths, photos, ZPID, and listing URLs in clean JSON.
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
PowerAI
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Scrape Zillow search results for homes for sale, for rent, or sold. Paste one or more Zillow search URLs and extract address, price, beds, baths, photos, ZPID, and listing URLs in clean JSON.
β¨ Key Features
- π Scrape for-sale, for-rent, and sold search results
- π Full address, city, state, ZIP, and coordinates
- π° Listing price, Zestimate, and rent estimate when available
- ποΈ Bedrooms, bathrooms, and living area
- π· Primary photo and detail listing URL
- π§ Choose scrape mode: deep, pages, or map markers
- π Structured JSON output, streamed while the run is in progress
πͺ Why Choose This Actor?
- Focused: Built for Zillow search listing extraction
- Flexible: Multiple search URLs and scrape modes in one run
- Efficient: Results are pushed continuously while the job runs
- Structured: Renamed, integration-friendly field names
- Reliable: Stable public search-result extraction
π― Perfect For
- π‘ Real estate market and inventory research
- π Investment and neighborhood trend analysis
- π New listing / rental monitoring
- π€ Lead gen and property data pipelines
π Input Requirements
listingUrls(required): One or more Zillow search URLs containing?searchQueryState=...scrapeMode(optional):deep(default),pages, ormapmaxListings(optional): Max properties per search URL
Input Example
{"listingUrls": ["https://www.zillow.com/austin-tx/for_sale/?searchQueryState=%7B%22isMapVisible%22%3Atrue%2C%22mapBounds%22%3A%7B%22west%22%3A-98.05%2C%22east%22%3A-97.45%2C%22south%22%3A30.05%2C%22north%22%3A30.55%7D%2C%22filterState%22%3A%7B%22sort%22%3A%7B%22value%22%3A%22days%22%7D%7D%2C%22isListVisible%22%3Atrue%7D"],"scrapeMode": "pages","maxListings": 50}
Output Example
{"propertyId": "2064142765","listingUrl": "https://www.zillow.com/homedetails/130-Water-St-APT-12D-New-York-NY-10005/2064142765_zpid/","listingStatus": "FOR_SALE","statusLabel": "Condo for sale","priceDisplay": "$995,000","priceAmount": 995000,"fullAddress": "130 Water St APT 12D, New York, NY 10005","city": "New York","state": "NY","zipCode": "10005","bedrooms": 2,"bathrooms": 2,"livingArea": 1280,"photoUrl": "https://photos.zillowstatic.com/fp/example.jpg","broker": "Listing by: SERHANT.","scrapedAt": "2026-07-21T06:00:00.000Z"}
π How to Use
- On Zillow, open a search with your filters and copy the full URL (must include
searchQueryState) - Paste one or more URLs into
listingUrls - Optionally set
scrapeModeandmaxListings - Click Start and download results as JSON, CSV, Excel, or HTML
π Notes
- URLs without
?searchQueryState=...usually will not work β move the map slightly on Zillow so the state appears in the URL deepmode can return the most complete coverage for large areas;mapis best for a fast sample- Free users of this actor have run and result-size limits; upgrade for unlimited usage