Zillow Detail Scraper avatar

Zillow Detail Scraper

Try for free

Pay $3.00 for 1,000 results

Go to Store
Zillow Detail Scraper

Zillow Detail Scraper

maxcopell/zillow-detail-scraper
Try for free

Pay $3.00 for 1,000 results

Get details of Zillow properties from URLs. This Actor can be easily integrated with other Zillow Scrapers.

Do you want to learn more about this Actor?

Get a demo

What can Zillow Detail Scraper do?

Zillow Detail Scraper is a data extraction tool created to go beyond the limitations of the Zillow API. It extracts all available Zillow data from the listing depending on its property type (For sale/Sold/For rent). With this scraping tool, you can:

📈 Extract Zillow market data from Zillow listings at scale

🏡 Get full Zillow listings data including price, availability, home type, address, date of posting, etc.

📩 Extract agent and broker’s addresses, phone numbers, names, availability for tours, and other details from agencies registered on the platform

☄️ Get more than 1,500 results for free

💿 Work with already acquired datasets from Zillow

⬇️ Download Zillow data in Excel, CSV, JSON, and other formats

This scraper can be easily integrated with other existing Zillow scrapers, such as Zillow ZIP Code Search Scraper 🔗, see the small tutorial below.

What Zillow data can I scrape?

As soon as you provide a URL of a Zillow listing, you will be able to extract:

🏡 Home type💲 Price🏠 Listing full address, coordinates
🏗️ Year built🏙️ Nearby cities🏘️ Nearby neighborhoods
🏞️ Lot size🗓️ Availability date🛌 Number and types of rooms
💼 Buyer agency compensation✉️ Agent’s email and phone number📜 Agent’s license number
👤 Agent’s name🏢 Broker agency’s name🅿️ Parking features
🏙️ Community features💰 Tax history🏊‍♂️ Amenities
🛡️ Security features🚰 Water source and sewer utilities🏘️ Nearby listings
🏫 Nearby schools📅 Tour availability🖼️ Image URLs

How can I use data scraped from Zillow?

  • Find Zillow homes for sale nearby
  • Do Zillow market data analysis
  • Build a real estate agent email list
  • Collect Zillow housing data for research or personal purposes
  • Compare collected data with Zillow home value index
  • Use Zillow data for overall real estate data analytics

How much does it cost to scrape Zillow data?

This scraper uses the pay-per-result pricing model, so your costs can be easily calculated. It will cost you $3 to scrape 1,000 search results, so 0.003 USD per item.

Apify’s Free plan provides $5 free usage credits every month. For those credits, you can get 1,600 results from Zillow for free.

If you need to get more Zillow data regularly, you should grab an Apify subscription. We recommend our $49/month Starter plan - that one could get you up to 16,000 Zillow results every month!

How do I use Zillow Detail Scraper?

Zillow Detail Scraper provides a simple and straightforward way to extract real estate property data from Zillow. Here are the basic steps to scrape and download data from Zillow:

  1. Provide URLs from Zillow. Add URLs of Zillow properties that you want to scrape, you can add as many as you want. Alternatively, add the dataset ID containing the results of a Zillow ZIP Search Scraper 🔗.
  2. Run the scraper by clicking the Start button.
  3. Download Zillow data. Once the scraping is complete, you can preview and download the results in a structured format, such as JSON, CSV, or Excel.
  4. Alternatively, export your Zillow dataset via API.

Watch this video to learn how to use Zillow Detail Scraper:

⬇️ Input example

For input, you can either use the fields in Console to set up your Actor or input it directly via JSON. You can also use this scraper locally — head over to the input schema tab for technical details.

1{
2  "propertyStatus": "FOR_SALE",
3  "startUrls": [
4    {
5      "url": "https://www.zillow.com/homedetails/17199-Park-Ave-Sonoma-CA-95476/15800416_zpid/"
6    }
7  ]
8}

⬆️ Output example

The scraped results will be shown as a dataset which you can find in the Storage tab. Note that the output will be organized as a table for viewing convenience.

Here’s a JSON example of one scraped place on Zillow with all the details. You can preview all the fields and download the file with Zillow data in various formats (JSON, CSV, Excel, and more).

