Zillow Scraper - Unlimited Rentals, Sales & Sold Listings avatar

Zillow Scraper - Unlimited Rentals, Sales & Sold Listings

Pricing

from $1.99 / 1,000 results

Go to Apify Store
Zillow Scraper - Unlimited Rentals, Sales & Sold Listings

Zillow Scraper - Unlimited Rentals, Sales & Sold Listings

Extract unlimited Zillow rentals, for-sale, and sold listings from entire metro areas. Prices, beds, baths, sqft, photos, agent contact, days on market, and 50+ fields per property. Bypasses the 1,000-result cap. 17 filters: price, beds, home types, foreclosures. CSV/JSON. No login needed.

Pricing

from $1.99 / 1,000 results

Rating

0.0

(0)

Developer

ClearPath

ClearPath

Maintained by Community

Actor stats

4

Bookmarked

190

Total users

20

Monthly active users

5 hours ago

Last modified

Share

šŸ” Zillow Bulk Search Scraper | Unlimited Results (2026)

Go beyond 1,000 Zillow listings. For sale. For rent. Sold. Zestimates, rent estimates and days on market.

From Clearpath, creators of Zillow ZIP Code Search and Zillow Message Inbox. Search properties, build your shortlist and manage your Zillow workflow.

Why choose this actor?

  • Go beyond 1,000 results per location. Collect larger property datasets across cities, counties, neighborhoods and ZIP codes. Raise the result limit to continue beyond the default 1,000 listings.
  • Compare asking prices with estimates. Get Zestimates, rent estimates, days on market, beds, baths, floor area, photos and coordinates where available. Rental records can also include contact phone numbers and special offers.
  • For sale, for rent and sold. Choose a listing mode, enter multiple locations and narrow your search by price, property type, size or listing recency. Export JSON, CSV or Excel.

Search Zillow listings

Start with ten for-sale listings in Miami.

{
"locations": ["Miami FL"],
"propertyType": "forSale",
"maxResultsPerLocation": 10
}

Open actor input to set your locations and filters. For a larger search, set maxResultsPerLocation to 5,000 or another limit above 1,000. The number returned depends on matching inventory and source availability. Phone numbers and estimates are not available for every listing.

Clearpath Ā· Zillow Suite
Ā  Bulk Search
You are here
Ā  ZIP Search
Local listings
Ā  Contact
Send inquiries
Ā  Auto Apply
Rental requests
Ā  Inbox
Export messages

Copy to your AI assistant

Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.

clearpath/zillow-bulk-search-unlimited-scraper on Apify. Call: ApifyClient("TOKEN").actor("clearpath/zillow-bulk-search-unlimited-scraper").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items for results. Key inputs: locations (array, required), propertyType (string, required: forRent/forSale/sold), maxResultsPerLocation (integer). Full actor spec (input schema with all params/enums/defaults, output dataset fields, README): GET https://api.apify.com/v2/acts/clearpath~zillow-bulk-search-unlimited-scraper/builds/default (Bearer TOKEN) → inputSchema, actorDefinition.storages.dataset, readme. Pricing: PPE $2.99/1k properties. Get token: https://console.apify.com/account/integrations

šŸš€ Quick Start

Note: If you don't specify propertyType, the actor defaults to forRent (rental listings).

Basic - Search by ZIP Code

{
"locations": ["77494", "90210"]
}

Advanced - Metro Area with Filters

{
"locations": ["Miami FL"],
"propertyType": "forSale",
"minPrice": 200000,
"maxPrice": 500000,
"homeTypes": ["singleFamily"]
}

Complete - Multi-Metro Unlimited Scraping

{
"locations": ["New York NY", "Los Angeles CA", "Chicago IL"],
"propertyType": "forRent",
"homeTypes": ["singleFamily", "townhome"],
"minPrice": 2500,
"maxPrice": 5000,
"minBedrooms": 3,
"maxBedrooms": 4,
"minLivingAreaSqft": 1500,
"includeRoomForRent": false,
"daysOnZillow": "1_month",
"sortBy": "price_low"
}

