Zillow Rental Data Scraper

Замовник: AI | Опубліковано: 14.12.2025
Бюджет: 750 $

I currently waste hours copying every rental address from Zillow, one listing at a time. What I need instead is a simple web-based app that lets me type a city name, press “Go,” and receive a CSV download containing three key fields for every result on the page: • full street address • advertised monthly rent • any landlord or property-manager contact information Zillow exposes The search scope will always be “City” level, yet some cities yield only a dozen rentals while others return 20,000+, so the scraper must paginate automatically and handle large result sets without timing out. The CSV file should arrive cleanly formatted—one row per listing, columns consistently ordered—and be ready for import into my own database. Other expectations • Runs in a browser: a small Flask, Django, Node, or comparable front-end is fine as long as I don’t have to install desktop software. • Works on Windows and macOS with nothing more than a modern browser. • Respects Zillow’s structure: if the HTML or API endpoints change, it should be easy for me to update a selector or two rather than rewriting the whole thing. • Captcha or rate-limiting mitigation (rotating proxies, wait intervals, etc.) needs to be built in so I’m not blocked mid-export. Deliver the source code, a brief README, and a live demo URL so I can test with a couple of cities before sign-off. If this first phase goes smoothly, I’ll expand the project to other real-estate sites as a follow-up job.