Zumper Scraper - Apartment & Home Rentals avatar

Zumper Scraper - Apartment & Home Rentals

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Zumper Scraper - Apartment & Home Rentals

Zumper Scraper - Apartment & Home Rentals

Scrape apartment & home rental listings from Zumper - address, geo (lat/lng), price range, beds/baths/sqft, property type, amenities, photos, phone, broker/agent, rating & availability. Paste a Zumper city/search URL or just enter a city + state.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

James Scott

James Scott

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 hours ago

Last modified

Share

Scrape apartment and home rental listings from Zumper into clean, structured data - no Zumper account or API key required.

What you get (per listing)

  • listingId and the canonical zumper.com URL
  • title, full address, city, state, zip
  • lat / lng geo coordinates
  • price headline plus minPrice / maxPrice range (and previous price when reduced)
  • beds (minBeds / maxBeds), baths (minBaths / maxBaths), sqft (minSqft / maxSqft)
  • propertyType (Apartment / Apartment building / House / Condo / Townhouse / Room) plus the raw propertyTypeCode
  • availableDate and datePosted
  • photoUrl (primary) and photoUrls (gallery)
  • phone, isFeatured, hasFees
  • amenities and buildingAmenities (human-readable tag names)
  • Bonus: rating, neighborhood, buildingName, brokerageName, agentName, floorplanCount, shortDescription, providerUrl

Zumper listings are usually multi-floorplan buildings, so price, beds, baths and sqft are expressed as min/max ranges (price = the lowest advertised rate).

Input

  • Zumper search URLs - build a filtered search on zumper.com and paste the result URL(s). Most precise way to target exactly the listings you want.
  • Or leave URLs empty and enter City + State (e.g. San Francisco / CA) to scrape that city.
  • Max listings caps the run.

Example input

{
"startUrls": [{ "url": "https://www.zumper.com/apartments-for-rent/san-francisco-ca" }],
"city": "San Francisco",
"state": "CA",
"maxItems": 200,
"proxyConfiguration": { "useApifyProxy": true }
}

Example output (one record)

{
"listingId": 58575010,
"title": "Blueground San Francisco",
"fullAddress": "149 San Francisco New Montgomery St",
"city": "San Francisco",
"state": "CA",
"zip": "94105",
"lat": 37.78714,
"lng": -122.39964,
"price": 3030,
"minPrice": 3030,
"maxPrice": 18470,
"minBeds": 0,
"maxBeds": 3,
"minBaths": 1,
"maxBaths": 2,
"minSqft": 425,
"maxSqft": 1818,
"propertyType": "Apartment building",
"availableDate": null,
"photoUrl": "https://img.zumpercdn.com/761884337/1280x960",
"url": "https://www.zumper.com/apartment-buildings/1717500/blueground-san-francisco-soma-san-francisco-ca",
"phone": "(415) 964-3025",
"isFeatured": false,
"amenities": ["WiFi", "In-Unit Laundry", "Air Conditioning", "Dishwasher"],
"scrapedFrom": "zumper.com"
}

Why this actor

  • Fast + cheap: every field is read straight from the search page's embedded state (window.__PRELOADED_STATE__), so there are no extra per-listing requests, and it runs on Apify's default datacenter proxy (no pricey residential proxy).
  • Durable: parses JSON, not brittle CSS selectors, so it survives Zumper redesigns.
  • Complete records: geo coordinates, amenity tag names, broker/agent and rating are included - fields many rental scrapers skip.
  • Export as JSON, CSV, Excel, or pull via the Apify API.

Great for rental-market analysis, pricing intelligence, and lead research.

Public listing data for research; not a consumer report, not for FCRA / tenant-screening purposes. Respect Zumper's Terms of Service and use responsibly.