šŸ“ Input Parameters

ParameterTypeDescriptionDefault
locationsarrayZip codes (e.g., "77494") or city names with state (e.g., "New York NY")Required
propertyTypestringType of listings: forRent, forSale, or soldforRent
homeTypesarrayProperty types: singleFamily, condo, apartment, townhome, multiFamily, manufactured, land. Leave empty for "Any".Optional
listingTypesarrayFor Sale only: fsba (Agent Listed), fsbo (Owner/FSBO), newConstruction, comingSoon, auction, foreclosure, foreclosed, preforeclosureOptional
minPriceintegerMinimum price (monthly rent for rentals, total price for sales/sold)Optional
maxPriceintegerMaximum price (monthly rent for rentals, total price for sales/sold)Optional
minBedroomsintegerMinimum number of bedroomsOptional
maxBedroomsintegerMaximum number of bedroomsOptional
minLivingAreaSqftintegerMinimum living area in square feetOptional
maxLivingAreaSqftintegerMaximum living area in square feetOptional
daysOnZillowstringTime filter: 1_day, 1_week, 2_weeks, 1_month, 3_months, 6_months, 12_months, 24_months, 36_monthsOptional
sortBystringSort order: rentalPriorityScore (Recommended), recentlyChanged, newest, price_high, price_low, bedrooms, bathroomsrecentlyChanged
showOnlyPriceReductionsbooleanFor Sale only: Show only listings with price dropsfalse
includePendingAndUnderContractbooleanInclude pending or under contract listingsfalse
includeAcceptingBackupOffersbooleanInclude listings accepting backup offersfalse
includeRoomForRentbooleanRentals only: Include room-for-rent listings (false = entire places only)false
maxResultsPerLocationintegerMaximum results per location. Set a value above 1,000 for larger searches.1,000

āš ļø Common Mistakes That Return Zero Results

Most "no results" runs are caused by input that doesn't match Zillow's API. The actor accepts the canonical names below — if you pass anything else, it will fail fast with a clear error instead of silently scraping nothing. Common pitfalls:

MistakeFix
"locations": ["123 Main St, Springfield, IL"]Street addresses are not supported. Use the ZIP code (60601), city + state (Springfield IL), or county (Sangamon County, IL).
"propertyType": "rent"Use the exact value forRent (also accepted: forSale, sold). Single-word aliases like rent / sale will be auto-mapped, but the canonical names are recommended.
"homeType": ["house", "townhouse"]The field is homeTypes (plural). Values are singleFamily, condo, apartment, townhome, multiFamily, manufactured, land — not house / townhouse / multi-family.
"listingType": "rental" or "listingStatus": "forSale"Neither field exists in this actor. Use propertyType for rent/sale/sold and listingTypes for For-Sale subtypes (fsbo, fsba, newConstruction, etc.).
"maxItems": 100Use maxResultsPerLocation instead — maxItems from other Zillow scrapers is silently ignored.
daysOnZillow: "1_day" on rural ZIP for soldMany rural ZIPs have zero sales per day/week. Try 1_month or longer, or use a broader location like the county.

If you get zero results, the actor now prints a checklist at the end of the run. Read it — most fixes take 30 seconds.

Home Types by Property Type

For Rentals (4 types available):

  • Houses (singleFamily)
  • Condos/Co-ops (condo)
  • Apartments (apartment)
  • Townhomes (townhome)

For Sales & Sold (7 types available):

  • Houses (singleFamily)
  • Multi-family (multiFamily)
  • Manufactured (manufactured)
  • Lots/Land (land)
  • Condos/Co-ops (condo)
  • Apartments (apartment)
  • Townhomes (townhome)

Note: Invalid home types for the selected property type are automatically filtered.


Output Example - Rental (Apartment Complex, Auto-Expanded)

Apartment complexes return as "property groups" (one row per building) and are automatically expanded into the building's featured available unit with exact pricing, unit number, and bed/bath details.

