RentCafe Property Scraper  $0.9/1K — Apartments & Property avatar

RentCafe Property Scraper $0.9/1K — Apartments & Property

Pricing

from $0.90 / 1,000 results

Go to Apify Store
RentCafe Property Scraper  $0.9/1K — Apartments & Property

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

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

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

  1. Go to the Input tab of this actor in Apify Console.
  2. Add one or more RentCafe search URLs (see examples below).
  3. Optionally set maxItems (properties to save) and maxPagesPerUrl (pagination depth).
  4. Click Start and wait for the run to finish.
  5. 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

FieldTypeDefaultDescription
startUrlsarray of URLsrequiredRentCafe search-result URLs. State pages, city pages or filtered searches all work.
maxItemsinteger100Maximum property records to save (max 10,000).
maxPagesPerUrlinteger5Maximum search-result pages to follow per URL (~25 properties per page).
proxyproxy configApify Proxy ResidentialProxy 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

FieldDescription
propertyNameApartment community name
fullAddress / city / state / zipCodeFull address breakdown
phoneLeasing office phone number
priceDisplay / minRent / maxRentAdvertised rent range + numeric bounds
beds / baths / areaSqftUnit size specs as shown on the listing
floorplansPer-bedroom floor plan pricing
amenitiesCommunity/apartment amenity names
availabilityAvailability labels, units available, new units
companyNameProperty management company
photos / photoCountPhoto gallery URLs and count
latitude / longitudeGeo coordinates
detailsUrl / onlineLeasingUrlListing 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 RESIDENTIAL group in the proxy config.
  • Filters in the URL carry over — e.g. add ?Bedroom=1,2 or &PriceMax=2000 to a search URL to narrow the inventory before scraping.
  • Pagination is capped for safety — bump maxPagesPerUrl only 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 description empty 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.