Zillow Rentals Scraper: Rent Listings by City or ZIP | $1/1K avatar

Zillow Rentals Scraper: Rent Listings by City or ZIP | $1/1K

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Zillow Rentals Scraper: Rent Listings by City or ZIP | $1/1K

Zillow Rentals Scraper: Rent Listings by City or ZIP | $1/1K

$1 per 1,000 results, platform usage included. Public for rent listings from Zillow for any US city, ZIP code, neighborhood or Zillow search link: monthly rent, beds, baths, size, floor plan rents for apartment communities, move in date, address, map position and listing link.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

One Dollar Store

One Dollar Store

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Zillow Rentals Scraper: Rent Listings by City, ZIP or Search Link

$1 per 1,000 listings. Platform usage included. No rental, no minimum.

The four most used Zillow rentals actors on Apify Store charge $2.00 to $4.99 per 1,000 results (Store prices checked 5 October 2026). This actor returns the same kind of data for $1.

Open it in Apify Console

New to Apify? [Create a free account](https://www.apify.com?fpr=ymnoit) (referral link). Runs from a free plan account return the first 10 results; any paid plan returns everything you ask for, up to your limit.

What it costs

ListingsThis actorMost used Zillow rentals actors on the Store
1,000$1.00$2.00 to $4.99
10,000$10.00$20 to $49.90
100,000$100.00$200 to $499

Plus $0.001 per run. A daily run of 200 listings across a few ZIP codes costs $0.201, or about $6.03 over 30 days.

Why people switch

  • One flat price. Zillow shows a bot check to most data center addresses, so this actor uses US residential proxy by default. That proxy and the compute are included. The bill follows the number of listings and nothing else.
  • Apartment communities in full. A community row has the lowest rent, the range, the starting rent for every bedroom count, units available, required fees, the leasing office phone and any special offer on the card.
  • Any search you can make on Zillow. A city, ZIP code or neighborhood, or a Zillow search link with its area and filters kept. Filter by rental type, rent range, beds and baths.
  • Fast, with no repeats. In our tests 50 listings took 6 to 10 seconds. A rental found by two of your searches is delivered once, before you are charged.

Quick start

  1. Open the actor, type a city or ZIP code, press Start.
  2. Or paste this input:
{ "locations": ["Boise, ID"], "maxItems": 50 }
  1. Download the results as JSON, CSV or Excel, or read them through the API.

Use it from code

curl -X POST "https://api.apify.com/v2/acts/one_dollar_store~zillow-rentals-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"locations": ["Boise, ID"], "maxItems": 50}'
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("one_dollar_store/zillow-rentals-scraper").call(
run_input={"locations": ["83702"], "rentalType": "houses", "maxRent": 2500, "maxItems": 50}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item.get("rentLabel"), item.get("beds"), item["address"])

Use it from an AI assistant

Claude, ChatGPT, Cursor and other assistants can call this actor through Apify's MCP server. Add it with this server address:

https://mcp.apify.com?tools=one_dollar_store/zillow-rentals-scraper

Then ask, for example: "Find houses for rent in Boise ZIP 83702 under $2,500 a month and sort them by rent."

Switching from another Zillow rentals actor

Places go in locations (cities, ZIP codes or neighborhoods), and Zillow links go in searchUrls. The result limit is maxItems. The core fields are rent, rentLabel, beds, baths, livingAreaSqft, address, zipcode, url and, for communities, floorPlans.

Input

FieldTypeDefaultWhat it does
locationslist of textnoneCities, ZIP codes or neighborhoods, for example Denver, CO or 10001.
searchUrlslist of linksnoneZillow search links copied from your browser. Area and filters in the link are kept.
rentalTypetextanyany, houses, townhomes or apartments (Zillow's own groups; apartments includes condos and communities).
minRent, maxRentnumbernoneMonthly rent range in USD.
minBeds, minBathsnumbernoneLowest number of bedrooms or bathrooms.
maxItemsnumber100Total listings for the run. Minimum 10.
proxyConfigurationobjectUS residentialZillow shows a bot check to most data center addresses. The proxy cost is included in the price.

Give at least one place or link. Example:

{ "locations": ["Boise, ID", "83702"], "rentalType": "houses", "maxRent": 2500, "maxItems": 200 }

Output fields

One row per rental card on Zillow: a single unit (house, townhome, condo or apartment) or a whole apartment community.

FieldMeaning
listingId, zpid, url, isBuildingZillow ids, listing link, and whether the row is a community.
address, street, city, state, zipcode, latitude, longitudeLocation.
rent, rentLabelMonthly rent as a number, and as Zillow printed it.
beds, baths, livingAreaSqft, homeType, statusTextSingle units: size and type. beds: 0 means a studio.
availableFrom, daysOnZillow, rentZestimate, zestimateSingle units: move in date, days listed and Zillow estimates.
buildingName, rentMin, rentMax, bedsMin, bedsMax, floorPlans, unitsAvailableCommunities: rent range and starting rent per bedroom count.
requiredMonthlyFees, rentIncludesRequiredFees, leasingPhone, specialOfferCommunities: fees, office phone and offer on the card.
photoCount, imageUrl, has3DTour, searchInput, scrapedAtPhotos, which search found the listing, and collection time.

Empty fields are left out of a row rather than sent as null.

Sample results

Real rows from test runs on 4 October 2026 (search Boise, ID, and ZIP 83702 with houses up to $2,500). Some fields, such as street, city, state, imageUrl and the map position, are removed for space.

[
{"listingId": "2090747801", "zpid": "2090747801", "isBuilding": false,
"url": "https://www.zillow.com/homedetails/2119-W-Bannock-St-Boise-ID-83702/2090747801_zpid/",
"address": "2119 W Bannock St, Boise, ID 83702", "zipcode": "83702",
"rent": 1350, "rentLabel": "$1,350/mo", "beds": 1, "baths": 1, "livingAreaSqft": 750, "homeType": "SINGLE_FAMILY",
"statusText": "House for rent", "daysOnZillow": 3, "rentZestimate": 1362, "zestimate": 409100, "availableFrom": "2026-10-03",
"photoCount": 14, "latitude": 43.623528, "longitude": -116.2167, "searchInput": "83702"},
{"listingId": "345373833", "zpid": "345373833", "isBuilding": false,
"address": "Cedar Square, 7865 W Ustick Rd #7853-303, Boise, ID 83704", "zipcode": "83704",
"rent": 1750, "rentLabel": "$1,750/mo", "beds": 2, "baths": 1, "livingAreaSqft": 830, "homeType": "APARTMENT",
"statusText": "Apartment for rent", "daysOnZillow": 4, "rentZestimate": 1576, "availableFrom": "2026-11-26",
"searchInput": "Boise, ID"},
{"listingId": "CpfC6b", "isBuilding": true, "buildingName": "Tauri", "url": "https://www.zillow.com/apartments/boise-id/tauri/CpfC6b/",
"address": "12673 W Ashcreek St, Boise, ID", "zipcode": "83713", "rent": 1600, "rentLabel": "$1,600+",
"rentMin": 1600, "rentMax": 2300, "bedsMin": 1, "bedsMax": 3,
"floorPlans": [{"beds": 1, "rent": 1600, "rentLabel": "$1,600+", "roomForRent": false},
{"beds": 2, "rent": 1900, "rentLabel": "$1,900+", "roomForRent": false},
{"beds": 3, "rent": 2300, "rentLabel": "$2,300+", "roomForRent": false}],
"unitsAvailable": 50, "homeType": "APARTMENT", "rentIncludesRequiredFees": false, "leasingPhone": "208-271-5062",
"specialOffer": "4 Weeks Free", "searchInput": "Boise, ID"}
]

Limits

  • Zillow shows about the first 1,000 rentals of any one search. For a big city, list its ZIP codes instead; a rental that turns up in two of your searches is delivered once.
  • Communities show starting rents per bedroom count, as on the Zillow card. Baths and square feet for each floor plan are only on the community's own page and are not fetched.
  • If Zillow shows a bot check, the page is tried again on a new address up to two more times, then that search is skipped and the run moves on. A skipped search adds no billed rows.
  • US listings only, as Zillow serves them at run time.
  • You pay only for rental rows in your dataset. Run notes and errors are never billed.

FAQ

What is the cheapest Zillow rentals scraper on Apify? This actor costs $1 per 1,000 listings with platform usage included. The four most used Zillow rentals actors on the Store charged $2.00 to $4.99 per 1,000 when we checked on 5 October 2026.

How much does it cost to scrape 10,000 Zillow rentals? $10, plus $0.001 for each run. Zillow serves about 1,000 rentals per search, so split a large area into ZIP codes.

Do I pay for compute or proxy on top? No. Platform usage, including the US residential proxy, is included in the $1 per 1,000 price.

Is it legal? It reads only public pages that anyone can open without an account. You are responsible for using the data in line with Zillow's terms and the laws where you live, including privacy law.

Is this an official Zillow product? No. It is an independent tool and is not affiliated with or endorsed by Zillow.

Do I need a Zillow account or cookies? No. Nothing is logged in.

Why is rent missing on a few rows? Some communities show "Call" instead of a price. The row still comes with the address, floor plans and phone, and rentLabel shows what Zillow printed.

What is rentIncludesRequiredFees? Zillow's own flag saying the shown rent already includes required monthly fees (requiredMonthlyFees).

Can I filter condos only? Zillow searches condos and apartments as one group. Choose apartments and keep rows with homeType CONDO.

Can I run it on a schedule? Yes. Use an Apify schedule with the same input to track rents and new listings over time. Every run reads Zillow live.

Do I need an Apify account? Yes. Actors run from an Apify account, and a free account is enough to start: it includes $5 of platform usage every month. You can sign up here. This is a referral link and it costs you nothing.

Is there a limit on the free plan? Yes. A run started from a free plan account delivers the first 10 results, then ends with a message and a link to the plans. Any paid plan returns everything you ask for, up to your own limit. The price per result is the same on every plan.

More from The One Dollar Store

Every actor here costs $1 per 1,000 results, platform usage included.

Google and search

Maps and local business

Social media

Shopping

Real estate

Jobs

Company records

Changelog

  • October 2026: first release.