{
"listingUrl": "https://www.zillow.com/homedetails/448579157_zpid/",
"phone": "657-385-8509",
"latitude": 34.07507,
"longitude": -118.39187,
"photoCount": 45,
"rentZestimate": 4826,
"specialOffer": "1 Month Free",
"rawData": {
"property": {
"zpid": 448579157,
"location": {
"latitude": 34.07507,
"longitude": -118.39187
},
"address": {
"streetAddress": "350 N Palm Dr #A203",
"zipcode": "90210",
"city": "Beverly Hills",
"state": "CA",
"buildingId": 2756970232
},
"media": {
"propertyPhotoLinks": {
"highResolutionLink": "https://photos.zillowstatic.com/fp/5f4168774428d76bfc27333a80ad6918-p_f.jpg"
},
"thirdPartyPhotoLinks": {
"streetViewLink": "https://maps.googleapis.com/maps/api/streetview?size=1440x448&location=34.075069427490234,-118.3918685913086&source=outdoor&...",
"satelliteLink": "https://maps.googleapis.com/maps/api/staticmap?maptype=satellite&size=1440x896&zoom=19&center=34.075069427490234,-118.3918685913086&...",
"streetViewMetadataLink": "https://maps.googleapis.com/maps/api/streetview/metadata?location=34.075069427490234,-118.3918685913086&..."
},
"hasVRModel": false,
"hasVideos": false,
"hasIMX": false,
"hasApprovedThirdPartyVirtualTour": false,
"allPropertyPhotos": {
"highResolution": [
"https://photos.zillowstatic.com/fp/5f4168774428d76bfc27333a80ad6918-p_f.jpg",
"https://photos.zillowstatic.com/fp/72e87af2904dd005e100a5aa0b0ecc7b-p_f.jpg",
"https://photos.zillowstatic.com/fp/d0b9ab913c6b9df93ac187585d4dedd0-p_f.jpg",
"https://photos.zillowstatic.com/fp/5b4239655821094d202f4c3847cd36bd-p_f.jpg",
"https://photos.zillowstatic.com/fp/5875ac8f27ee93712fd70d275b8b3ada-p_f.jpg"
// ... 40 more photos
]
}
},
"title": "PALMA",
"isFeatured": true,
"isShowcaseListing": false,
"rental": {
"areApplicationsAccepted": false,
"isRoomForRent": false,
"isBuildToRent": false,
"marketingTreatments": [
"trustedListing",
"paid",
"multiFamilySalesListing",
"paidOrUnpaidMultifamily",
"paidMultifamily",
"multifamilyPinnaclePackage"
],
"listPriceIncludesRequiredMonthlyFees": false,
"baseRent": 14500.0
},
"currency": "usd",
"country": "usa",
"groupType": "apartmentComplex",
"listingDateTimeOnZillow": 1779541272480,
"bestGuessTimeZone": "America/Los_Angeles",
"isUnmappable": false,
"listCardRecommendation": {
"flexFieldRecommendations": [
{
"displayString": "1 Month Free",
"flexFieldType": "unknown",
"contentType": "frSpecialOffer"
},
{
"displayString": "12 available units",
"flexFieldType": "unknown",
"contentType": "frUnitsAvailable"
},
{
"displayString": "Mid-century modern design",
"flexFieldType": "homeInsight",
"contentType": "homeInsight"
}
],
"ctaRecommendations": [
{
"displayString": "657-385-8509",
"contentType": "PHONE"
},
{
"displayString": "Check availability",
"contentType": "CHECK_AVAILABILITY"
}
],
"zovInsight": {
"amenityType": "Lounge",
"rarity": "2%",
"regionName": "Beverly Hills",
"displayString": "Lounge"
}
},
"matchingHomeCount": 12,
"listingStatus": "forRent",
"providerListingID": "15gk2rsyy0sjn",
"minPrice": 10950.0,
"maxPrice": 21500.0,
"unitsGroup": [
{ "bedrooms": 1, "minPrice": 10950, "isRoomForRent": false },
{ "bedrooms": 2, "minPrice": 14000, "isRoomForRent": false }
],
"minBaseRent": 10950.0,
"maxBaseRent": 21500.0,
"bedrooms": 2,
"bathrooms": 3.0,
"livingArea": 1503,
"propertyType": "apartment",
"listing": {
"listingStatus": "forRent",
"marketingStatus": "active",
"palsId": "100066001_20a9b0e15fca7e254bc0adae13694691a8ef8efdd974af504b9d0f9d66c3e7ff",
"providerListingID": "15gk2rsyy0sjn",
"listingSubType": {}
},
"daysOnZillow": 3,
"price": {
"value": 14500,
"pricePerSquareFoot": 10
},
"estimates": {
"rentZestimate": 4826
},
"hasFloorPlan": false
},
"resultType": "propertyGroup"
},
"scrapedAt": "2026-05-27T05:31:04.295171+00:00",
"location": "90210"
}

