Zillow Search Scraper
Pricing
from $0.50 / 1,000 results
Go to Apify Store
Zillow Search Scraper
Extract search data from Zillow with a tool optimized for speed and cost-effectiveness.
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer

Leandro Castellanos
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Share
Fast, reliable, and rich data extraction from Zillow.
This actor extracts complete property data including hidden metadata without the overhead of full browser automation, making it extremely fast and cost-effective. It captures comprehensive details for every listing.
š Key Features
- Deep Data Extraction: Captures key listing details (Price, Beds, Baths, Area, Zestimates, Listing Status, Photos, and more).
- High Performance: Uses direct API access for maximum speed and minimal resource usage.
- Cost Effective: Optimized to run quickly, saving you compute units.
- Dual Modes:
- Pagination Mode: Exhaustively scrapes all results from a search query (up to 20+ pages).
- Single Map Mode: Instantly snapshots the current map view for rapid data gathering.
- Smart Proxy System: Built-in intelligent proxy management designed to bypass anti-bot protections seamlessly.
š How to Use
- Go to Zillow.com: Perform a search for the area or properties you are interested in.
- Apply Filters: Set your price range, bed/bath count, and other filters on the Zillow website.
- Copy the URL: Copy the full URL from your browser's address bar (e.g.,
https://www.zillow.com/homes/for_sale/...). - Paste URL: Paste this URL into the Zillow Search URL field in the actor input.
- Run: Start the actor and valuable data will start flowing in seconds.
š„ Input Parameters
| Parameter | Type | Description |
|---|---|---|
| Search URL | String | Required. The Zillow URL with your applied filters. |
| Scrape Mode | Select | Default: pagination. ⢠pagination: Scrapes all list results page-by-page.⢠single_map: Scrapes only the results visible on the initial map/list view (faster). |
| Max Pages | Integer | Default: 24. The maximum number of pages to scrape in pagination mode. |
| Concurrency | Integer | Default: 5. Number of pages to process in parallel. |
š¤ Sample Output
The output is stored as a dataset containing a detailed JSON object for each property.
{"zpid": "458960736","palsId": "7317001_e9cb92106ea6bf1586f8f298734cfc0e","id": "458960736","rawHomeStatusCd": "ForSale","marketingStatusSimplifiedCd": "For Sale by Agent","providerListingId": "*APID1299024*","imgSrc": "https://photos.zillowstatic.com/fp/61fbb0ddca2b4faa919275afbfb89a65-p_e.jpg","hasImage": true,"detailUrl": "https://www.zillow.com/homedetails/7513-Trent-Dr-Fort-Lauderdale-FL-33321/458960736_zpid/","statusType": "FOR_SALE","statusText": "Condo for sale","countryCurrency": "$","price": "$0","unformattedPrice": 0,"address": "7513 Trent Dr, Fort Lauderdale, FL 33321","addressStreet": "7513 Trent Dr","addressCity": "Fort Lauderdale","addressState": "FL","addressZipcode": "33321","isUndisclosedAddress": false,"shouldShowRequestOnPrice": false,"beds": 2,"baths": 2,"area": 1513,"latLong": {"latitude": 26.2202,"longitude": -80.29476},"isZillowOwned": false,"flexFieldText": "Community pool","contentType": "homeInsight","hdpData": {"homeInfo": {"zpid": 458960736,"streetAddress": "7513 Trent Dr","zipcode": "33321","city": "Fort Lauderdale","state": "FL","latitude": 26.2202,"longitude": -80.29476,"price": 0,"bathrooms": 2,"bedrooms": 2,"livingArea": 1513,"homeType": "CONDO","homeStatus": "FOR_SALE","daysOnZillow": 4,"isFeatured": false,"shouldHighlight": false,"rentZestimate": 2282,"listing_sub_type": {"is_FSBA": true},"isUnmappable": false,"isPreforeclosureAuction": false,"homeStatusForHDP": "FOR_SALE","priceForHDP": 0,"timeOnZillow": 361663000,"isNonOwnerOccupied": true,"isPremierBuilder": false,"isZillowOwned": false,"currency": "USD","country": "USA","isShowcaseListing": false}},"isSaved": false,"isUserClaimingOwner": false,"isUserConfirmedClaim": false,"pgapt": "ForSale","sgapt": "For Sale (Broker)","shouldShowZestimateAsPrice": false,"has3DModel": false,"hasVideo": false,"isHomeRec": false,"hasAdditionalAttributions": false,"isFeaturedListing": false,"isShowcaseListing": false,"list": true,"relaxed": false,"carouselPhotosComposable": {"baseUrl": "https://photos.zillowstatic.com/fp/{photoKey}-p_e.jpg","communityBaseUrl": null,"photoData": [{"photoKey": "61fbb0ddca2b4faa919275afbfb89a65"},{"photoKey": "bff8983dd345f51f128fe54792967bfe"},{"photoKey": "5893449803ba36b9fdc82b841673c219"}],"communityPhotoData": null,"isStaticUrls": false},"isPaidBuilderNewConstruction": false,"fullUrl": "https://www.zillow.com/homedetails/7513-Trent-Dr-Fort-Lauderdale-FL-33321/458960736_zpid/"}
ā ļø Important Notes
- 24-Page Limit: Zillow restricts search results to approximately 800-1000 listings (roughly 20-25 pages). This is a limitation of the platform itself. To scrape more data, try breaking your search into smaller geographical areas (e.g., separate searches for different zip codes).