Zillow Rentals Scraper: Apartments, Houses & Rent Data avatar

Zillow Rentals Scraper: Apartments, Houses & Rent Data

Pricing

from $0.59 / 1,000 rental listings

Go to Apify Store
Zillow Rentals Scraper: Apartments, Houses & Rent Data

Zillow Rentals Scraper: Apartments, Houses & Rent Data

Zillow rentals scraper: apartments, houses, condos and townhomes for rent by city, ZIP or Zillow link. Rent range, rent per bedroom count, move-in date, fees, offers, beds, baths, sq ft, photos, coordinates; optional floor plans, every available unit, lease and pets. Only-new monitor. No login.

Pricing

from $0.59 / 1,000 rental listings

Rating

0.0

(0)

Developer

DeepMine

DeepMine

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Share

Zillow rentals scraper for apartments, houses, condos and townhomes for rent: type a city or ZIP and get each listing's rent range, rent per bedroom count, units available, move-in date and fees.

AddressListingRentBedsUnitsAvailable
7618 Burnet Rd, Austin, TX 78757The Waylon$1,644-$4,207Studio-364โ€“
4605 S Pleasant Valley Rd, Austin, TX 78744Sage at Franklin Park$1,681-$2,1812-474โ€“
14440 Pearson Market Cir, Austin, TX 78717The Eden at Pearson Ranch$1,564-$3,0161-333โ€“
4451 Stony Meadow Ln, Austin, TX 78731Single family$3,5003โ€“2026-12-01
6120 Dedham Ln, Austin, TX 78739Single family$5,2504โ€“2026-10-19
7104 Blessing Ave #A, Austin, TX 78752Condo$2,2003โ€“2026-11-14

$0.85 per 1,000 listings on Starter ($1.02 Free, $0.74 Scale, $0.59 Business); full details $0.99 per 1,000 more. The prefilled run (100 listings) costs about $0.09.

What you get

  • Apartment communities priced by bedroom count. Zillow shows a community as one card. Each row keeps it as one listing with units: one record per bedroom count with its lowest rent, plus the community's rent range (minRent, maxRent) and the units available now: all 77 communities of the Austin run had them; 32 showed a special offer and 37 their required monthly fees.
  • Homes for rent with their move-in date. Houses, condos and townhomes come with rent, beds, baths, square feet, Zillow's rent and value estimates and the date they're available (19 of 23 in the Austin run).
  • Every available unit, with Full details. A community's own page adds each available unit (unit number, floor plan, beds, baths, sq ft, rent, base rent, move-in date, lease), per bedroom count the rent range, sq ft and units available, the pet policy with its fees, laundry, phone, amenities and Walk Score. In a 100-listing Austin run, 71 of 77 communities listed their units (2,857 units in all); the other 6 show floor plans without units, which still give the rent per bedroom count. Homes add lease term, deposit, pets, furnished, laundry, price history, schools and the listing agent.
  • Past Zillow's 820-result limit. Above 820 listings per location, the Actor reads the whole area box by box and returns the newest: 4,270 Austin listings read in 29 map boxes, the newest 1,500 delivered in 30 s.
  • Only new listings. Schedule the same search and get only listings no earlier run returned (see below).

Input

FieldWhat it does
LocationsA city with its state (Austin, TX), a ZIP code (78704), a county, a neighborhood, or a Zillow rentals search link copied from your browser (its own filters and map area are used). One per line.
Max rentals per locationNewest listings first; up to 100,000 per location (1,000 if left out).
Full details ($)Reads each listing's page: a community's floor plans and every available unit, a home's lease, deposit and pets. At the details price; a listing whose page can't be read is charged as a plain listing (detailsStatus Failed).
FiltersMin and max rent, min and max bedrooms, min bathrooms, rental types (apartments, houses, townhomes, condos, multi-family, manufactured), listed within 1 to 90 days. Sent to Zillow's own search: a ZIP with filters and the same search pasted as a Zillow link returned the same 131 listings in the same order.
Only new listings, Monitor nameSee Only new listings below.
Max listings in total, ProxyA cap over all locations; Apify datacenter IPs by default, with requests Zillow blocks retried on US residential IPs automatically.
{
"locations": ["Austin, TX", "78704", "https://www.zillow.com/denver-co/rentals/"],
"maxResults": 500,
"minRent": 1200,
"maxRent": 2500,
"minBeds": 1,
"homeTypes": ["apartment", "house"],
"includeDetails": false
}

API callers may also send location, listingUrl, maxItems, rentalType (APARTMENT, HOUSE, TOWNHOUSE, CONDO) and monitorMode.

Output

One row per listing, newest first, in input order; a listing found by several locations comes once, under the first. Every row of a run has the same fields; a value Zillow doesn't show is null. An apartment community has no ZPID on Zillow: its row carries Zillow's own lotId and buildingId and its link instead, and is never split into made-up homes.

