Zillow Search Scraper avatar
Zillow Search Scraper

Pricing

from $0.50 / 1,000 results

Go to Apify Store
Zillow Search Scraper

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

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

  1. Go to Zillow.com: Perform a search for the area or properties you are interested in.
  2. Apply Filters: Set your price range, bed/bath count, and other filters on the Zillow website.
  3. Copy the URL: Copy the full URL from your browser's address bar (e.g., https://www.zillow.com/homes/for_sale/...).
  4. Paste URL: Paste this URL into the Zillow Search URL field in the actor input.
  5. Run: Start the actor and valuable data will start flowing in seconds.

šŸ“„ Input Parameters

ParameterTypeDescription
Search URLStringRequired. The Zillow URL with your applied filters.
Scrape ModeSelectDefault: pagination.
• pagination: Scrapes all list results page-by-page.
• single_map: Scrapes only the results visible on the initial map/list view (faster).
Max PagesIntegerDefault: 24. The maximum number of pages to scrape in pagination mode.
ConcurrencyIntegerDefault: 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

  1. 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).