Top-level promoted fields — every record includes listingUrl, phone (when present), latitude/longitude, photoCount, rentZestimate, and specialOffer flattened out of the raw payload, so they show up directly in CSV/Excel exports without manual extraction.

Output Example - For Sale Property

{
"listingUrl": "https://www.zillow.com/homedetails/20522096_zpid/",
"phone": null,
"latitude": 34.088978,
"longitude": -118.419624,
"photoCount": 31,
"rentZestimate": 26727,
"specialOffer": null,
"rawData": {
"property": {
"zpid": 20522096,
"location": {
"latitude": 34.088978,
"longitude": -118.419624
},
"address": {
"streetAddress": "1124 Summit Dr",
"zipcode": "90210",
"city": "Beverly Hills",
"state": "CA"
},
"media": {
"propertyPhotoLinks": {
"highResolutionLink": "https://photos.zillowstatic.com/fp/9dbaf1c8b9a3bb6f0221f126473d663b-p_f.jpg"
},
"thirdPartyPhotoLinks": {
"streetViewLink": "https://maps.googleapis.com/maps/api/streetview?size=1440x448&location=34.0889778137207,-118.41962432861328&source=outdoor&...",
"satelliteLink": "https://maps.googleapis.com/maps/api/staticmap?maptype=satellite&size=1440x896&zoom=19&center=34.0889778137207,-118.41962432861328&...",
"streetViewMetadataLink": "https://maps.googleapis.com/maps/api/streetview/metadata?location=34.0889778137207,-118.41962432861328&..."
},
"hasVRModel": false,
"hasVideos": false,
"hasIMX": false,
"hasApprovedThirdPartyVirtualTour": false,
"allPropertyPhotos": {
"highResolution": [
"https://photos.zillowstatic.com/fp/9dbaf1c8b9a3bb6f0221f126473d663b-p_f.jpg",
"https://photos.zillowstatic.com/fp/4ef7b30fbf0b6ba3aeece35c0b3a2369-p_f.jpg",
"https://photos.zillowstatic.com/fp/af6fcd8c65db6e4f3b2937baba8292c7-p_f.jpg",
"https://photos.zillowstatic.com/fp/63a7de5ec334b14fe06d6f7c2a1f2865-p_f.jpg",
"https://photos.zillowstatic.com/fp/635044cdea56e986818a5453936aecfc-p_f.jpg"
// ... 26 more photos
]
}
},
"isFeatured": false,
"isShowcaseListing": false,
"rental": {
"areApplicationsAccepted": false,
"hasVirtualTour": true
},
"currency": "usd",
"country": "usa",
"listingDateTimeOnZillow": 1779379009481,
"bestGuessTimeZone": "America/Los_Angeles",
"isUnmappable": false,
"listCardRecommendation": {
"flexFieldRecommendations": [
{
"displayString": "Open: Tue 11am-2pm (6/2)",
"flexFieldType": "openHouse",
"contentType": "openHouse"
},
{
"displayString": "Privately gated",
"flexFieldType": "homeInsight",
"contentType": "homeInsight"
},
{
"displayString": "5 days on Zillow",
"flexFieldType": "daysOnZillow",
"contentType": "daysOnZillow"
}
]
},
"bathrooms": 4.0,
"factsAndFeatures": {
"quarterBathroomCount": 0,
"halfBathroomCount": 1,
"threeQuarterBathroomCount": 0,
"fullBathroomCount": 3
},
"bedrooms": 3,
"livingArea": 3000,
"yearBuilt": 1962,
"lotSizeWithUnit": {
"lotSize": 0.4349,
"lotSizeUnit": "acres"
},
"propertyType": "singleFamily",
"listing": {
"listingStatus": "forSale",
"marketingStatus": "active",
"palsId": "17327010_26836487",
"listingSubType": {
"isOpenHouse": true,
"isFSBA": true
}
},
"daysOnZillow": 5,
"isPreforeclosureAuction": false,
"openHouseShowingList": [
{
"startTime": 1780423200000,
"endTime": 1780434000000
}
],
"price": {
"value": 6399000,
"pricePerSquareFoot": 2133
},
"estimates": {
"zestimate": 5973200,
"rentZestimate": 26727
},
"zillowOwnedProperty": {
"isZillowOwned": false
},
"taxAssessment": {
"taxAssessedValue": 2788793,
"taxAssessmentYear": "2025"
},
"hdpView": {
"listingStatus": "forSale",
"price": 6399000,
"hdpUrl": "/homedetail/MobileAppHDPShopperPlatformServicePage.htm?fromApp=true&p=android&variant=FOR_SALE#zpid=20522096&homeDetailsVariant=FOR_SALE&webviewLayout=doubleScroll&showFactsAndFeatures=true&fromApp=true&gmaps=true&streetview=true"
},
"region": {},
"personalizedResult": {
"isViewed": false
},
"propertyDisplayRules": {
"canShowAddress": true,
"canShowOnMap": true,
"agent": {
"agentName": "Emil Hartoonian"
},
"mls": {
"brokerName": "The Agency"
},
"builder": {},
"soldByOffice": {},
"listingCategory": "category1"
},
"ssid": 17327,
"hasFloorPlan": false
},
"resultType": "property"
},
"scrapedAt": "2026-05-27T05:17:40.913640+00:00",
"location": "90210"
}

