Zillow Search Scraper - Homes for Sale, Rent & Sold
DeprecatedPricing
from $2.00 / 1,000 listing founds
Zillow Search Scraper - Homes for Sale, Rent & Sold
DeprecatedZillow listings for any city, ZIP code or Zillow search URL: homes for sale, for rent or recently sold with price, beds, baths, sqft, address, coordinates, Zestimate, days on Zillow, broker and photo, up to 820 per search. No API key. $0.002 per listing; new listings flagged on schedules.
Pricing
from $2.00 / 1,000 listing founds
Rating
0.0
(0)
Developer
Antonio del Olmo Tena
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 hours ago
Last modified
Categories
Share
Scrape Zillow listings for any city, ZIP code or Zillow search URL: homes for sale, for rent or recently sold. Type a location or paste a Zillow search link with your own filters, and the Actor returns one clean row per listing: price, beds, baths, square feet, home type, full address and coordinates, Zestimate and rent Zestimate, days on Zillow, broker, photo, status and flags such as new construction, for sale by owner, open house, video and 3D tour. Up to 820 listings per search in ranking order. Schedule it to catch new listings the moment they appear: investor deal flow, comps, market research, lead generation for agents and lenders.
No API key, no browser. You pay $0.002 per listing.
What you get
One Dataset row per listing:
zpid,url,status(FOR_SALE, FOR_RENT, SOLD...),statusText,position.price,priceText,currency,zestimate,rentZestimate,taxAssessedValue.beds,baths,area(sqft),lotArea,lotAreaUnit,homeType.address,street,city,state,zipcode,latitude,longitude.daysOnZillow,brokerName,image,hasVideo,has3DModel,isFeatured,isNewConstruction,isForSaleByOwner,isOpenHouse.location,listingType,isNew(truefor listings that were not in the previous run of the same search).
For the full page of a listing (price history, tax history, schools, photos, agent and facts) send the url column to Zillow Property Scraper.
How to use it
- Open the Input tab.
- Add Locations: a city with state (
Austin, TX), a ZIP code (78725) or a Zillow search URL copied from your browser with any filters (price, beds, home type, map area). - Pick the Listing type (for sale, for rent, recently sold) and Max listings per search.
- Click Start and export the rows as JSON, CSV or Excel.
- Schedule it (for example every 6 hours) and connect a webhook to the rows with
isNew: true.
Zillow limits how fast one source can read its pages, so the Actor spaces its requests: count on about 5 seconds per page of 41 listings.
Input
{"locations": ["Austin, TX", "78725", "https://www.zillow.com/austin-tx/houses/2-_beds/"],"listingType": "for-sale","maxResults": 82}
| Field | Description |
|---|---|
locations | Cities, ZIP codes or Zillow search URLs. Up to 50 per run. |
listingType | for-sale (default), for-rent or sold; ignored for Zillow URLs. |
maxResults | Listings per search, 1 to 820. Default 41. |
Output example
{"location": "Austin, TX","listingType": "for-sale","position": 1,"zpid": "305433145","status": "FOR_SALE","statusText": "Active","price": 400000,"currency": "USD","beds": 4,"baths": 3,"area": 2174,"homeType": "SINGLE_FAMILY","address": "11900 Cimaizon Dr, Austin, TX 78725","latitude": 30.217157,"longitude": -97.63407,"zestimate": 395800,"rentZestimate": 2512,"daysOnZillow": 7,"brokerName": "Keller Williams Realty","url": "https://www.zillow.com/homedetails/11900-Cimaizon-Dr-Austin-TX-78725/305433145_zpid/","isNew": false}
Pricing
Pay per event, no subscription:
- Listing found: $0.002 per listing. 1,000 listings cost $2.
- New listing: $0.003 per listing that enters a scheduled search for the first time.
Searches that cannot be read are free. Other Zillow search scrapers charge $2.30 to $2.40 per 1,000 listings.
Use it as an API
curl -X POST "https://api.apify.com/v2/acts/aolmo~zillow-listings/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"locations": ["78725"], "listingType": "for-rent", "maxResults": 41}'
FAQ
Can I use my own Zillow filters? Yes: set the filters on zillow.com and paste the URL of the results page; the Actor pages through it.
How many listings per search? Zillow shows at most 20 pages of 41 listings (820). For more, split the area into ZIP codes or draw smaller map areas.
Why do some runs end with errors? Zillow rate-limits every reader. The Actor spaces and retries its requests, but on very large lists some searches can come back with an error; run them again later.
Where is the data stored between runs? In a Key-Value Store of your account named micro-saas-state-zillow-listings, one key per search.