1{
2    "listingDataSource": "Phoenix",
3    "zpid": 12345678,
4    "city": "Orinda",
5    "state": "CA",
6    "homeStatus": "FOR_SALE",
7    "address": {
8        "streetAddress": "10 Example St",
9        "city": "Orinda",
10        "state": "CA",
11        "zipcode": "94563",
12        "neighborhood": null,
13        "community": null,
14        "subdivision": null
15    },
16    "bedrooms": 4,
17    "bathrooms": 5,
18    "price": 4795000,
19    "yearBuilt": 1990,
20    "streetAddress": "10 Example St",
21    "zipcode": "94563",
22    "regionString": "Orinda CA 94563",
23    "isRentalListingOffMarket": false,
24    "hdpUrl": "/homedetails/10-Example-St-Orinda-CA-94563/12345678_zpid/",
25    "listing_sub_type": {
26        "is_newHome": false,
27        "is_FSBO": false,
28        "is_FSBA": true,
29        "is_foreclosure": false,
30        "is_bankOwned": false,
31        "is_forAuction": false,
32        "is_comingSoon": false,
33        "is_pending": false,
34        "is_openHouse": false
35    },
36    "nearbyCities": [
37        {
38            "regionUrl": {
39                "path": "/antioch-ca/"
40            },
41            "name": "Antioch",
42            "body": null
43        }
44        // ...
45    ],
46    "nearbyNeighborhoods": [],
47    "country": "USA",
48    "nearbyZipcodes": [
49        {
50            "regionUrl": {
51                "path": "/orinda-ca-94563/"
52            },
53            "name": "94563",
54            "body": null
55        }
56    ],
57    "cityId": 42569,
58    "citySearchUrl": {
59        "text": "Homes in Orinda",
60        "path": "/orinda-ca/"
61    },
62    "zipcodeSearchUrl": {
63        "path": "/orinda-ca-94563/"
64    },
65    "apartmentsForRentInZipcodeSearchUrl": {
66        "path": "/orinda-ca-94563/apartments/"
67    },
68    "housesForRentInZipcodeSearchUrl": {
69        "path": "/orinda-ca-94563/rent-houses/"
70    },
71    "abbreviatedAddress": "10 Example St",
72    "county": "Contra Costa County",
73    "neighborhoodRegion": null,
74    "building": null,
75    "isUndisclosedAddress": false,
76    "boroughId": null,
77    "providerListingID": null,
78    "neighborhoodSearchUrl": null,
79    "stateSearchUrl": {
80        "path": "/ca/"
81    },
82    "countySearchUrl": {
83        "text": "Homes in Contra Costa County",
84        "path": "/contra-costa-county-ca/"
85    },
86    "boroughSearchUrl": null,
87    "communityUrl": null,
88    "isPremierBuilder": false,
89    "homeType": "SINGLE_FAMILY",
90    "currency": "USD",
91    "resoFacts": {
92        "accessibilityFeatures": null,
93        "additionalFeeInfo": null,
94        "associations": [
95            {
96                "feeFrequency": "$72 monthly",
97                "name": "Orinda Downs Owners Association",
98                "phone": null
99            }
100        ],
101        "associationFee": "$72 monthly",
102        "associationAmenities": ["Call for Rules"],
103        "associationFee2": null,
104        "associationFeeIncludes": null,
105        "associationName": "Orinda Downs Owners Association",
106        "associationName2": null,
107        "associationPhone": null,
108        "associationPhone2": null,
109        "basementYN": false,
110        "buildingName": null,
111        "buyerAgencyCompensation": "2.5",
112        "buyerAgencyCompensationType": "%",
113        "appliances": ["Refrigerator"],
114        "atAGlanceFacts": [
115            {
116                "factLabel": "Type",
117                "factValue": "Single Family Residence"
118            },
119            {
120                "factLabel": "Year Built",
121                "factValue": "1990"
122            },
123            {
124                "factLabel": "Heating",
125                "factValue": "Forced Air"
126            },
127            {
128                "factLabel": "Cooling",
129                "factValue": "Central Air"
130            },
131            {
132                "factLabel": "Parking",
133                "factValue": "3 Attached Garage spaces"
134            },
135            {
136                "factLabel": "HOA",
137                "factValue": "$72 monthly"
138            },
139            {
140                "factLabel": "Lot",
141                "factValue": "0.55 Acres"
142            },
143            {
144                "factLabel": "Days on Zillow",
145                "factValue": "21 Days"
146            },
147            {
148                "factLabel": "Price/sqft",
149                "factValue": "$987"
150            },
151            {
152                "factLabel": "Buyers Agency Fee",
153                "factValue": "2.5"
154            },
155            {
156                "factLabel": "Offer Review Date",
157                "factValue": null
158            }
159        ],
160        "attic": null,
161        "availabilityDate": null,
162        "basement": null,
163        "bathrooms": 5,
164        "bathroomsFull": 4,
165        "bathroomsHalf": 1,
166        "bathroomsOneQuarter": null,
167        "bathroomsPartial": null,
168        "bathroomsFloat": 5,
169        "bathroomsThreeQuarter": null,
170        "bedrooms": 4,
171        "bodyType": null,
172        "canRaiseHorses": false,
173        "carportParkingCapacity": null,
174        "cityRegion": "Orinda",
175        "commonWalls": "No Common Walls",
176        "communityFeatures": ["Park"],
177        "cooling": ["Central Air"],
178        "coveredParkingCapacity": 3,
179        "cropsIncludedYN": null,
180        "developmentStatus": null,
181        "doorFeatures": null,
182        "electric": ["220 Volts", "Photovoltaics Seller Owned"],
183        "elevation": null,
184        "elevationUnits": "Feet",
185        "entryLevel": null,
186        "entryLocation": "FRONT",
187        "exclusions": null,
188        "feesAndDues": [
189            {
190                "type": "HOA",
191                "fee": "$72 monthly",
192                "name": "Orinda Downs Owners Association",
193                "phone": null
194            }
195        ],
196        "fencing": null,
197        "fireplaceFeatures": ["Family Room", "Living Room"],
198        "fireplaces": null,
199        "flooring": null,
200        "foundationArea": null,
201        "furnished": false,
202        "garageParkingCapacity": 3,
203        "gas": null,
204        "greenBuildingVerificationType": null,
205        "greenEnergyEfficient": null,
206        "greenIndoorAirQuality": null,
207        "greenSustainability": null,
208        "greenWaterConservation": null,
209        "hasAssociation": true,
210        "hasAttachedGarage": true,
211        "hasAttachedProperty": false,
212        "hasCooling": true,
213        "hasCarport": null,
214        "hasElectricOnProperty": false,
215        "hasFireplace": true,
216        "hasGarage": true,
217        "hasHeating": true,
218        "hasLandLease": false,
219        "hasOpenParking": null,
220        "hasSpa": true,
221        "hasPrivatePool": true,
222        "hasView": true,
223        "hasWaterfrontView": null,
224        "heating": ["Forced Air"],
225        "highSchool": null,
226        "highSchoolDistrict": "Orinda",
227        "hoaFee": "$72 monthly",
228        "hoaFeeTotal": "$72 monthly",
229        "homeType": "SingleFamily",
230        "horseAmenities": null,
231        "horseYN": null,
232        "interiorFeatures": ["Laundry", "Master Bathroom", "Office"],
233        "irrigationWaterRightsAcres": null,
234        "irrigationWaterRightsYN": null,
235        "isSeniorCommunity": null,
236        "landLeaseAmount": null,
237        "landLeaseExpirationDate": null,
238        "laundryFeatures": ["Gas Dryer Hookup", "Washer Hookup"],
239        "levels": "Two",
240        "listingId": null,
241        "lotFeatures": ["0-1 Unit/Acre", "Back Yard", "Front Yard", "Sprinkler System"],
242        "lotSize": "0.55 Acres",
243        "livingQuarters": [],
244        "mainLevelBathrooms": 1,
245        "mainLevelBedrooms": 1,
246        "marketingType": null,
247        "middleOrJuniorSchool": null,
248        "middleOrJuniorSchoolDistrict": null,
249        "municipality": null,
250        "numberOfUnitsInCommunity": null,
251        "offerReviewDate": null,
252        "onMarketDate": 1684886400000,
253        "openParkingCapacity": null,
254        "otherEquipment": null,
255        "otherFacts": [],
256        "otherParking": null,
257        "ownershipType": null,
258        "parkingCapacity": 3,
259        "parkingFeatures": ["Garage - Attached"],
260        "patioAndPorchFeatures": null,
261        "poolFeatures": ["Private", "Heated", "In Ground"],
262        "pricePerSquareFoot": 987,
263        "roadSurfaceType": null,
264        "roofType": "Slate",
265        "rooms": [
266            {
267                "area": null,
268                "description": null,
269                "dimensions": null,
270                "level": null,
271                "features": null,
272                "roomArea": null,
273                "roomAreaSource": null,
274                "roomAreaUnits": null,
275                "roomDescription": null,
276                "roomDimensions": null,
277                "roomFeatures": ["Bidet", "Remodeled"],
278                "roomLength": null,
279                "roomLengthWidthSource": null,
280                "roomLengthWidthUnits": null,
281                "roomLevel": null,
282                "roomType": "Bathroom",
283                "roomWidth": null
284            },
285            {
286                "area": null,
287                "description": null,
288                "dimensions": null,
289                "level": null,
290                "features": null,
291                "roomArea": null,
292                "roomAreaSource": null,
293                "roomAreaUnits": null,
294                "roomDescription": null,
295                "roomDimensions": null,
296                "roomFeatures": ["Remodeled Kitchen"],
297                "roomLength": null,
298                "roomLengthWidthSource": null,
299                "roomLengthWidthUnits": null,
300                "roomLevel": null,
301                "roomType": "Kitchen",
302                "roomWidth": null
303            }
304        ],
305        "securityFeatures": ["Security System"],
306        "sewer": ["Public Sewer"],
307        "spaFeatures": ["Heated", "In Ground"],
308        "specialListingConditions": "Standard,Trust",
309        "stories": 2,
310        "storiesTotal": 2,
311        "subdivisionName": null,
312        "totalActualRent": null,
313        "utilities": null,
314        "view": ["Trees/Woods"],
315        "waterSource": ["Public"],
316        "waterBodyName": null,
317        "waterfrontFeatures": null,
318        "waterView": null,
319        "waterViewYN": null,
320        "windowFeatures": null,
321        "yearBuilt": 1990,
322        "zoning": null,
323        "zoningDescription": null,
324        "aboveGradeFinishedArea": null,
325        "additionalParcelsDescription": null,
326        "architecturalStyle": null,
327        "belowGradeFinishedArea": null,
328        "builderModel": null,
329        "builderName": null,
330        "buildingArea": null,
331        "buildingAreaSource": null,
332        "buildingFeatures": null,
333        "constructionMaterials": [],
334        "exteriorFeatures": [],
335        "foundationDetails": [],
336        "frontageLength": null,
337        "frontageType": null,
338        "hasAdditionalParcels": false,
339        "hasPetsAllowed": null,
340        "hasRentControl": null,
341        "hasHomeWarranty": false,
342        "inclusions": null,
343        "incomeIncludes": null,
344        "isNewConstruction": false,
345        "listingTerms": null,
346        "livingAreaRange": null,
347        "livingAreaRangeUnits": null,
348        "livingArea": "4,856 sqft",
349        "lotSizeDimensions": null,
350        "numberOfUnitsVacant": null,
351        "otherStructures": null,
352        "ownership": null,
353        "parcelNumber": "12344531511",
354        "propertyCondition": "Updated/Remodeled",
355        "propertySubType": ["Single Family Residence"],
356        "structureType": null,
357        "topography": null,
358        "vegetation": null,
359        "woodedArea": null,
360        "yearBuiltEffective": null,
361        "virtualTour": null,
362        "elementarySchool": null,
363        "elementarySchoolDistrict": null,
364        "listAOR": "California Regional MLS"
365    },
366    "attributionInfo": {
367        "listingAgreement": null,
368        "mlsName": "CRMLS",
369        "agentEmail": "john@example.com",
370        "agentLicenseNumber": "DRE #01234567",
371        "agentName": "John Doe",
372        "agentPhoneNumber": null,
373        "attributionTitle": "Listing Provided by:",
374        "brokerName": "Real Estate Ebroker Inc",
375        "brokerPhoneNumber": "700-123-4567",
376        "buyerAgentMemberStateLicense": null,
377        "buyerAgentName": null,
378        "buyerBrokerageName": null,
379        "coAgentLicenseNumber": null,
380        "coAgentName": null,
381        "coAgentNumber": null,
382        "lastChecked": "2023-06-14 05:43:44",
383        "lastUpdated": "2023-05-25 23:06:14",
384        "listingOffices": [
385            {
386                "associatedOfficeType": "listOffice",
387                "officeName": "Real Estate Ebroker Inc"
388            }
389        ],
390        "listingAgents": [
391            {
392                "associatedAgentType": "listAgent",
393                "memberFullName": "John Doe",
394                "memberStateLicense": "DRE #01234567"
395            }
396        ],
397        "mlsId": "OC23089141",
398        "providerLogo": "<https://photos.zillowstatic.com/fp/9f61463932aa73f48f1ae3d056f0eb39-zillow_web_95_35.jpg>",
399        "infoString3": "<https://photos.zillowstatic.com/fp/9f61463932aa73f48f1ae3d056f0eb39-zillow_web_95_35.jpg>",
400        "infoString5": null,
401        "infoString16": "john@example.com",
402        "trueStatus": null
403    },
404    "listPriceLow": null,
405    "homeRecommendations": {
406        "blendedRecs": [],
407        "displayShort": ""
408    },
409    "livingArea": 4856,
410    "livingAreaValue": 4856,
411    "zestimate": null,
412    "newConstructionType": null,
413    "zestimateLowPercent": null,
414    "zestimateHighPercent": null,
415    "rentZestimate": null,
416    "restimateLowPercent": null,
417    "restimateHighPercent": null,
418    "schools": [
419        {
420            "distance": 1.3,
421            "name": "Sleepy Hollow Elementary School",
422            "rating": 8,
423            "level": "Elementary",
424            "studentsPerTeacher": null,
425            "assigned": null,
426            "grades": "K-5",
427            "link": "<https://www.greatschools.org/school?id=00520&state=CA>",
428            "type": "Public",
429            "size": null,
430            "totalCount": null,
431            "isAssigned": null
432        }
433        // ...
434    ],
435    "homeValues": null,
436    "parentRegion": {
437        "name": "94563"
438    },
439    "nearbyHomes": [
440        {
441            "zpid": 123561435,
442            "miniCardPhotos": [
443                {
444                    "url": "<https://photos.zillowstatic.com/fp/4f4e12b7bb57ca0de000dbcb0954cb7d-p_c.jpg>"
445                }
446            ],
447            "price": 4413400,
448            "currency": "USD",
449            "bedrooms": 4,
450            "bathrooms": 3.5,
451            "livingArea": 4865,
452            "livingAreaValue": 4865,
453            "livingAreaUnits": "Square Feet",
454            "livingAreaUnitsShort": "sqft",
455            "listingMetadata": {
456                "comminglingCategoryIsRulesApplicable": false
457            },
458            "lotSize": 34848,
459            "lotAreaValue": 0.8,
460            "lotAreaUnits": "Acres",
461            "address": {
462                "streetAddress": "11 Example St",
463                "city": "Orinda",
464                "state": "CA",
465                "zipcode": "94563"
466            },
467            "formattedChip": {
468                "location": [
469                    {
470                        "fullValue": "11 Example St"
471                    },
472                    {
473                        "fullValue": null
474                    }
475                ]
476            },
477            "latitude": 37.911644,
478            "longitude": -122.175896,
479            "homeStatus": "OTHER",
480            "homeType": "SINGLE_FAMILY",
481            "hdpUrl": "/homedetails/11-Example-St-Orinda-CA-94563/123561435_zpid/",
482            "listing_sub_type": {
483                "is_newHome": false,
484                "is_forAuction": false,
485                "is_bankOwned": false,
486                "is_foreclosure": false,
487                "is_FSBO": false,
488                "is_comingSoon": false,
489                "is_FSBA": false
490            },
491            "providerListingID": null,
492            "attributionInfo": {
493                "mlsId": null,
494                "mlsName": null,
495                "providerLogo": null,
496                "agentName": null,
497                "agentPhoneNumber": null,
498                "brokerName": null,
499                "brokerPhoneNumber": null,
500                "trueStatus": null
501            },
502            "isPremierBuilder": false,
503            "state": "CA",
504            "newConstructionType": null
505        }
506        // ...
507    ],
508    "countyFIPS": "06013",
509    "parcelId": "15153142",
510    "taxHistory": [
511        {
512            "time": 1655210832195,
513            "taxPaid": 40565.26,
514            "taxIncreaseRate": 0.020505115,
515            "value": 3366000,
516            "valueIncreaseRate": 0.02
517        }
518        // ...
519    ],
520    "priceHistory": [
521        {
522            "date": "2023-05-25",
523            "time": 1684972800000,
524            "price": 4795000,
525            "pricePerSquareFoot": 987,
526            "priceChangeRate": -0.04099980819996164,
527            "event": "Listed for sale",
528            "source": "CRMLS",
529            "buyerAgent": null,
530            "sellerAgent": null,
531            "showCountyLink": false,
532            "postingIsRental": false,
533            "attributeSource": {
534                "infoString1": "OC23089141",
535                "infoString2": "CRMLS",
536                "infoString3": "<https://photos.zillowstatic.com/fp/9f61463932aa73f48f1ae3d056f0eb39-zillow_web_logo_inf_11.jpg>"
537            }
538        },
539        {
540            "date": "2020-11-03",
541            "time": 1604361600000,
542            "price": 3300000,
543            "pricePerSquareFoot": 680,
544            "priceChangeRate": 3.0303948604503167e-5,
545            "event": "Sold",
546            "source": "MAXMLS",
547            "buyerAgent": null,
548            "sellerAgent": null,
549            "showCountyLink": false,
550            "postingIsRental": false,
551            "attributeSource": {
552                "infoString1": "40917940",
553                "infoString2": "MAXMLS",
554                "infoString3": null
555            }
556        }
557        // ...
558    ],
559    "comps": [
560        {
561            "zpid": 64879540,
562            "miniCardPhotos": [
563                {
564                    "url": "<https://photos.zillowstatic.com/fp/0eb560ac85baa7376ee9b16614680a59-p_c.jpg>"
565                }
566            ],
567            "price": 3598000,
568            "currency": "USD",
569            "bedrooms": 4,
570            "bathrooms": 3,
571            "livingArea": 3749,
572            "livingAreaValue": 3749,
573            "livingAreaUnits": "Square Feet",
574            "livingAreaUnitsShort": "sqft",
575            "listingMetadata": {
576                "comminglingCategoryIsRulesApplicable": true
577            },
578            "lotSize": 130244,
579            "lotAreaValue": 2.99,
580            "lotAreaUnits": "Acres",
581            "address": {
582                "streetAddress": "2 Dalewood Ter",
583                "city": "Orinda",
584                "state": "CA",
585                "zipcode": "94563"
586            },
587            "formattedChip": {
588                "location": [
589                    {
590                        "fullValue": "2 Dalewood Ter"
591                    },
592                    {
593                        "fullValue": "Orinda, CA 94563"
594                    }
595                ]
596            },
597            "latitude": 37.90915,
598            "longitude": -122.1736,
599            "homeStatus": "FOR_SALE",
600            "homeType": "SINGLE_FAMILY",
601            "hdpUrl": "/homedetails/2-Dalewood-Ter-Orinda-CA-94563/64879540_zpid/",
602            "listing_sub_type": {
603                "is_newHome": false,
604                "is_forAuction": false,
605                "is_bankOwned": false,
606                "is_foreclosure": false,
607                "is_FSBO": false,
608                "is_comingSoon": false,
609                "is_FSBA": true
610            },
611            "providerListingID": null,
612            "attributionInfo": {
613                "mlsId": "41029245",
614                "mlsName": null,
615                "providerLogo": null,
616                "agentName": "Finola Jane Fellner",
617                "agentPhoneNumber": null,
618                "brokerName": null,
619                "brokerPhoneNumber": null,
620                "trueStatus": null
621            },
622            "isPremierBuilder": false,
623            "state": "CA",
624            "newConstructionType": null
625        }
626        // ...
627    ],
628    "description": "Beautiful light and bright gated estate in highly sought-after Orinda Downs neighborhood. Traditional yet casual living with highly functional spaces including a recently remodeled oversized kitchen with high end appliances (most recent Sub Zero refrigerator and two Sub Zero wine fridge, two Miele dishwashers, Wolf oven and stove) and Waterstone faucets, eat-in dining area, laundry/pantry room and bathrooms with automatic Toto toilets with built in bidets. Windows abound throughout, as does handcrafted wood molding, trim, and original re-sanded/sealed hardwood floors.  The floor plan is ideal for small or large families, and for nanny or guest set-up. Technology updates include upgraded voltage panels ready for EV charging, 8 KW Solar panels with 26 KWH battery backup by Sunpower (owned). Additional updates include new automatic pool cover, automatic gate opener, LED lights throughout Leviton switches, large capacity water heater, heated flooring throughout kitchen and eat-in kitchen area, automatic Hunter Douglas shades, and new closet systems in every closet. Extremely private and serene backyard with heated pool (updated pool heater), outdoor kitchen, fire pit and pergola-covered heated dining space. Stunning slate roof and copper gutters.",
629    "whatILove": null,
630    "contingentListingType": null,
631    "timeOnZillow": "21 days",
632    "pageViewCount": 1749,
633    "favoriteCount": 40,
634    "daysOnZillow": 21,
635    "latitude": 37.75183,
636    "longitude": -122.391405,
637    "openHouseSchedule": [],
638    "desktopWebHdpImageLink": "<https://photos.zillowstatic.com/fp/955a205dbda59d4094bfdc2bae06f94d-p_h.jpg>",
639    "brokerageName": "Real Estate Ebroker Inc",
640    "timeZone": "America/Los_Angeles",
641    "listingMetadata": {
642        "mustAttributeOfficeNameBeforeAgentName": false,
643        "mustDisplayAttributionListAgentEmail": false,
644        "mustDisplayAttributionListAgentPhone": true,
645        "mustDisplayAttributionListingOfficePhone": false,
646        "mustDisplayDisclaimerBelowAttribution": false,
647        "mustHighlightAgentName": null,
648        "mustHighlightListOfficeName": false,
649        "mustMakeListingAgentContactable": false,
650        "FlexibleLayoutAB": true,
651        "isAdsRestricted": true,
652        "canShowPrequalifiedLinkInChip": true,
653        "FlexibleLayoutB": false,
654        "FlexibleLayoutC": true,
655        "FlexibleLayoutD": true,
656        "FlexibleLayoutE": true,
657        "FlexibleLayoutF": true,
658        "FlexibleLayoutG": false,
659        "FlexibleLayoutH": true,
660        "FlexibleLayoutI": true,
661        "FlexibleLayoutJ": false,
662        "FlexibleLayoutK": false,
663        "FlexibleLayoutL": false,
664        "FlexibleLayoutM": true,
665        "FlexibleLayoutN": true,
666        "FlexibleLayoutO": true,
667        "FlexibleLayoutP": true,
668        "FlexibleLayoutQ": false,
669        "FlexibleLayoutR": true,
670        "FlexibleLayoutS": false,
671        "FlexibleLayoutT": false,
672        "FlexibleLayoutU": false,
673        "FlexibleLayoutV": false,
674        "FlexibleLayoutW": false,
675        "FlexibleLayoutX": false,
676        "FlexibleLayoutY": false,
677        "FlexibleLayoutZ": false,
678        "FlexibleLayoutAA": true,
679        "passwordRequiredForZestimateMarketAnalysis": false,
680        "canShowAutomatedValuationDisplay": false,
681        "canShowTaxHistory": true,
682        "canShowPriceHistory": true,
683        "canShowUserGeneratedContent": true,
684        "hidePriceAdjustmentFlexField": false,
685        "canCommingleComparables": true,
686        "canShowComparables": true,
687        "isSuperTrafficOptimized": false,
688        "mustDisplayFeedLogoInContactBox": false,
689        "canShowCroppedPhotos": true,
690        "canShowNonIDXMedia": true,
691        "canShowOnMap": true,
692        "comminglingCategory": true,
693        "mustDisplayAttributionAboveLocalFacts": true,
694        "mustDisplayAuctionStatusAsSold": false,
695        "mustHighlightMlsId": null,
696        "mustHighlightMlsStatus": false,
697        "mustHighlightMarketingType": false,
698        "canShowZillowLogoInHeader": true,
699        "comminglingCategoryIsRulesApplicable": true
700    },
701    "pals": [],
702    "listedBy": [
703        {
704            "id": "LISTING_AGENT",
705            "elements": [
706                {
707                    "id": "NAME",
708                    "text": "John Doe",
709                    "action": null
710                },
711                {
712                    "id": "LICENSE",
713                    "text": "DRE #01234567",
714                    "action": null
715                }
716            ],
717            "textStyle": null
718        },
719        {
720            "id": "BROKER",
721            "elements": [
722                {
723                    "id": "NAME",
724                    "text": "Real Estate Ebroker Inc",
725                    "action": null
726                }
727            ],
728            "textStyle": null
729        }
730    ],
731    "homeInsights": [
732        {
733            "insights": [
734                {
735                    "modelId": "v2-2",
736                    "treatmentId": "model_0",
737                    "phrases": [
738                        "New automatic pool cover",
739                        "Heated pool",
740                        "Outdoor kitchen",
741                        "Upgraded voltage panels",
742                        "High end appliances",
743                        "New closet systems",
744                        "Large capacity water heater"
745                    ]
746                },
747                {
748                    "modelId": "v2-3a",
749                    "treatmentId": "model_1",
750                    "phrases": [
751                        "Automatic hunter douglas shades",
752                        "Sub zero refrigerator",
753                        "Outdoor kitchen",
754                        "Eat-in kitchen area",
755                        "Fire pit",
756                        "Eat-in dining area",
757                        "Automatic toto toilets"
758                    ]
759                },
760                {
761                    "modelId": "v0-no-tags",
762                    "treatmentId": "model_3",
763                    "phrases": []
764                }
765            ]
766        }
767    ],
768    "sellingSoon": [
769        {
770            "treatmentId": "model_0",
771            "percentile": 0.6
772        }
773    ],
774    "listingProvider": null,
775    "isIncomeRestricted": null,
776    "brokerId": null,
777    "ssid": 3,
778    "monthlyHoaFee": 72,
779    "mortgageZHLRates": {
780        "fifteenYearFixedBucket": {
781            "rate": 6.369,
782            "rateSource": "ZGMI",
783            "lastUpdated": 1686744710281
784        },
785        "thirtyYearFixedBucket": {
786            "rate": 6.748,
787            "rateSource": "ZGMI",
788            "lastUpdated": 1686744710281
789        },
790        "arm5Bucket": {
791            "rate": 6.585,
792            "rateSource": "ZGMI",
793            "lastUpdated": 1686744710281
794        }
795    },
796    "propertyTaxRate": 1.17,
797    "hiResImageLink": "<https://photos.zillowstatic.com/fp/955a205dbda59d4094bfdc2bae06f94d-p_f.jpg>",
798    "hdpTypeDimension": "ForSale",
799    "mlsid": "OC23089141",
800    "ouid": "M00000093",
801    "propertyTypeDimension": "Single Family",
802    "mediumImageLink": "<https://photos.zillowstatic.com/fp/955a205dbda59d4094bfdc2bae06f94d-p_d.jpg>",
803    "isZillowOwned": false,
804    "isShowcaseListing": false,
805    "enhancedBrokerImageUrl": "<https://photos.zillowstatic.com/fp/9f61463932aa73f48f1ae3d056f0eb39-zillow_web_95_35.jpg>",
806    "listingAccountUserId": null,
807    "tourEligibility": {
808        "isPropertyTourEligible": true,
809        "propertyTourOptions": {
810            "isFinal": true,
811            "tourAvailability": [
812                {
813                    "date": "2023-06-14",
814                    "status": "AVAILABLE",
815                    "times": [
816                        "11:00:00",
817                        "11:30:00",
818                        "12:00:00",
819                        "12:30:00",
820                        "13:00:00",
821                        "13:30:00",
822                        "14:00:00",
823                        "14:30:00",
824                        "15:00:00",
825                        "15:30:00",
826                        "16:00:00",
827                        "16:30:00",
828                        "17:00:00",
829                        "17:30:00",
830                        "18:00:00",
831                        "18:30:00",
832                        "19:00:00"
833                    ]
834                }
835                // ...
836            ],
837            "tourType": "INSTANT"
838        }
839    },
840    "responsivePhotos": [
841        {
842            "caption": "",
843            "subjectType": null,
844            "url": "<https://photos.zillowstatic.com/fp/955a205dbda59d4094bfdc2bae06f94d-p_d.jpg>"
845        }
846        // ...
847    ],
848    "buildingId": null,
849    "virtualTourUrl": null,
850    "hasApprovedThirdPartyVirtualTourUrl": false,
851    "photoCount": 54,
852    "livingAreaUnits": "Square Feet",
853    "lotSize": 24000,
854    "lotAreaValue": 0.5509641873278237,
855    "lotAreaUnits": "Acres",
856    "postingProductType": "Standard",
857    "marketingName": null,
858    "ZoDsFsUpsellTop": {
859        "display": false,
860        "displayCategory": "none",
861        "displayAttributes": {
862            "leadType": "PARTNER_LEADS_INTEREST_LIST"
863        },
864        "treatment": "DISABLED",
865        "surfaceId": "fshdp",
866        "placementId": "wow-top",
867        "reason": "The property is ineligible for displaying upsell"
868    },
869    "stateId": 9,
870    "zipPlusFour": "1231",
871    "numberOfUnitsTotal": 1,
872    "foreclosureDefaultFilingDate": null,
873    "foreclosureAuctionFilingDate": null,
874    "foreclosureLoanDate": null,
875    "foreclosureLoanOriginator": null,
876    "foreclosureLoanAmount": null,
877    "foreclosurePriorSaleDate": null,
878    "foreclosurePriorSaleAmount": null,
879    "foreclosureBalanceReportingDate": null,
880    "foreclosurePastDueBalance": null,
881    "foreclosureUnpaidBalance": null,
882    "foreclosureAuctionTime": null,
883    "foreclosureAuctionDescription": null,
884    "foreclosureAuctionCity": null,
885    "foreclosureAuctionLocation": null,
886    "foreclosureDate": null,
887    "foreclosureAmount": null,
888    "foreclosingBank": null,
889    "foreclosureJudicialType": "Non-Judicial",
890    "datePostedString": "2023-05-24",
891    "foreclosureTypes": {
892        "isBankOwned": false,
893        "isForeclosedNFS": false,
894        "isPreforeclosure": false,
895        "isAnyForeclosure": false,
896        "wasNonRetailAuction": false,
897        "wasForeclosed": false,
898        "wasREO": null,
899        "wasDefault": null
900    },
901    "foreclosureMoreInfo": null,
902    "hasBadGeocode": false,
903    "postingUrl": null,
904    "richMedia": null,
905    "hasPublicVideo": false,
906    "primaryPublicVideo": null,
907    "richMediaVideos": null,
908    "photos": [
909        {
910            "caption": "",
911            "mixedSources": {
912                "jpeg": [
913                    {
914                        "url": "<https://photos.zillowstatic.com/fp/955a205dbda59d4094bfdc2bae06f94d-cc_ft_192.jpg>",
915                        "width": 192
916                    }
917                    // ...
918                ],
919                "webp": [
920                    // ...
921                ]
922            }
923        }
924        // ...
925    ],
926    "listingSubType": {
927        "isFSBA": true,
928        "isFSBO": false,
929        "isPending": false,
930        "isNewHome": false,
931        "isForeclosure": false,
932        "isBankOwned": false,
933        "isForAuction": false,
934        "isOpenHouse": false,
935        "isComingSoon": false
936    },
937    "tourViewCount": 0,
938    "postingContact": {
939        "name": "John Doe",
940        "photo": null
941    },
942    "vrModel": {
943        "vrModelGuid": null,
944        "revisionId": null
945    },
946    "thirdPartyVirtualTour": {
947        "externalUrl": null,
948        "lightboxUrl": null,
949        "staticUrl": null,
950        "providerKey": null,
951        "approved": false
952    },
953    "listingAccount": null,
954    "listingFeedID": null,
955    "livingAreaUnitsShort": "sqft",
956    "priceChange": null,
957    "priceChangeDate": null,
958    "priceChangeDateString": null,
959    "formattedChip": {
960        "location": [
961            {
962                "fullValue": "10 Example St"
963            },
964            {
965                "fullValue": "Orinda, CA 94563"
966            }
967        ]
968    },
969    "hideZestimate": false,
970    "comingSoonOnMarketDate": null,
971    "isPreforeclosureAuction": false,
972    "mortgageRates": {
973        "thirtyYearFixedRate": 6.732
974    },
975    "annualHomeownersInsurance": 20139,
976    "lastSoldPrice": 3300000,
977    "isHousingConnector": false,
978    "thumb": [
979        {
980            "url": "<https://photos.zillowstatic.com/fp/955a205dbda59d4094bfdc2bae06f94d-p_a.jpg>"
981        }
982    ],
983    "isRecentStatusChange": false,
984    "isNonOwnerOccupied": false,
985    "isFeatured": false,
986    "rentalApplicationsAcceptedType": "REQUEST_TO_APPLY",
987    "listingTypeDimension": "For Sale by Agent",
988    "featuredListingTypeDimension": "organic",
989    "brokerIdDimension": "For Sale by Agent",
990    "keystoneHomeStatus": "ForSale",
991    "pageUrlFragment": "ForSale",
992    "isRentalsLeadCapMet": false,
993    "isPaidMultiFamilyBrokerId": false,
994    "selfTour": {
995        "hasSelfTour": false
996    }
997}

