Zillow Scraper — Homes for Sale, Rentals, Sold & Zestimates avatar

Zillow Scraper — Homes for Sale, Rentals, Sold & Zestimates

Pricing

from $0.001 / listing scraped

Go to Apify Store
Zillow Scraper — Homes for Sale, Rentals, Sold & Zestimates

Zillow Scraper — Homes for Sale, Rentals, Sold & Zestimates

Scrape Zillow listings by city, ZIP or search URL: price, address, beds, baths, size, home type, days listed, Zestimate, tax value, coordinates and photo. For sale, for rent and recently sold, with price, bed and type filters.

Pricing

from $0.001 / listing scraped

Rating

0.0

(0)

Developer

Hipersoft

Hipersoft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Categories

Share

Zillow Scraper extracts property listings from Zillow by city, ZIP code or search link: price, address, beds, baths, square feet, home type, days on Zillow, Zestimate, rent Zestimate, tax value, coordinates, broker and photo. Collect homes for sale, for rent or recently sold, with price, bed, bath, size and type filters.

Zillow Scraper input — locations, listing type and filters

What does Zillow Scraper do?

Give it locations such as Chicago, IL or 60614, or paste Zillow search links, and get one clean row per listing. Export to JSON, CSV or Excel. A test run collected 1,087 unique listings across three searches in under three minutes.

What data can you scrape from Zillow?

DataFields
Priceprice, priceText, zestimate, rentZestimate, taxAssessedValue, priceChange
Locationaddress, street, city, state, zipcode, latitude, longitude
Homebeds, baths, livingAreaSqft, lotSize, lotSizeUnit, homeType
Listingzpid, url, status, statusText, daysOnZillow, soldDate, brokerName, imageUrl
RentalsbuildingName, units (price and beds per unit type)

Not every listing has every field. Zillow doesn't show a Zestimate on all homes, for example.

Use cases

  • Real estate investing: compare asking prices with Zestimates and tax values.
  • Market research: track prices and inventory by city or ZIP code.
  • Comparable sales: pull recently sold homes for an area.
  • Rental analysis: compare rents across neighborhoods.
  • Lead lists for property services: find active listings and brokers in your area.

How to scrape Zillow

  1. Open Zillow Scraper.
  2. Add locations or Zillow search URLs.
  3. Choose for sale, for rent or recently sold, and any filters.
  4. Click Start.
  5. Export to JSON, CSV, Excel or XML.

Input

{
"locations": ["Seattle, WA"],
"listingType": "forSale",
"minPrice": 500000,
"maxPrice": 800000,
"minBeds": 3,
"homeTypes": ["house"],
"sort": "newest",
"maxResultsPerSearch": 40
}
FieldDescription
locationsCities, ZIP codes or neighborhoods.
searchUrlsZillow search result links.
listingTypeforSale, forRent or sold. Applies to locations.
maxResultsPerSearchListings per search (default 200, about 800 at most).
minPrice / maxPricePrice, or monthly rent for rentals.
minBeds / minBaths / minSqftMinimum size.
homeTypeshouse, townhouse, multifamily, condo, land, apartment, manufactured.
sortrelevant, newest, price_low, price_high, beds, baths, size, lot.

Output

A real row from a test run, with the image link shortened.

Zillow Scraper output example — listings with price, size and photo

{
"zpid": "48909161",
"url": "https://www.zillow.com/homedetails/3932-S-Cloverdale-St-Seattle-WA-98118/48909161_zpid/",
"status": "FOR_SALE",
"statusText": "Active",
"price": 598000,
"priceText": "$598,000",
"address": "3932 S Cloverdale Street, Seattle, WA 98118",
"street": "3932 S Cloverdale Street",
"city": "Seattle",
"state": "WA",
"zipcode": "98118",
"latitude": 47.526325,
"longitude": -122.282295,
"beds": 5,
"baths": 2,
"livingAreaSqft": 2320,
"lotSize": 5501.628,
"lotSizeUnit": "sqft",
"homeType": "SINGLE_FAMILY",
"daysOnZillow": null,
"zestimate": 698700,
"rentZestimate": 4139,
"taxAssessedValue": 621000,
"priceChange": null,
"soldDate": null,
"brokerName": null,
"buildingName": null,
"units": null,
"imageUrl": "https://photos.zillowstatic.com/fp/8f55a2eeea2c11a0c0352ede8…",
"source": "https://www.zillow.com/seattle-wa/",
"collectedAt": "2026-11-04T22:01:20.875995+00:00"
}

Output schema

FieldTypeDescription
zpidstringZillow property ID.
urlstring (URL)Listing link.
status / statusTextstringFor sale, for rent or sold, as shown.
pricenumberPrice in USD. For rental buildings, the lowest unit price.
priceTextstringPrice as shown.
address, street, city, state, zipcodestringLocation.
latitude / longitudenumberCoordinates.
beds / bathsnumberRooms. Rental buildings list these under units.
livingAreaSqftnumberLiving area.
lotSize / lotSizeUnitnumber / stringLot size.
homeTypestringSuch as SINGLE_FAMILY or CONDO.
daysOnZillowintegerDays listed, when shown.
zestimate / rentZestimatenumberZillow's estimates, when shown.
taxAssessedValuenumberAssessed value, when shown.
priceChangenumberLatest price change, when shown.
soldDatestring (date)Sale date for sold homes.
brokerNamestringListing brokerage, when shown.
buildingName / unitsstring / arrayRental buildings and their unit types.
imageUrlstring (URL)Main photo.
sourcestring (URL)The search that found it.
collectedAtstring (ISO date)When the row was collected.

Need more property data?

FAQ

How much does it cost? You pay per listing delivered, shown on the Pricing tab. A listing found by two searches is charged once. Set a maximum cost per run and it stops cleanly at that limit, storing only what you paid for.

How many listings can I get? Each search reaches about 800 listings. For a bigger area, split it into ZIP codes or use filters, and add each as its own search.

Can I get recently sold homes? Yes. Set Listing type to Recently sold.

Why are some fields empty? Zillow doesn't show every field on every listing. Rental buildings show unit types and prices rather than one price and bed count.

Can I connect this to other tools? Yes, through integrations on the Apify platform: Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API and webhooks.

Is it legal to scrape Zillow? It returns publicly listed information. You are responsible for how you use it, including Zillow's terms and privacy law.

Notes

Independent tool, not affiliated with Zillow. Returns only public data; you are responsible for how you use it.

Feedback

How did it go? Good or bad, a review helps other users decide and tells us what to improve. Something broken or missing? Open an issue and we'll look at it.