Zumper – Rental Listings, Prices & Agent Contacts avatar

Zumper – Rental Listings, Prices & Agent Contacts

Pricing

from $1.20 / 1,000 listing results

Go to Apify Store
Zumper – Rental Listings, Prices & Agent Contacts

Zumper – Rental Listings, Prices & Agent Contacts

Scrape Zumper.com rental listings: apartments, houses, condos and rooms. Pulls 60+ fields per listing, including monthly rent, beds/baths, square footage, decoded amenities, agent name and phone, ratings, availability and full-resolution photos. Search by location with filters, or paste Zumper URLs.

Pricing

from $1.20 / 1,000 listing results

Rating

0.0

(0)

Developer

Abot API

Abot API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Zumper Rentals Scraper

Pull rental listings from Zumper across the United States: apartments, houses, condos and rooms. Search by location with rich filters, or paste your own Zumper URLs. Returns 60+ fields per listing including monthly rent, beds/baths, square footage, human-readable amenities, agent name and phone, ratings, availability and full-resolution photo URLs.

Why this scraper

  • 60+ fields straight from the results page. You do not have to turn on detail fetching to get price, beds/baths, square footage, amenities, agent name, phone, rating and photos.
  • Amenities decoded to plain text. Amenities and building features come back as readable labels ("In-Unit Laundry", "Fitness Center", "Garage Parking"), not opaque numeric codes.
  • Full photo URLs, not just IDs. Every image is returned as a ready-to-open URL.
  • Ratings included. Zumper's overall rating and external rating on every card; the optional detail step adds the full category-by-category rating breakdown and Zumper's resident-feedback summary.
  • Two modes: search by location and filters, or paste specific search / building / listing URLs (multiple URLs supported).
  • Predictable cost. A small default result cap, per-record output, and an optional per-listing detail surcharge only when you turn detail fetching on.
  • Runs on any Apify plan.

Data you get

Sample shape; values are illustrative placeholders, not from a live listing.

FieldExample
id64606115
urlhttps://www.zumper.com/apartment-buildings/p000000/sample-building-city-st
title1A with Balcony
buildingNameSample Apartments
propertyCategoryapartments
address123 Sample St
city / state / zipcodeSan Francisco / CA / 94103
neighborhoodSOMA
latitude / longitude37.7700 / -122.4000
minPrice / maxPrice4035 / 6360
previousPrice4200 (set when the rent dropped)
minBedrooms / maxBedrooms0 / 2 (0 = studio)
minBathrooms / maxBathrooms1 / 2
minSquareFeet / maxSquareFeet509 / 980
dateAvailable2026-01-15
rating / externalRating9.3 / 4.1
unitAmenities["In-Unit Laundry", "Dishwasher", "Air Conditioning"]
buildingAmenities["Fitness Center", "Garage Parking", "Roof Deck"]
agentName / brokerageName / phoneSample Mgmt / Sample Brokerage / (415) 555-0100
primaryImage / images / imageCounthttps://img.zumpercdn.com/000000000/1280x960 / [...] / 10
shortDescriptionBright corner unit with balcony.
scrapedAt2026-01-01T00:00:00.000Z

With Fetch detail pages enabled, each listing is additionally enriched with:

FieldNotes
descriptionFull property description
yearBuilt / yearRemodeled / floorsBuilding facts
amenityGroupsAmenities grouped by category
petPolicy / parking / deposits / feesPolicy + cost detail
specials / incomeRestrictions / leaseTerms / hoursWhen present
units / floorplanListingsPer-unit / per-floorplan availability and pricing
agentsFull agent / property-manager contact records
categoryRatingsPer-category rating breakdown (e.g. location, value, quality)
ratingDateWhen the ratings were last generated
reviewsSummaryZumper's editorial summary of resident feedback
editorialReview / aggregateRatingZumper's editorial review blurb + aggregate score
averagePrice / averageSquareFeetBuilding averages

A note on reviews

Zumper does not publish individual resident / tenant reviews (per-comment review text with an author and date). What Zumper exposes for a building is:

  1. an overall rating and an external rating (numbers),
  2. a category rating breakdown (location, value, quality, etc.), and
  3. an editorial, AI-generated resident-feedback summary plus a single editorial "review" blurb authored by Zumper itself, not by a renter.

This was confirmed by inspecting Zumper's own page data: the building-reviews data structure is present in the page state but is never populated, no per-comment review section is rendered, and the only review object on a listing is authored by the "Zumper" organization. This scraper therefore captures all of the rating and feedback data that does exist (rating, externalRating, categoryRatings, reviewsSummary, editorialReview, aggregateRating) and always includes a userReviews field, which is an empty array because Zumper has no per-comment user reviews to return.

How to use

Search apartments in a city:

{
"mode": "search",
"locations": ["San Francisco, CA"],
"propertyCategory": "apartments",
"maxListings": 20
}

Search houses with filters, cheapest first, and full detail:

{
"mode": "search",
"locations": ["Austin, TX"],
"propertyCategory": "houses",
"minPrice": 1500,
"maxPrice": 6000,
"minBedrooms": 2,
"petsAllowed": ["dogs"],
"sortBy": "price-asc",
"fetchDetails": true,
"maxListings": 50
}

Paste your own Zumper URLs (search pages or specific buildings):

{
"mode": "url",
"urls": [
"https://www.zumper.com/apartments-for-rent/new-york-ny",
"https://www.zumper.com/apartment-buildings/p87664/sample-building-san-francisco-ca"
],
"fetchDetails": true
}

Input options

OptionWhat it does
modesearch (build URLs from filters) or url (use your own URLs)
locationsCities, states, neighborhoods or ZIPs, e.g. "San Francisco, CA", "new-york-ny", "94110"
propertyCategoryapartments, houses, condos, rooms
minPrice / maxPriceMonthly-rent bounds (USD)
minBedrooms / maxBedrooms / minBathroomsRoom filters (0 beds = studio)
petsAlloweddogs, cats
sortBydefault, price-asc, price-desc, newest, rating-desc
urlsURL mode only: search / building / listing URLs
fetchDetailsAdd full description, ratings breakdown, units, agents and more
maxPagesResults-page ceiling per location/URL
maxListingsTotal result cap (0 = unlimited)
proxyConnection settings; managed automatically, or supply your own proxy URLs

Send results into your apps (MCP connectors)

Optionally pipe each scraped listing into the tools you already use (Notion, Linear, Airtable, or any Model Context Protocol server) by selecting an authorized connector in the input. Each connector receives a condensed, human-readable summary per item; the full record always stays in the dataset.

Notes

  • Results reflect the public listing data available at run time; field availability can vary by region, listing type and Zumper interface changes. Use id as the idempotency / dedup key.
  • The default run keeps detail fetching off because the results page already carries the large majority of fields; turn it on when you need the full description, ratings breakdown, units or agent records.