RentCafe Scraper avatar

RentCafe Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
RentCafe Scraper

RentCafe Scraper

Scrape US apartment listings from RentCafe.com — property name, address, geo, phone, rent range, per-floor-plan pricing (beds/baths/sqft), full amenities, management company, photos and the property's own website. Optional email enrichment. Search by URL or city. JSON/CSV.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Share

RentCafe Scraper — US Apartments, Floor Plans, Prices & Contacts

Extract structured US apartment data from RentCafe.com at scale. Give the actor a RentCafe search URL (or just a city) and it returns one clean row per property: name, full address, geo-coordinates, phone, rent range, per-floor-plan pricing, the complete amenity list, the management company, the image gallery, and the property's own website — with optional contact-email enrichment.

How the RentCafe Scraper works

Why use this RentCafe Scraper

Most RentCafe scrapers hand you a thin listing row — a name and a price. This one opens each property page and returns the data that actually drives rental research and lead generation: every floor plan with beds, baths, square footage and its own rent range, the full amenity list, the management company, and the property's own website (which powers optional email discovery). No account, no cookies, no browser automation — a single search URL is enough.

  • One row per property, analyst-ready — no padding rows.
  • Floor-plan-level pricing, not just a headline range.
  • Management company + property website + phone for outreach.
  • Optional email enrichment from the property's own site.
  • Search by URL or by plain location ("Austin, TX").

Overview

RentCafe (by Yardi) powers apartment marketing sites for thousands of US multifamily communities. This actor pulls RentCafe listing and property data straight from RentCafe's own structured data channel and emits a normalized record per property. It resolves your location, pages through every matching property, deduplicates them, and (optionally) fetches each property's full detail — floor plans, amenities, pet policies and more.

Supported inputs

You provideExample
A RentCafe listing/search URLhttps://www.rentcafe.com/apartments-for-rent/us/az/phoenix/
A location keywordAustin, TX · az/phoenix

Other RentCafe verticals work too: houses-for-rent, townhomes-for-rent, condos-for-rent, senior-living, student-housing and storage-unit listing URLs.

Use cases

  • Build a US rental market dataset for pricing and availability analysis.
  • Monitor rent ranges and floor-plan availability across a city over time.
  • Generate leads: management company, phone, property website and email.
  • Compare amenities and floor-plan mixes across competing communities.
  • Feed apartment inventory into a search, map or comparison product.

How it works

  1. You supply a RentCafe listing URL or a location ("Austin, TX").
  2. The actor resolves it to a search area and pages through every matching property.
  3. For each property it pulls the full detail — floor plans (with live unit availability and rent specials), amenities, pet policies, management company and the property's own website.
  4. Optionally, it reads that website for contact emails, phones and social links.
  5. Each property is written to the dataset as one clean row.

Input configuration

FieldTypeDefaultDescription
startUrlsarray—RentCafe listing or property URLs.
searchstring—Location keyword ("City, ST", "st/city", or a URL).
includeMoreDetailsbooleantrueOpen each property page for floor plans, full amenities, management company and property website.
enrichEmailsbooleanfalseRead the property's own site for emails, phones and socials. Requires includeMoreDetails.
useMobileApibooleanfalseReserved for the mobile-API source; falls back to the website route.
maxItemsinteger1000Maximum properties to scrape.
maxConcurrencyinteger10Properties fetched in parallel.
proxyobjectbuilt-inOptional proxy override; the actor ships its own residential proxy.

Output overview

One dataset item per property. Example (trimmed) for Solara, Phoenix AZ:

