Zillow Search Scraper
Pay $2.00 for 1,000 results
Zillow Search Scraper
Pay $2.00 for 1,000 results
Extract data about properties for sale and rent on Zillow using the Zillow API, but with no daily call limits. Scrape millions of listings and download your data as HTML, JSON, CSV, Excel, XML. Export scraped data, run the scraper via API, schedule and monitor runs, or integrate with other tools.
Do you want to learn more about this Actor?
Get a demoIt doesn't look like the zillow search scraper is returning date posted (only days on zillow), or the year the listing was built. Is it possible to add these?
Thanks!
Hi, I checked the JSON data received from Zillow and didn't find anything like date posted / built. I also couldn't find it on the website. If you found it on the listing pages, could you please provide us with the screenshots?
However, there's another field timeOnZillow
in the output which seems to represent the number of milliseconds. This could be used to retrieve a datetime by converting the milliseconds to hours / days on Zillow and then subtracting them from the current datetime.
Example:
Listing URL: https://www.zillow.com/homedetails/4525-4529-Irving-St-San-Francisco-CA-94122/442241013_zpid/
daysOnZillow
: 18
timeOnZillow
: 1607749000
1607749000 / 1000 / 60 / 60 / 24
= 18.608 days on Zillownew Date(new Date().getTime() - 1607749000).toISOString()
➡️2024-10-31T04:45:05.838Z
We could add the exact number of hours / days on Zillow and also the deducted datetime such as 2024-10-31T04:45:05.838Z
.
Would that work for you or do you need other data?
The year built is right at the top of the listing page (see the first screenshot). The second piece of missing data is the date the property went on the market, which is available after clicking "More" under Facts and Features (see the second screenshot)
Hi, thanks for adding more details!
Unfortunately, it's not possible to add the year built and the date on the market to Zillow Search Scraper. It is because this information can only be extracted from individual listing pages while Zillow Search Scraper aims to be lightweight and extracts only the basic data available on search pages.
However, you can set up an integration with our Zillow Detail Scraper to extract full data for each listing. See the example run of Zillow Detail Scraper with data extracted from 4525-4529 Irving St, San Francisco, CA 94122:
- https://console.apify.com/view/runs/95kOAsYnVIroZoezP
- dataset link (look for the data fields
yearBuilt
andcumulativeDaysOnMarket
): https://api.apify.com/v2/datasets/64R7E3QALv5TqLpRI/items?clean=true&format=json
- dataset link (look for the data fields
To set up the integration, go to Zillow Search Scraper Integrations and select Zillow Detail Scraper (see the attached screenshot). The integration will trigger a new run of Zillow Detail Scraper for each successful run of Zillow Search Scraper automatically. It will run Zillow Detail Scraper with startUrls
corresponding to the listings searched by Zillow Search Scraper. You will then find the dataset with full listings data under Zillow Detail Scraper > Runs > Your-latest-run
.
Actor Metrics
126 monthly users
-
30 stars
99% runs succeeded
25 days response time
Created in Dec 2023
Modified 13 days ago