Zillow scraper with customizable proxy support. Extract comprehensive property data, including pricing, images, and location details, using your proxies for better control and efficiency. Check the recommended proxy providers below.
This Zillow scraper is designed to provide users with complete flexibility by allowing them to use their own proxies. The scraper collects comprehensive property data such as pricing, location details, and property features, and is perfect for users needing additional control over their data extraction.
rigelbytes-YoBB
.1from apify_client import ApifyClient 2 3# Initialize the ApifyClient with your API token 4client = ApifyClient("<YOUR_API_TOKEN>") 5 6# Prepare the Actor input 7run_input = { 8 "zip_code": "72076", 9 "listing_type": "for_sale", 10 "pages": 1, 11 "all_homes": True, 12 "lot_land": False, 13 "apartment": False, 14 "condo": False, 15 "single_family": False, 16 "multi_family": False, 17 "townhouse": False, 18 "manufactured": False, 19 "apartment_or_condo": False, 20} 21 22# Run the Actor and wait for it to finish 23run = client.actor("rigelbytes/zillow-scraper").call(run_input=run_input) 24 25# Fetch and print Actor results from the run's dataset (if there are any) 26for item in client.dataset(run["defaultDatasetId"]).iterate_items(): 27 print(item)
1import { ApifyClient } from 'apify-client'; 2 3// Initialize the ApifyClient with API token 4const client = new ApifyClient({ 5 token: '<YOUR_API_TOKEN>', 6}); 7 8// Prepare Actor input 9const input = { 10 "zip_code": "72076", 11 "listing_type": "sold", 12 "pages": 1, 13 "all_homes": true, 14 "lot_land": false, 15 "apartment": false, 16 "condo": false, 17 "single_family": false, 18 "multi_family": false, 19 "townhouse": false, 20 "manufactured": false, 21 "apartment_or_condo": false 22}; 23 24(async () => { 25 // Run the Actor and wait for it to finish 26 const run = await client.actor("rigelbytes/zillow-scraper").call(input); 27 28 // Fetch and print Actor results from the run's dataset (if any) 29 console.log('Results from dataset'); 30 const { items } = await client.dataset(run.defaultDatasetId).listItems(); 31 items.forEach((item) => { 32 console.dir(item); 33 }); 34})();
1# Set API token 2API_TOKEN=<YOUR_API_TOKEN> 3 4# Prepare Actor input 5cat > input.json <<'EOF' 6{ 7 "zip_code": "72076", 8 "listing_type": "for_rent", 9 "pages": 1, 10 "all_homes": true, 11 "lot_land": false, 12 "apartment": false, 13 "condo": false, 14 "single_family": false, 15 "multi_family": false, 16 "townhouse": false, 17 "manufactured": false, 18 "apartment_or_condo": false 19} 20EOF 21 22# Run the Actor 23curl "https://api.apify.com/v2/acts/rigelbytes/zillow-scraper/runs?token=$API_TOKEN" \ 24 -X POST \ 25 -d @input.json \ 26 -H 'Content-Type: application/json'
1{ 2 "zpid": "441692165", 3 "rawHomeStatusCd": "ForSale", 4 "marketingStatusSimplifiedCd": "For Sale by Agent", 5 "imgSrc": "https://photos.zillowstatic.com/fp/3aa3268688068bf0a816d72875a8c991-p_e.jpg", 6 "hasImage": true, 7 "detailUrl": "https://www.zillow.com/homedetails/11111-Jones-Metes-Bounds-Jacksonville-AR-72076/441692165_zpid/", 8 "statusType": "FOR_SALE", 9 "statusText": "Lot / Land for sale", 10 "countryCurrency": "$", 11 "price": "$170,000", 12 "unformattedPrice": 170000, 13 "address": "11111 Jones Metes Bounds, Jacksonville, AR 72076", 14 "addressStreet": "11111 Jones Metes Bounds", 15 "addressCity": "Jacksonville", 16 "addressState": "AR", 17 "addressZipcode": "72076", 18 "isUndisclosedAddress": false, 19 "lotAreaString": "48.62 acres", 20 "latLong": { 21 "latitude": 34.999207, 22 "longitude": -92.22626 23 }, 24 "isZillowOwned": false, 25 "flexFieldText": "Wet weather creeks", 26 "flexFieldType": "homeInsight", 27 "hdpData": { 28 "homeInfo": { 29 "zpid": 441692165, 30 "streetAddress": "11111 Jones Metes Bounds", 31 "zipcode": "72076", 32 "city": "Jacksonville", 33 "state": "AR", 34 "latitude": 34.999207, 35 "longitude": -92.22626, 36 "price": 170000, 37 "homeType": "LOT", 38 "homeStatus": "FOR_SALE", 39 "daysOnZillow": 11, 40 "isFeatured": false, 41 "shouldHighlight": false, 42 "listing_sub_type": { 43 "is_FSBA": true 44 }, 45 "isUnmappable": false, 46 "isPreforeclosureAuction": false, 47 "homeStatusForHDP": "FOR_SALE", 48 "priceForHDP": 170000, 49 "timeOnZillow": 959707000, 50 "isNonOwnerOccupied": true, 51 "isPremierBuilder": false, 52 "isZillowOwned": false, 53 "currency": "USD", 54 "country": "USA", 55 "lotAreaValue": 48.62, 56 "lotAreaUnit": "acres", 57 "isShowcaseListing": false 58 } 59 }, 60 "isSaved": false, 61 "isUserClaimingOwner": false, 62 "isUserConfirmedClaim": false, 63 "pgapt": "ForSale", 64 "sgapt": "For Sale (Broker)", 65 "shouldShowZestimateAsPrice": false, 66 "has3DModel": false, 67 "hasVideo": false, 68 "isHomeRec": false, 69 "hasAdditionalAttributions": true, 70 "isFeaturedListing": false, 71 "isShowcaseListing": false, 72 "list": true, 73 "relaxed": false, 74 "info3String": "https://photos.zillowstatic.com/fp/19e7bcbe73b7e6c8d48d299d96f774fd-zillow_web_48_23.jpg", 75 "brokerName": "Crye-Leike REALTORS Conway", 76 "carouselPhotos": [ 77 { 78 "url": "https://photos.zillowstatic.com/fp/3aa3268688068bf0a816d72875a8c991-p_e.jpg" 79 }, 80 { 81 "url": "https://photos.zillowstatic.com/fp/852a52f7d90aa745c5f5170b5543f7e9-p_e.jpg" 82 }, 83 { 84 "url": "https://photos.zillowstatic.com/fp/7748264c82f8600ac801e54e41cb5b13-p_e.jpg" 85 }, 86 { 87 "url": "https://photos.zillowstatic.com/fp/122d5b123394edc7d797132bd1144385-p_e.jpg" 88 }, 89 { 90 "url": "https://photos.zillowstatic.com/fp/f700330316b46cdb0f0db07286d5c637-p_e.jpg" 91 }, 92 { 93 "url": "https://photos.zillowstatic.com/fp/7f6537b12990b0e4fd337d2c44a45f89-p_e.jpg" 94 }, 95 { 96 "url": "https://photos.zillowstatic.com/fp/fef437be5eff5a569faa501507156b85-p_e.jpg" 97 }, 98 { 99 "url": "https://photos.zillowstatic.com/fp/6e4aa44cce34e1ebe3919a2dc9711f34-p_e.jpg" 100 }, 101 { 102 "url": "https://photos.zillowstatic.com/fp/118584eec93f9229bd29d65f4de441d8-p_e.jpg" 103 }, 104 { 105 "url": "https://photos.zillowstatic.com/fp/e2895802f52296f5e45716c129fe5cfd-p_e.jpg" 106 }, 107 { 108 "url": "https://photos.zillowstatic.com/fp/95c875b96faec02bd230d6e5926a90e8-p_e.jpg" 109 }, 110 { 111 "url": "https://photos.zillowstatic.com/fp/ec22835ea068444cd9f1296bf3d88b11-p_e.jpg" 112 }, 113 { 114 "url": "https://photos.zillowstatic.com/fp/9fe8c693f8d9b038e8ae4d186f053b06-p_e.jpg" 115 }, 116 { 117 "url": "https://photos.zillowstatic.com/fp/1cc1021af4c404de2ee8de19e186ba04-p_e.jpg" 118 }, 119 { 120 "url": "https://photos.zillowstatic.com/fp/8e31c7ae912d2d31425aa9b894290c0b-p_e.jpg" 121 }, 122 { 123 "url": "https://photos.zillowstatic.com/fp/84431433f3e23bc8dd38f6d4f5a2b0f0-p_e.jpg" 124 }, 125 { 126 "url": "https://photos.zillowstatic.com/fp/7f6cd803341a1f33661727dfeebe94b9-p_e.jpg" 127 }, 128 { 129 "url": "https://photos.zillowstatic.com/fp/a56b1a14896ec25a40383b6c343615b8-p_e.jpg" 130 } 131 ] 132}
To start using the Zillow Listing Scraper, follow the instructions above to configure your inputs. Join the growing community of users leveraging data for insights in the real estate market!
When scraping data or browsing anonymously, proxies are essential. They act as intermediaries, masking your original IP address and allowing you to send requests from another location.
Rigel Bytes specializes in web scraping, automation, and data analytics. We help businesses extract and leverage valuable data for informed decision-making.
Ready to unlock the power of data? Reach out to us at (contact@rigelbytes.com) or book an appointment with us to learn more about how we can help you achieve your data goals.
Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.
No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.
It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.
Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.
You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!