FieldMeaning
photo, photos, photoCountMain photo, every photo link (full size with details) and the photo count
address, street, city, state, zipcode, latitude, longitudeAddress (a community's building address), its parts and coordinates
price, priceUsdRent as Zillow shows it ($2,200/mo, From $1,644/mo) and as a number
statusFor rent
isBuilding, buildingNameTrue for an apartment community (one row for all its units), and its name
minRent, maxRentMonthly rent range: a home's rent; a community's lowest and highest rent. With details, its dearest available unit. Without, the top rent on its search card: base rent plus the required fees when Zillow's rents include them; when the card has no top rent, its dearest bedroom count's starting rent, a lower bound (31 of 77 Austin communities)
unitsA community's units per bedroom count: beds (0 = studio), minRent, maxRent, availableUnits, minSqft, maxSqft, availableFrom, roomForRent. From the search card: each bedroom count's lowest rent; with details all of them, from the community's available units
unitCount, buildingUnitsUnits available now, and the unit types as text (1 bd from $2,024/mo; with details one line per unit)
availableFromMove-in date (YYYY-MM-DD): a home's; a community's earliest available unit (details). Zillow's "available now" is the run's date
specialOffer, specialHousingZillow's special-offer badge (4 Months Free; with details the offer's full text) and Income restricted / Senior housing / Student housing (6 of 77 Austin communities)
requiredFeesMin, requiredFeesMax, rentIncludesFeesRequired monthly fees on top of base rent, and whether Zillow's rents include them
leaseTerm, deposit, petsAllowed, furnished, laundryLease length, deposit, pets, furnished and laundry (details; deposit and furnished on homes)
unitListEvery available unit of a community (details): unitNumber, floorPlan, beds, baths, sqft, rent, baseRent, availableFrom, leaseTerm, floor, zpid
petPolicyA community's pet rules and fees per pet type: Cats: $350 one-time, $30/mo (details)
walkScore, transitScore, bikeScoreA community's Walk, Transit and Bike Score (details)
beds, baths, livingArea, lotSize, homeTypeBedrooms, bathrooms, square feet (a community: its smallest unit), lot, Apartment / Single family / Condo / Townhouse / ...
bathsFull, bathsHalf, bathsThreeQuarter, yearBuiltBathroom types and year built (homes, details)
zestimate, rentZestimateZillow's value and rent estimates (homes)
daysOnZillow, listedAt, pageViews, savesDays on Zillow, listing date, page views and saves (the last three with details)
priceChange, priceChangedAtThe latest rent change and its date
openHouse, has3dTour, hasVideo, virtualTourUrl, floorPlanUrlOpen houses, 3D tour and video flags, tour and floor plan links
description, descriptionSnippet, facts, featuresDescription, its first 50 characters, Zillow's at-a-glance facts and features by kind; a community's amenities (details)
priceHistory, taxHistory, schools, schoolDistrictsRent and price events, tax years, assigned schools (details)
parkingSpaces, garageSpaces, hasGarage, hasAttachedGarage, parkingFeaturesParking (homes, details)
agentName, agentPhone, agentLicense, agentEmail, coAgentName, coAgentPhone, coAgentLicenseListing agent or a community's manager and leasing phone, co-agent (details)
brokerName, brokerPhone, listedByListing brokerage and phone (details)
buyerAgentName, buyerAgentLicense, buyerBrokerName, soldAt, lastSoldPriceA home's last sale, when Zillow shows it (details)
hoaFee, taxAssessedValue, annualTax, taxRate, mortgageRate30Year, mortgageRate15Year, mortgageRateArm5, pricePerSqft, listingSubTypeSale-side facts of the home Zillow keeps on rentals' pages too (details; mostly empty on rentals)
mlsId, mlsName, mlsDisclaimer, mlsLastChecked, mlsLastUpdatedThe listing's source (Zillow Rentals, an MLS) and when it last changed (details)
parcelId, county, neighborhood, subdivision, timeZone, staticMapUrlParcel, county, neighborhood, subdivision, time zone, map image (details)
propertyUrlThe Zillow page
zpid, lotId, buildingIdA home's Zillow property id; a community's lot id and building id
detailsStatusOK with details; Failed when the page couldn't be read, Skipped when the run's time limit came first (charged as plain listings)
inputs, scrapedAtThe location the row came from, and when it was collected (UTC)

The Console has four tables: ๐Ÿ“Š Overview, ๐Ÿข Communities, ๐Ÿ  Homes and ๐Ÿ“ Lease & Pets (Full details). The run's OUTPUT record says per location what happened: Zillow's count, rows found and delivered, and the monitor's counts.

Only new listings

Turn on Only new listings and schedule the run (daily or weekly). The first run returns the current market and remembers each listing it delivered, in a key-value store in your Apify account. Later runs of the same search skip those listings: they're not read, not returned and not charged. In our check, a second run of the prefilled Austin search right after the first returned 0 listings and said 100 listings earlier runs delivered were skipped. Without a name, each location with its filters is its own monitor; give a Monitor name to share one memory across filter changes and locations. A restarted or resurrected run never charges a listing twice.

Pricing

Pay per listing, no start fee, no minimum.

Per 1,000FreeStarterScaleBusiness
Rental listing$1.02$0.85$0.74$0.59
Listing with full details$2.01$1.84$1.73$1.58

Platinum and Diamond plans pay the Business price. The details add-on is charged only for a listing delivered with its details. A community that shows "Call" instead of a price comes without a rent and is charged as a listing (5 of 1,500 in the Austin run). Set a maximum cost per run in the Console; the run stops there and says so.

FAQ

Why is Zillow's total bigger than what I get? For rentals Zillow counts units: Austin had 23,939 for rent, in 4,270 listings (communities and homes). This Actor returns listings, each community with its units per bedroom count.

Why does a community have no ZPID? Zillow gives apartment communities none on its search pages. The row keeps Zillow's own ids for it (lotId, buildingId) and its link, so you can join runs on them.

Can I get every unit of a community as its own row? Each row keeps the community whole, with its available units in unitList (Full details). To look up units one by one with full home details, paste the community link into Zillow API with Building links: units.

Does it need a Zillow account? No: only public pages, no login, no cookies.

Feedback

Something missing or wrong? Open an issue on the Issues tab and it gets fixed. If the Actor saves you time, a short review on its Store page helps other renters and analysts find it.