Zumper Rental Extractor
Pricing
from $2.99 / 1,000 results
Zumper Rental Extractor
Zumper rental listings scraper that turns city and neighborhood search pages into structured data, so you can track prices, amenities, photos, and new inventory in one clean export.
Pricing
from $2.99 / 1,000 results
Rating
0.0
(0)
Developer
Kawsar
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Zumper Rental Extractor turns Zumper apartment and rental search pages into clean, structured data you can actually work with. Give it a city or neighborhood URL, and it walks through the results and returns every listing with prices, beds, baths, images, location, and contact details, ready to export as JSON, CSV, or Excel.
What it does
- Reads any Zumper search or city listing page you provide
- Collects apartments, houses, condos, and other rentals shown in the results
- Pulls full details for each listing: pricing, bedrooms, bathrooms, square footage, amenities, images, and location
- Follows pagination automatically so you get results from page after page
- Includes featured and spotlight listings from the top of each search
- Exports to JSON, CSV, or Excel, or pulls straight from the Apify API
Input
| Field | Type | Description |
|---|---|---|
startUrls | array of strings | One or more Zumper search or city URLs to scrape. |
imageSize | string | Resolution token for image URLs, in width x height form. Default 1280x960. |
includeFeatured | boolean | Include featured and spotlight listings on the first page of each search. Default true. |
maxPagesPerUrl | integer | How many result pages to walk per URL. Default 5. |
maxItems | integer | Maximum listings to collect across the run. Default 100. |
requestTimeoutSecs | integer | Per-request timeout in seconds. Default 30. |
Example input
{"startUrls": ["https://www.zumper.com/apartments-for-rent/new-york-ny"],"imageSize": "1280x960","includeFeatured": true,"maxPagesPerUrl": 5,"maxItems": 100}
Output
Each listing becomes one dataset record. Example:
{"listingId": 58574967,"buildingName": "Blueground New York","unitTitle": null,"address": "200 E 11th St","city": "New York","state": "NY","zipcode": "10003","neighborhoodName": "East Village","latitude": 40.731022,"longitude": -73.988172,"minPrice": 4230,"maxPrice": 31500,"minBedrooms": 0,"maxBedrooms": 4,"minBathrooms": 1,"maxBathrooms": 3,"minSquareFeet": 350,"maxSquareFeet": 7836,"floorplanCount": 100,"phone": "(917) 451-6805","agentName": "Blueground Us","brokerageName": "BLUEGROUND","amenityTags": ["Furnished", "Air Conditioning", "In-Unit Laundry"],"rating": 9.4,"hasFees": false,"listingUrl": "https://www.zumper.com/apartment-buildings/1818930/blueground-new-york-east-village-new-york-ny","imageCount": 30,"mainImage": "https://img.zumpercdn.com/803782306/1280x960","images": ["https://img.zumpercdn.com/803782306/1280x960"],"listedOn": "2026-08-11T14:11:55+00:00","searchUrl": "https://www.zumper.com/apartments-for-rent/new-york-ny","pageNumber": 1,"scrapedAt": "2026-08-12T09:41:46+00:00"}
Fields
| Field | Description |
|---|---|
listingId, groupId, buildingId | Zumper identifiers for the listing and building. |
isFeatured, isSpotlight | Whether the listing was shown as featured or spotlight. |
buildingName, unitTitle | Building name and unit label when present. |
address, city, state, zipcode, neighborhoodName, cityState | Location details. |
latitude, longitude | Map coordinates. |
propertyTypeId, listingTypeId, leaseTypeId | Zumper category codes. |
minPrice, maxPrice, previousPrice | Monthly rent range and previous price. |
minBedrooms, maxBedrooms, minBathrooms, maxBathrooms | Bed and bath range. |
minSquareFeet, maxSquareFeet | Square footage range, null when unknown. |
floorplanCount | Number of floor plans in the building. |
dateAvailable | Earliest availability date when listed. |
phone, agentName, brokerageName | Contact and listing source. |
amenityTags, buildingAmenityTags, petTags | Amenity and pet policy labels. |
shortDescription | Short listing blurb when present. |
rating, externalRating | Listing quality ratings. |
hasFees, promotion | Fee flag and promotion code. |
listingUrl, padmapperUrl | Links to the listing. |
imageCount, mainImage, images | Photo count, cover image, and full image list. |
createdOn, modifiedOn, listedOn | Listing timestamps in ISO 8601. |
searchUrl, pageNumber, scrapedAt | Which search, page, and time the record came from. |
Common use cases
- Track rental prices and new inventory across cities and neighborhoods
- Build a housing search or comparison app on top of fresh listing data
- Feed real estate market research and rent trend analysis
- Generate leads from agent and brokerage contact details
- Monitor a specific area for units that match your filters
How to use
- Open the actor and paste one or more Zumper search URLs into
startUrls. - Set
maxPagesPerUrlandmaxItemsto control how much you collect. - Run the actor and watch listings fill the dataset.
- Export the results as JSON, CSV, or Excel, or read them from the Apify API.
Tips
- Copy the URL straight from your browser after applying filters on Zumper. Price, bedroom, and neighborhood filters in the URL carry through to your results.
- Raise
maxItemsandmaxPagesPerUrltogether when you want deep coverage of a busy market. - Add several city URLs at once to compare markets in a single run.
Notes
This actor collects publicly visible listing information from search result pages. Use the data responsibly and in line with Zumper's terms and applicable laws.