Output Example - Sold Property

Note: Sold properties have similar structure to For Sale properties, with lastSoldDate and historical pricing.

{
"listingUrl": "https://www.zillow.com/homedetails/32172111_zpid/",
"phone": null,
"latitude": 40.680016,
"longitude": -73.823006,
"photoCount": 5,
"rentZestimate": 4094,
"specialOffer": null,
"rawData": {
"property": {
"zpid": 32172111,
"location": {
"latitude": 40.680016,
"longitude": -73.823006
},
"address": {
"streetAddress": "11702 111th Ave",
"zipcode": "11420",
"city": "South Ozone Park",
"state": "NY"
},
"media": {
"propertyPhotoLinks": {
"highResolutionLink": "https://photos.zillowstatic.com/fp/33cce8b549e19eb9a9fc7ab6782de04a-p_f.jpg"
},
"thirdPartyPhotoLinks": {
"streetViewLink": "https://maps.googleapis.com/maps/api/streetview?size=1440x448&location=40.680015563964844,-73.82300567626953&...",
"satelliteLink": "https://maps.googleapis.com/maps/api/staticmap?maptype=satellite&size=1440x896&zoom=19&center=40.680015563964844,-73.82300567626953&...",
"streetViewMetadataLink": "https://maps.googleapis.com/maps/api/streetview/metadata?location=40.680015563964844,-73.82300567626953&..."
},
"hasVRModel": false,
"hasVideos": false,
"hasIMX": false,
"hasApprovedThirdPartyVirtualTour": false,
"allPropertyPhotos": {
"highResolution": [
"https://photos.zillowstatic.com/fp/33cce8b549e19eb9a9fc7ab6782de04a-p_f.jpg",
"https://photos.zillowstatic.com/fp/bc214b046bfef2c6dab498af7e1b11e5-p_f.jpg",
"https://photos.zillowstatic.com/fp/7779fd3b7a24972dcec2c0b37be4123d-p_f.jpg",
"https://photos.zillowstatic.com/fp/3a6fc37c396778fa32325a56021bea38-p_f.jpg",
"https://photos.zillowstatic.com/fp/b71433aed08b3e0439dbaf9379ce54a2-p_f.jpg"
]
}
},
"isFeatured": false,
"isShowcaseListing": false,
"rental": {
"areApplicationsAccepted": false,
"hasVirtualTour": false
},
"currency": "usd",
"country": "usa",
"listingDateTimeOnZillow": 1768521600000,
"bestGuessTimeZone": "America/New_York",
"isUnmappable": false,
"listCardRecommendation": {
"flexFieldRecommendations": [
{
"displayString": "1 minute ago",
"flexFieldType": "timeOnInfo",
"contentType": "timeOnInfo"
},
{
"displayString": "1 day on Zillow",
"flexFieldType": "daysOnZillow",
"contentType": "daysOnZillow"
}
]
},
"lastSoldDate": 1735016400000,
"factsAndFeatures": {},
"livingArea": 2450,
"yearBuilt": 1935,
"lotSizeWithUnit": {
"lotSize": 3484.8,
"lotSizeUnit": "squareFeet"
},
"propertyType": "singleFamily",
"listing": {
"listingStatus": "recentlySold",
"marketingStatus": "active",
"palsId": "7306001_f82c5e5d367cc7394b8b5dd1c6204c56",
"providerListingID": "*APID231772*",
"listingSubType": {}
},
"daysOnZillow": 324,
"isPreforeclosureAuction": false,
"price": {
"value": 10,
"pricePerSquareFoot": 0
},
"estimates": {
"zestimate": 913000,
"rentZestimate": 4094
},
"zillowOwnedProperty": {
"isZillowOwned": false
},
"taxAssessment": {
"taxAssessedValue": 1013000,
"taxAssessmentYear": "2024"
},
"hdpView": {
"listingStatus": "forSale",
"price": 0,
"hdpUrl": "/homedetail/MobileAppHDPShopperPlatformServicePage.htm?fromApp=true&p=android&variant=FOR_SALE#zpid=32172111&homeDetailsVariant=FOR_SALE&webviewLayout=doubleScroll&showFactsAndFeatures=true&fromApp=true&gmaps=true&streetview=true"
},
"region": {},
"personalizedResult": {
"isViewed": false
},
"propertyDisplayRules": {
"canShowAddress": true,
"canShowOnMap": true,
"agent": {},
"mls": {
"brokerName": "Listing by: Auction.com",
"mustDisplayBrokerName": true
},
"builder": {},
"soldByOffice": {},
"listingCategory": "category2"
},
"hasFloorPlan": false
},
"resultType": "property"
},
"scrapedAt": "2025-11-13T11:07:06.486618+00:00",
"location": "New York"
}

