Zillow Property Search Scraper avatar

Zillow Property Search Scraper

Pricing

$1.50 / 1,000 results

Go to Apify Store
Zillow Property Search Scraper

Zillow Property Search Scraper

Zillow listings for sale, for rent or sold in any US location: price, Zestimate, beds, baths, size, photos and coordinates.

Pricing

$1.50 / 1,000 results

Rating

0.0

(0)

Developer

Hamza

Hamza

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Search Zillow homes for sale, for rent or recently sold in any US city, ZIP code or neighbourhood. Get price, address, beds, baths, size, Zestimate, days on Zillow, coordinates, broker, open house times and photos.

What you get

  • Any US city, ZIP code or neighbourhood
  • For sale, for rent or recently sold
  • Price, beds, baths, living area, lot size, home type
  • Zestimate, rent Zestimate, tax assessed value, days on Zillow
  • Latitude and longitude, broker, open house times
  • Thumbnail first, plus every listing photo link
  • Automatic pagination through all result pages

How to use

  1. Open the Input tab. The form is already filled with a working example.
  2. Change the fields to your own search, or keep the example to see the output format.
  3. Click Start and download the results as JSON, CSV, Excel or HTML from the Output tab, or read them through the Apify API.

Input

FieldWhat it does
LocationCity, ZIP code or neighbourhood, for example Austin, TX or 78701.
Listing typeHomes for sale, for rent or recently sold.
Minimum price (optional)Skip listings cheaper than this (USD).
Maximum price (optional)Skip listings more expensive than this (USD). 0 means no limit.
Minimum bedrooms (optional)Skip listings with fewer bedrooms.
Maximum resultsStop after this many listings.

Example input:

{
"location": "Austin, TX",
"listingType": "for_sale",
"minPrice": 0,
"maxPrice": 0,
"minBeds": 0,
"maxItems": 100
}

Output

Each result is one row. Main fields:

FieldDescription
imageMain photo
zpidZillow property ID
urlListing page
addressFull address
streetStreet
cityCity
stateState
zipcodeZIP code
pricePrice (formatted)
priceValuePrice (number, USD)
statusFOR_SALE, FOR_RENT, SOLD...
statusTextStatus text as shown on Zillow
homeTypeHome type
bedsBedrooms
bathsBathrooms
livingAreaLiving area (sq ft)
lotAreaLot size
lotAreaUnitLot size unit
latitudeLatitude
longitudeLongitude
daysOnZillowDays on Zillow
zestimateZestimate
rentZestimateRent Zestimate
taxAssessedValueTax assessed value
priceReductionPrice reduction text
brokerNameListing broker
openHouseOpen house times
hasVideoHas video tour
has3DModel3D tour available
isFeaturedFeatured listing
photosAll listing photo links
buildingNameApartment building name (rentals)
isBuildingTrue for apartment buildings
minRentLowest monthly rent in the building
maxRentHighest monthly rent in the building
availableUnitsUnits available
unitsUnit types with beds and starting rent
phoneLeasing phone number
pageResult page number

Example output (shortened):

{
"image": "https://photos.zillowstatic.com/fp/e85212314f207bb89185a5bdeb8b9d55-p_e.jpg",
"zpid": "29392581",
"url": "https://www.zillow.com/homedetails/1803-Elmira-Rd-Austin-TX-78721/29392581_zpid/",
"address": "1803 Elmira Rd, Austin, TX 78721",
"street": "1803 Elmira Rd",
"city": "Austin",
"state": "TX",
"zipcode": "78721",
"price": "$445,000",
"priceValue": 445000,
"status": "FOR_SALE",
"statusText": "Active",
"homeType": "SINGLE_FAMILY",
"beds": 3,
"baths": 2,
"livingArea": 1409,
"lotArea": 0.2827,
"lotAreaUnit": "acres",
"latitude": 30.28481,
"longitude": -97.685295,
"daysOnZillow": 7,
"taxAssessedValue": 486104,
"brokerName": "eXp Realty, LLC",
"openHouse": "Open House - 0:00 - 4:00 PM",
"hasVideo": false,
"has3DModel": true,
"isFeatured": false,
"photos": [
"https://photos.zillowstatic.com/fp/e85212314f207bb89185a5bdeb8b9d55-p_e.jpg",
"https://photos.zillowstatic.com/fp/3d2216a671ed4b74ba60988f8dc8c7ac-p_e.jpg",
"https://photos.zillowstatic.com/fp/e54803bb2c4f29f7683581fd7ff7fa60-p_e.jpg"
],
"page": 1
}

Good to know

  • Zillow shows up to about 800 listings per search. Search smaller areas (ZIP codes) to collect more.
  • Price and bedroom filters are applied to the results after they are collected.
  • Listing data is public information shown on Zillow. Check Zillow terms before commercial reuse.
  • The Actor never fails on a bad or empty input. It finishes with a clear message in the run status explaining what to change.
  • Results are saved while the run is going, so you can open the dataset before it finishes.

Support

Found a field that is missing or a result that looks wrong? Open an issue from the Actor page and include the run link.