AS
Apify Store
/clearpath/zillow-bulk-search-unlimited-scraper
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.
liveasyncunknown~30s typical
REAL_ESTATEAUTOMATIONLEAD_GENERATION
$0.0020
per result + $0.01 call
plus $0.001 platform fee per run
Usage-based actor: event charges passed through at cost plus 25%
Bring your own Apify Store key: provider portion drops to $0.
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run apify /clearpath/zillow-bulk-search-unlimited-scraper for me.
Input
| Field | Type | Description |
|---|---|---|
| locations* | array | Accepted: ZIP codes ('77494', '90210'), city + state ('New York NY', 'Los Angeles CA'), counties ('Travis County, TX'), or neighborhoods. <b>Street addresses are NOT supported</b> — Zillow's search API only resolves region-level locations. If you have an address, use its ZIP code instead. |
| propertyType* | string (forRent | forSale | sold) | Type of property listings to search. Use these exact values: <code>forRent</code>, <code>forSale</code>, or <code>sold</code>. default "forRent" |
| homeTypes | array | Filter by property types. Use these exact values: <code>singleFamily</code>, <code>condo</code>, <code>apartment</code>, <code>townhome</code>, <code>multiFamily</code>, <code>manufactured</code>, <code>land</code>. Rentals support only the first four. Leave empty for 'Any'. |
| maxResultsPerLocation | integer | Limit results per location. Default: 1000 (balanced performance). Use ≤850 to guarantee exact sort order. For unlimited results, use API with null value or clear via advanced settings. default 1000 |
| listingTypes | array | Choose which listing types to include (applies to For Sale searches). Leave empty to include all standard listing types. Ignored for Rentals and Sold. |
| showOnlyPriceReductions | boolean | Only show listings with price drops (For Sale only). Ignored for rentals. default false |
| includePendingAndUnderContract | boolean | Include listings that are pending or under contract. By default, Zillow excludes these. default false |
| includeAcceptingBackupOffers | boolean | Include listings accepting backup offers. By default, Zillow excludes these. default false |
| minLivingAreaSqft | integer | Minimum living area in square feet |
| maxLivingAreaSqft | integer | Maximum living area in square feet |
| minBedrooms | integer | Minimum number of bedrooms |
| maxBedrooms | integer | Maximum number of bedrooms |
| includeRoomForRent | boolean | Include room-for-rent listings in rental searches. When off, only entire places are included. default false |
| minPrice | integer | Minimum price (monthly rent for rentals, total price for sales/sold) |
| maxPrice | integer | Maximum price (monthly rent for rentals, total price for sales/sold) |
| daysOnZillow | string (1_day | 1_week | 2_weeks | 1_month | 3_months | 6_months) | Filter by how long listings have been on Zillow (optional) |
| sortBy | string (rentalPriorityScore | recentlyChanged | newest | price_high | price_low | bedrooms) | How to sort the results. Note: 'Recommended (Priority Score)' is only available for rental searches. ⚠️ Sort Order Guarantee: • Results ≤850: Sequential mode (exact sort order guaranteed) • Results >850: Recursive mode (results stream in processing order, no global sort guarantee) Your maxResultsPerLocation setting determines which mode is used. |
Call it
curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
-H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
-d '{"provider":"apify","endpoint":"/clearpath/zillow-bulk-search-unlimited-scraper","input":{"locations":[],"propertyType":"forRent","maxResultsPerLocation":1000,"showOnlyPriceReductions":false,"includePendingAndUnderContract":false,"includeAcceptingBackupOffers":false,"includeRoomForRent":false},"wait":false}'poll
curl "https://cracked-ai-pearl.vercel.app/v1/runs/<runId>?wait=30" -H "Authorization: Bearer ck_live_..."cli
npx cracked-ai run -p apify -e /clearpath/zillow-bulk-search-unlimited-scraper -i '{"locations":[],"propertyType":"forRent","maxResultsPerLocation":1000,"showOnlyPriceReductions":false,"includePendingAndUnderContract":false,"includeAcceptingBackupOffers":false,"includeRoomForRent":false}' -w 120mcp
run_tool({ provider: "apify", endpoint: "/clearpath/zillow-bulk-search-unlimited-scraper", input: {"locations":[],"propertyType":"forRent","maxResultsPerLocation":1000,"showOnlyPriceReductions":false,"includePendingAndUnderContract":false,"includeAcceptingBackupOffers":false,"includeRoomForRent":false}, wait: false })Try it
Runs against your signed-in workspace balance. Sign in if you have not.