Note that we can't guarantee 100% stability of the full output, since Zillow can change the availability of individual fields on the website at any time.

❓ FAQ

Can I integrate this Zillow scraper with other apps?

Zillow Details Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. You can integrate with Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and more.

Or you can use webhooks to carry out an action whenever an event occurs, e.g. get a notification whenever Zillow Details Scraper successfully finishes a run.

Can I integrate this scraper with other Zillow scrapers?

  1. Yes. Go to the Zillow ZIP Code Search Scraper 🔗 and create a new task by clicking the button in the top right corner. You can name it something descriptive, for example Automatic Zillow Search → Detail Scrape

Tutorial step 1

  1. In the new task, go to the Integrations tab and from integrations specific to that Actor, select Zillow Detail Scraper.

Tutorial step 2

  1. Here everything will be prefilled for you:

Tutorial step 3

  1. Now you can just click the blue Save button, and you're done.

Tada 🎉 Now, whenever you start the Zillow ZIP Code Search Scraper via the task you created, after it finishes, it will automatically trigger the Zillow Detail Scraper and scrape all the properties from the search results.

Can I use Zillow Detail Scraper data with API?

Yes. You can do so using the Apify API which gives you programmatic access to the Apify platform. The API is organized around RESTful HTTP endpoints that enable you to manage, schedule, and run Apify actors. The API also lets you access any datasets, monitor actor performance, fetch results, create and update versions, and more.

To access the API using Node.js, use the apify-client NPM package. To access the API using Python, use the apify-client PyPI package.

Check out the Apify API reference docs for full details or click on the API tab for code examples.

It is legal to scrape publicly available data such as property prices, availability, or street address. However, you should be aware that the results from your Zillow scrape might contain personal information.

Personal data is protected by GDPR (EU Regulation 2016/679), and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, please consult your lawyers. You can also read our blog post on the legality of web scraping.

Developer
Maintained by Apify

Actor Metrics

  • 144 monthly users

  • 37 stars

  • >99% runs succeeded

  • 7.7 days response time

  • Created in Jun 2023

  • Modified 9 days ago

Categories