šŸ’° Pricing - Pay Per Result

Only pay for what you scrape. No monthly fees, no commitments.

TierPrice per 1,000 results
Regular$2.99
Bronze$2.49
Silver$2.29
Gold$1.99

šŸ’” Advanced Usage

Unlimited Metro Area Scraping

{
"locations": ["New York NY"],
"propertyType": "forSale",
"maxResultsPerLocation": null
}

Foreclosures & Price Reductions

{
"locations": ["Phoenix AZ"],
"propertyType": "forSale",
"listingTypes": ["foreclosure", "auction"],
"showOnlyPriceReductions": true
}

Filtered Rentals

{
"locations": ["Seattle WA"],
"propertyType": "forRent",
"homeTypes": ["singleFamily", "townhome"],
"minBedrooms": 3
}

Multi-City Sales

{
"locations": ["Miami FL", "Tampa FL"],
"propertyType": "forSale",
"minPrice": 200000,
"maxPrice": 500000
}

šŸ“Š Data Export

Export your unlimited property datasets in multiple formats:

  • JSON - Perfect for programmatic analysis, API integration, and data pipelines
  • CSV - Import directly into spreadsheets for sorting, filtering, and reporting
  • Excel - Create professional reports with formatting and formulas
  • RSS - Set up real-time feeds for monitoring new listings

