RentCafe Scraper avatar

RentCafe Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
RentCafe Scraper

RentCafe Scraper

[πŸ’° $2.5 / 1K] Extract US apartment and rental listings from RentCafe. Get prices, addresses, geo coordinates, floorplans, beds, baths, sqft, amenities, photos, and leasing contacts. Search by city, state, or ZIP, or paste RentCafe URLs.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Pull US apartment and rental listings from RentCafe at scale β€” rent ranges, floorplans with per-bedroom starting prices, structured addresses with latitude/longitude, amenities, photo galleries, star ratings, and verified leasing contacts for every apartment community. Built for rental-market analysts, relocation and PropTech platforms, and multifamily lead-generation teams who need clean, structured RentCafe data without copy-pasting listings by hand.

Why This Scraper?

  • Latitude and longitude on every property β€” each community ships map-ready geo coordinates, so listings drop straight onto a map or into a radius query with no geocoding step.
  • Structured floorplan array with per-bedroom starting rents β€” every property carries a floorplans list where each entry pairs a bedroom label ("Studio", "1 Bed", "2 Beds") with its starting rent as both a display string and a parsed number.
  • Verified leasing phone + online-leasing URL β€” the leasing office phone and the direct apply/lease-online link come attached to each row, ready for outreach or handoff.
  • Star ratings with review counts β€” the resident rating and the number of reviews behind it land on every property for reputation filtering and ranking.
  • True photo gallery counts, not just previews β€” photosCount reports the full gallery size (often 20–70 images) alongside a set of preview photo URLs and a hasVideo flag.
  • Rent parsed into priceMin and priceMax β€” the human "$1,114 – $1,685" range is kept and also split into clean numeric min/max fields you can sort and filter on directly.
  • Search 50 US states by "City, ST" or ZIP β€” or paste a URL β€” type "Austin, TX" or "78701" and the actor builds the RentCafe search for you; any price, bedroom, or amenity filter already in a pasted URL is applied automatically.
  • Batch many cities and URLs in one run β€” queue a whole list of locations and search URLs in a single invocation and get every community in one dataset, deduplicated by property.
  • Availability and freshness signals β€” unitsAvailable, a verified-listing flag, and a last-updated marker show which communities are actively renting right now.

Use Cases

Rental Market Research

  • Map median and range rents by city, neighborhood, or ZIP
  • Compare price-per-bedroom across submarkets using the floorplan array
  • Track available-unit counts to gauge supply and vacancy pressure
  • Benchmark amenity offerings across competing communities

Relocation & PropTech

  • Power apartment-search and relocation tools with map-ready geo coordinates
  • Build "communities near me" experiences from latitude/longitude
  • Feed rent ranges and floorplans into affordability calculators
  • Surface actively-renting communities with available units for movers

Lead Generation

  • Build leasing-office contact lists with property name, phone, and apply link
  • Target management companies operating in specific metros
  • Assemble outreach lists for vendors selling into multifamily operators
  • Route verified listings with open units straight into a CRM

Investment & Competitive Analysis

  • Compare a property's rents against nearby communities for underwriting
  • Track star ratings and review counts as a reputation signal
  • Monitor rent movements over repeated runs on the same searches
  • Identify management companies expanding into a target market

Getting Started

Search by City or ZIP

The simplest way to start β€” just type a location, no URL required:

{
"searchLocations": ["Austin, TX"],
"maxResults": 50
}

Paste a Filtered RentCafe URL

Any filters already in the URL β€” price, bedrooms, property type β€” are applied automatically:

{
"startUrls": [
"https://www.rentcafe.com/apartments-for-rent/us/az/phoenix/?PriceMin=1000&PriceMax=2000"
],
"maxResults": 100
}

Multi-City Batch

Mix locations and URLs, cap the run, and drop floorplans for a lighter result:

{
"searchLocations": ["Dallas, TX", "78701"],
"startUrls": [
"https://www.rentcafe.com/apartments-for-rent/us/az/phoenix/"
],
"maxResults": 500,
"includeFloorplans": false
}

Input Reference

What to Scrape

ParameterTypeDefaultDescription
startUrlsarray["https://www.rentcafe.com/apartments-for-rent/us/az/phoenix/"]Paste RentCafe search-result URLs. Any filters already in the URL β€” price, bedrooms, property type, location β€” are applied automatically. Add as many URLs as you like to scrape several searches in one run.
searchLocationsarray[]Search by typing a city and state (for example "Austin, TX") or a ZIP code (for example "78701"). No need to build a URL yourself β€” the scraper finds the matching RentCafe search for you.

Options

ParameterTypeDefaultDescription
maxResultsinteger100Maximum number of properties to return across all URLs and searches. Set to 0 for unlimited. Start with 10–50 to test, then increase.
includeFloorplansbooleantrueInclude the list of floorplans for each property (bedrooms and starting rent). Turn this off for a lighter result with just the overall price range.

Output

Each result is one apartment community, with its floorplans nested inside:

{
"propertyId": "1234567",
"name": "The Maxwell Apartments",
"companyName": "Greystar",
"description": "Modern apartment living in the heart of downtown with resort-style amenities.",
"url": "https://www.rentcafe.com/apartments/az/phoenix/the-maxwell/default.aspx",
"onlineLeasingUrl": "https://www.rentcafe.com/onlineleasing/the-maxwell/apply.aspx",
"phone": "(602) 555-0142",
"address": {
"street": "125 N Central Ave",
"city": "Phoenix",
"state": "AZ",
"zip": "85004"
},
"addressFormatted": "125 N Central Ave, Phoenix, AZ 85004",
"latitude": 33.4515,
"longitude": -112.0740,
"priceRange": "$1,114 - $1,685",
"priceMin": 1114,
"priceMax": 1685,
"beds": "Studio - 2 Beds",
"baths": "1 - 2",
"area": "520 - 1,050 Sq Ft",
"amenities": ["Pool", "Fitness Center", "In-Unit Laundry", "Covered Parking"],
"photos": ["https://cdn.rentcafe.com/the-maxwell/photo-1.jpg"],
"photosCount": 34,
"hasVideo": true,
"starRating": 4.5,
"reviewsCount": 128,
"unitsAvailable": 12,
"unitsAvailableLabel": "12 Units available",
"verifiedListing": true,
"isFavorite": false,
"lastUpdatedDate": "Today",
"searchUrl": "https://www.rentcafe.com/apartments-for-rent/us/az/phoenix/",
"floorplans": [
{ "beds": "Studio", "rent": "$1,114", "rentValue": 1114 },
{ "beds": "1 Bed", "rent": "$1,340", "rentValue": 1340 },
{ "beds": "2 Beds", "rent": "$1,685", "rentValue": 1685 }
]
}

Core Fields

FieldTypeDescription
propertyIdstringUnique RentCafe property identifier
namestringApartment community name
companyNamestringManagement company display name
descriptionstringMarketing description of the community
urlstringRentCafe property detail page URL
onlineLeasingUrlstringDirect online leasing / apply URL
phonestringLeasing office phone number
searchUrlstringThe search URL or location this property came from

Address & Location

FieldTypeDescription
addressobjectStructured address: street, city, state, zip
addressFormattedstringFull single-line address
latitudenumberLatitude
longitudenumberLongitude

Pricing & Size

FieldTypeDescription
priceRangestringRent range as displayed, e.g. "$1,114 - $1,685"
priceMinnumberMinimum rent, parsed to a number
priceMaxnumberMaximum rent, parsed to a number
bedsstringBedroom range, e.g. "Studio - 2 Beds"
bathsstringBathroom range
areastringSquare-footage range

Floorplans, Media & Amenities

FieldTypeDescription
floorplansobject[]Nested floorplans, each with beds, rent (display string), and rentValue (parsed number). Present when includeFloorplans is on
amenitiesstring[]Human-readable amenity labels
photosstring[]Preview photo gallery image URLs
photosCountintegerFull photo gallery size
hasVideobooleanWhether the property has video

Ratings & Availability

FieldTypeDescription
starRatingnumberAverage resident star rating
reviewsCountintegerNumber of resident reviews
unitsAvailableintegerNumber of available units, parsed to a number
unitsAvailableLabelstringAvailable-units text as displayed, e.g. "12 Units available"
verifiedListingbooleanVerified-listing flag
isFavoritebooleanWhether the listing is marked as a favorite
lastUpdatedDatestringWhen the listing was last updated, e.g. "Today"

Tips for Best Results

  • Start small β€” set maxResults to 10–50 on your first run to confirm the data matches your needs, then scale up.
  • Type a location instead of building a URL β€” "Austin, TX" or "78701" is faster and more reliable than hand-crafting a RentCafe search link.
  • Embed filters directly in a pasted URL β€” apply the price and bedroom filters on RentCafe first, then paste that finished URL; every PriceMin, PriceMax, and bedroom filter in it carries straight through.
  • Use a ZIP for precise micro-markets β€” a ZIP code targets a single submarket far more tightly than a whole city, ideal for comps and neighborhood-level analysis.
  • Batch a whole metro at once β€” drop several city URLs or locations into one run; results are deduplicated by property, so overlapping searches never double-count a community.
  • Turn off floorplans for lighter output β€” set includeFloorplans to false when you only need the overall price range, addresses, and contacts.
  • Sort on priceMin / priceMax, not priceRange β€” the numeric min/max fields sort and filter cleanly, while the display range is text meant for reading.

Pricing

From $2.50 per 1,000 results β€” flat pay-per-result, no matter how many floorplans, photos, or amenities a community carries. Bronze, Silver, and Gold subscribers pay progressively less; the table below shows total cost at each discount tier.

ResultsNo discountBronzeSilverGold
100$0.30$0.28$0.265$0.25
1,000$3.00$2.80$2.65$2.50
10,000$30.00$28.00$26.50$25.00
100,000$300.00$280.00$265.00$250.00

A "result" is one apartment community row in the output dataset. No compute or time-based charges β€” you pay per result, plus a small fixed per-run start fee. Platform fees depend on your Apify plan.

Integrations

Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:

  • Zapier / Make / n8n β€” Workflow automation
  • Google Sheets β€” Direct spreadsheet export
  • Slack / Email β€” Notifications on new results
  • Webhooks β€” Trigger custom APIs on run completion
  • Apify API β€” Full programmatic access

This actor is designed for legitimate rental-market research, relocation services, and lead generation. You are responsible for complying with applicable laws and RentCafe's Terms of Service. Do not use extracted data for spam, harassment, or any unlawful purpose. Be mindful of fair housing regulations when using rental and location data.