RentCafe Property Scraper $0.9/1K — Apartments & Property
Pricing
from $0.90 / 1,000 results
RentCafe Property Scraper $0.9/1K — Apartments & Property
Scrape RentCafe.com apartment listings from any search URL: property name, address, phone, rent ranges, beds/baths, sqft, amenities, availability signals, management company, photos and geo coordinates.
Pricing
from $0.90 / 1,000 results
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
RentCafe Property Scraper — Apartments, Rent Ranges & Property Managers
Scrape apartment listings from RentCafe.com (Yardi's apartment listing platform) from any search URL. Extracts property name, full address, phone, rent ranges, beds/baths, square footage, amenities, availability signals, property management company, photos and geo coordinates — one clean JSON record per property. Runs on the Apify platform with scheduling, API access, proxy rotation and monitoring built in.
Built for real-estate investors, property managers, PropTech startups, rental market researchers and property-management lead-gen use cases.
Why use this actor?
- Single search URL in, thousands of properties out — paste a state page (
/apartments-for-rent/us/az/), a city page (/apartments-for-rent/new-york-city-ny/), or any search URL with price/bedroom/type filters already applied. The actor follows pagination automatically. - Light and fast (CheerioCrawler) — no browser is used. RentCafe server-renders the full listing dataset into every search page, and this actor extracts it directly, making runs ~10x cheaper than browser-based scrapers.
- Investor-ready fields — numeric
minRent/maxRent, per-bedroom floor plan pricing, sqft ranges, availability labels and the property management company are all captured, not just display text. - Proxy rotation included — runs through Apify Proxy (Residential recommended) to avoid Cloudflare blocking.
How to use this actor
- Go to the Input tab of this actor in Apify Console.
- Add one or more RentCafe search URLs (see examples below).
- Optionally set
maxItems(properties to save) andmaxPagesPerUrl(pagination depth). - Click Start and wait for the run to finish.
- Download the results from the Dataset tab as JSON, CSV, Excel, or HTML.
{"startUrls": [{ "url": "https://www.rentcafe.com/apartments-for-rent/us/az/" },{ "url": "https://www.rentcafe.com/apartments-for-rent/new-york-city-ny/" }],"maxItems": 100,"maxPagesPerUrl": 5}
Input
| Field | Type | Default | Description |
|---|---|---|---|
startUrls | array of URLs | required | RentCafe search-result URLs. State pages, city pages or filtered searches all work. |
maxItems | integer | 100 | Maximum property records to save (max 10,000). |
maxPagesPerUrl | integer | 5 | Maximum search-result pages to follow per URL (~25 properties per page). |
proxy | proxy config | Apify Proxy Residential | Proxy used for all requests. |
Free Apify users get a capped preview of 10 properties per run; paying users get full runs.
Output
One dataset record per property:
{"propertyId": "57873","propertyName": "Estancia","address": "2500 North Desert Links Drive","city": "Tucson","state": "AZ","zipCode": "85715","fullAddress": "2500 North Desert Links Drive, Tucson, AZ 85715","phone": "(833) 285-9883","priceDisplay": "$1,023 - $1,652","minRent": 1023,"maxRent": 1062,"beds": "1-3 Beds","baths": "1-2 Baths","areaSqft": "618 - 1,128 Sqft","floorplans": [{ "beds": "1 bd", "rent": "$1,023+" },{ "beds": "2 bd", "rent": "$1,062+" }],"amenities": ["Air Conditioner", "Washer/Dryer", "Dishwasher", "Pool"],"listingCardAmenities": ["Apply online", "Pet friendly", "Parking"],"availability": {"hasAvailabilityLabel": true,"unitsAvailable": "Available","unitsAvailableLabel": "","newUnitsLabel": "New Units Available","newListingLabel": ""},"companyName": "HSL Asset Management LLC","photos": ["https://cdngeneral.rentcafe.com/dmslivecafe/2/58822/Kitchen(7).jpg?width=480&quality=90"],"photoCount": 16,"latitude": 32.2533,"longitude": -110.8251,"detailsUrl": "https://www.rentcafe.com/apartments/az/tucson/estancia/default.aspx","onlineLeasingUrl": "https://www.rentcafe.com/onlineleasing/...","hasOnlineLeasing": true,"starRating": 0,"reviewsCount": 0,"lastUpdatedDate": "6 days ago","has3dTour": true,"hasVideo": true,"sourceUrl": "https://www.rentcafe.com/apartments-for-rent/us/az/","scrapedAt": "2026-08-10T08:45:00.000Z"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Data table
| Field | Description |
|---|---|
propertyName | Apartment community name |
fullAddress / city / state / zipCode | Full address breakdown |
phone | Leasing office phone number |
priceDisplay / minRent / maxRent | Advertised rent range + numeric bounds |
beds / baths / areaSqft | Unit size specs as shown on the listing |
floorplans | Per-bedroom floor plan pricing |
amenities | Community/apartment amenity names |
availability | Availability labels, units available, new units |
companyName | Property management company |
photos / photoCount | Photo gallery URLs and count |
latitude / longitude | Geo coordinates |
detailsUrl / onlineLeasingUrl | Listing and online-leasing URLs |
How much does it cost to scrape RentCafe?
This is a CheerioCrawler (HTTP-only) actor — no browser is used — so runs are cheap. A typical run of ~100 properties across a few search pages finishes in under a minute and consumes well under 1 compute unit on Apify. You can control cost precisely with maxItems and maxPagesPerUrl. Apify Proxy Residential usage is billed per GB and is included on paid plans.
Tips and advanced options
- Use residential proxy if you hit Cloudflare blocking — keep the default
RESIDENTIALgroup in the proxy config. - Filters in the URL carry over — e.g. add
?Bedroom=1,2or&PriceMax=2000to a search URL to narrow the inventory before scraping. - Pagination is capped for safety — bump
maxPagesPerUrlonly if you need deeper coverage of a large market. - Running the same market weekly gives you a rental-inventory and pricing time series for market research.
FAQ, disclaimers and support
- Is this legal? Scraping publicly available rental listings for research and lead generation is generally permissible, but you should review RentCafe.com's Terms of Service and applicable law before using the data commercially.
- Why is
descriptionempty on some records? The search page embeds short descriptions for some listings only; full descriptions live on detail pages, which are currently out of scope for this draft actor. - The actor detected a Cloudflare block — re-run with Apify Residential proxy enabled (the default) or retry later.
- Found a bug or want a custom field (e.g. full detail-page enrichment, floor-plan sqft, pet policies)? Open an issue on the Issues tab or contact us for a custom solution.