šŸ¤– Automation

Scheduled Runs

Set up automated unlimited scraping on your schedule:

  • Daily market monitoring - Track new listings and price changes across metro areas every morning
  • Weekly comprehensive reports - Generate complete market datasets every Monday
  • Monthly analysis - Deep-dive market trends on the 1st of each month

Webhooks

Receive real-time notifications when unlimited scraping completes:

  • Integration endpoints - Send complete datasets directly to your business intelligence tools
  • Slack notifications - Get alerts in your team channels when metro area scraping finishes
  • Email reports - Automated delivery of comprehensive property data

šŸŽÆ Best Practices

Unlimited Scraping

  • Use specific metro areas instead of broad state names for more targeted results
  • The actor automatically optimizes performance for any area size - dense cities, suburbs, or rural areas
  • For best results, specify clear filters (price range, home types) to focus on relevant properties

Real Estate Investment at Scale

  • Scrape entire metro areas monthly to track market changes over time
  • Use showOnlyPriceReductions with unlimited scraping to find every motivated seller
  • Track foreclosures and auctions city-wide with listingTypes filters
  • Export complete datasets to Excel/CSV for neighborhood-by-neighborhood analysis

ā“ FAQ

Q: How does unlimited scraping work? A: The actor can collect beyond 1,000 matching listings per location. Set your locations, filters and a higher result limit; the actor handles large-area searches automatically.

Q: How many properties can I scrape? A: Truly unlimited. You pay per result delivered, starting at $2.99 per 1,000 properties (lower with tier discounts). Scrape entire metro areas with tens of thousands of listings.

Q: What's the difference between this and the zip-code-search actor? A: ZIP Code Search is designed for smaller location searches. Bulk Search continues into larger areas to collect more than 1,000 matching listings per location when you raise the result limit. Available inventory and source responses determine the final count.

Q: How long does unlimited scraping take? A: Depends on the area size. Small cities (5,000 listings) take 1-2 minutes. Large metros (50,000+ listings) take 10-30 minutes. The actor automatically optimizes speed for your specific search.

Q: Do I need a Zillow account? A: No Zillow account or login is required. The actor extracts publicly available listing data.

Q: What's the cost? A: Pay per result, starting at $2.99 per 1,000 properties. Volume discounts available through tier pricing (Bronze/Silver/Gold). No monthly fees.

Q: How current is the data? A: Data is extracted in real-time. Properties reflect the current state at the time of scraping.

Q: Are there rate limits? A: Temporary issues are handled automatically, so runs complete without manual intervention.

Q: Can I limit results per location? A: Yes. The default is 1,000. Set maxResultsPerLocation to a higher number, such as 5,000, for larger searches. Explicit null is supported for uncapped runs through programmatic input.

Q: What are property groups? A: Property groups are apartment complexes that Zillow returns with price ranges instead of specific unit prices. The scraper automatically expands them into detailed unit listings with exact prices, apartment numbers, and individual bed/bath counts. This happens automatically for all rental searches with no configuration needed.

Q: Can I scrape multiple cities at once? A: Yes! The locations parameter accepts arrays of zip codes and city names. Cities are processed sequentially to manage memory efficiently.

Q: Is proxy support included? A: Yes, the actor includes built-in Apify residential proxy support for reliable access.

Q: Can I schedule unlimited scraping? A: Yes! Set up scheduled runs (daily, weekly, monthly) through the Apify platform to automatically monitor complete markets over time.

Q: What formats can I export data in? A: JSON, CSV, Excel, and RSS formats directly from the Apify platform.


šŸ“§ Support


This actor extracts publicly available property listing data. Users are responsible for complying with applicable data protection regulations (GDPR in the EU, CCPA in the US).

Responsible Use: This tool is intended for legitimate real estate research, market analysis, and investment purposes. Do not use scraped data for spam, harassment, or any activities that violate privacy laws.


šŸš€ Start Extracting Unlimited Zillow Property Data Now


Break through pagination limits and unlock complete market intelligence. Pay only for the results you need.