{
"source": "mobile-api",
"url": "https://www.rentcafe.com/apartments/az/phoenix/solara-apartments/default.aspx",
"propertyId": "2018771",
"name": "Solara",
"managementCompany": "CIM Group, LLC.",
"phone": "(623) 471-1968",
"street": "7007 W Indian School Rd",
"city": "Phoenix",
"state": "AZ",
"zip": "85033",
"country": "us",
"latitude": 33.4923,
"longitude": -112.2088,
"rentMin": 908,
"rentMax": 1900,
"currency": "USD",
"propertyType": ["Apartment"],
"bedsRange": "1 - 2",
"bathsRange": "1 - 2",
"rating": 3,
"reviewCount": 2,
"reviews": [
{ "reviewer": "Jose D.", "title": "David", "text": "Es muy bueno pero el Parking está muy lejos", "rating": 2.5, "date": "Apr 30, 2026", "verified": "Verified Resident" },
{ "reviewer": "Debra M.", "title": "Review", "text": "Name changed but hard to log on to portal at times.", "rating": 3.5, "date": "Oct 1, 2025", "verified": "Verified Resident" }
],
"categoryRating": { "Parking": 2.2, "Amenities": 3.2, "Staff": 3.2 },
"walkScore": 68,
"verified": true,
"topRatedLabel": "Resident Rated",
"floorPlans": [
{ "name": "LUNA", "beds": "1", "baths": "1", "sqft": "626 sqft", "rentText": "$908 - $1590", "rentMin": 908, "rentMax": 1590, "hasSpecials": true, "availableUnits": 24, "rentSpecials": ["$100 Apply Today and receive ONE MONTH RENT FREE!"] },
{ "name": "SOL", "beds": "2", "baths": "2", "sqft": "885 sqft", "rentText": "$1218 - $1900", "rentMin": 1218, "rentMax": 1900, "hasSpecials": false, "availableUnits": 3 }
],
"amenities": ["Air Conditioner", "Dishwasher", "Pool", "Fitness Center", "Washer/Dryer"],
"petPolicies": [
{ "petType": "Pet Friendly", "maxAllowed": 2, "fee": 150, "monthlyRent": 35, "comment": "Maximum of 2 pets per residence.", "restrictions": "We do not allow exotic animals." }
],
"images": ["https://cdnilscf.rentcafe.com/dmslivecafe/2/248276/CIM_Solara_dsc04283.jpg"],
"propertyWebsite": "https://www.cimgroup.com/",
"socialLinks": { "facebook": "https://www.facebook.com/livesolaraapartments/", "instagram": "https://www.instagram.com/livesolara/" },
"googleMapsUrl": "https://www.google.com/maps?cid=3289394725447106699",
"applicationUrl": "https://www.rentcafe.com/onlineleasing/apartmentsforrent/oleapplication.aspx?propleadsource_2018771=rentcafe&stepname=Apartments&myOlePropertyId=2018771",
"lastUpdated": "2026-09-28T00:00:00Z",
"scrapedAt": "2026-09-28T00:00:00.000Z"
}

Key output fields

FieldDescription
name, propertyIdProperty name and RentCafe property id.
managementCompanyThe company that manages the community.
street, city, state, zip, countryFull postal address.
latitude, longitudeProperty coordinates.
phoneLeasing phone number.
rentMin, rentMax, currencyAdvertised rent range.
propertyType, bedsRange, bathsRangeProperty type label(s) and the bed/bath ranges.
rating, reviewCount, categoryRatingOverall resident rating, review count, and per-category ratings (with includeMoreDetails).
reviews[]Individual resident reviews: reviewer, title, text, rating, date, verified status (with includeMoreDetails).
walkScore, verified, topRatedLabel, videos, propertyLogoWalk score, verified-listing flag, badge label, video URLs and the property logo (with includeMoreDetails).
floorPlans[]Per-plan name, beds, baths, sqft, rent range, live availableUnits, and rentSpecials.
amenities[]Community and unit amenities, resolved to human names.
petPolicies[]Per pet type: max allowed, deposit, fee, monthly pet rent, weight limit, restrictions.
images[]Property photo URLs.
descriptionFull marketing description.
propertyWebsiteThe management company's own website.
socialLinksFacebook / Instagram / X / Yelp / Pinterest / Google links, when present.
googleMapsUrl, lastUpdatedGoogle Maps place link and the property's last-updated date.
applicationUrlDirect link to the property's RentCafe online rental application.
emails, contactPhones, socialsPresent when enrichEmails is on and the site exposes them.

FAQ

Do I need a RentCafe account or cookies? No. Public listing and property pages only.

Will every property have emails? No. Emails come from the property's own website; many communities route contact through a form and expose no address. emails is present only when one is found.

How does pagination work? The actor reads the total result count for your area and pages through all of it, up to your maxItems.

Does it work outside Phoenix? Yes — any RentCafe location. Pass a listing URL for the city/state you want, or a search keyword.

Can I pass a single property URL? Use a listing/search URL or a location; the actor collects every property in that area. A location keyword like "Austin, TX" works too.

Support

Found a bug or need a field added? Open an issue on the actor's Issues tab and it will be addressed.

Additional services

Need contact enrichment on another site, or a scraper for a directory not yet covered? These same patterns apply to most listing and directory sites.

Explore more scrapers

This actor is part of a family of US rental scrapers covering Apartments.com, Rent.com, ForRent, ApartmentFinder, Zumper and more.

🤖 For AI agents & LLM apps

This actor is MCP- and agent-friendly. It takes a single URL or location string and returns clean, typed JSON — no HTML, no pagination handling, no anti-bot logic for the caller to manage. Point an agent at a city and get back a structured list of properties with pricing, floor plans, amenities and contacts, ready to reason over.

⚠️ Disclaimer

This actor collects only publicly available information from RentCafe.com. It does not access private, gated, or personal data, and it does not bypass authentication. Use the data in compliance with RentCafe's terms and all applicable laws, including data-protection regulations where you operate. You are responsible for how you use the output.

SEO keywords

RentCafe scraper, RentCafe API, scrape RentCafe, RentCafe apartments, US apartment data, apartment listings scraper, rental listings API, floor plan pricing, apartment amenities data, property management leads, multifamily data, apartment rent prices, rental market data, Yardi RentCafe, apartments for rent scraper.