Rent.com Scraper avatar

Rent.com Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Rent.com Scraper

Rent.com Scraper

Efficiently scrape Rent.com for comprehensive apartment and home rental data. Ideal for real estate insights, pricing analysis, and property market monitoring. Unlock detailed listing information instantly. Residential proxies are highly recommended for optimal stability and results.

Pricing

from $1.00 / 1,000 results

Rating

5.0

(1)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

1

Bookmarked

12

Total users

3

Monthly active users

14 days ago

Last modified

Share

What does Rent.com Scraper do?

Rent.com Scraper collects public apartment and home rental listings from Rent.com and saves them as structured Apify Dataset records. Enter a Rent.com search URL or a location such as New York, NY or Texas, then choose the property type, price range, bedroom count, result limit, and page limit.

The output is useful for rental market research, property management, investment analysis, price monitoring, neighborhood comparisons, lead generation, and housing data projects. Each record can include the property name, address, monthly rent, bedroom and bathroom ranges, square footage, coordinates, photos, offers, phone number, and direct listing URL.

Why use Rent.com Scraper?

  • Rental market research - Compare rents, property types, bedroom counts, square footage, and locations across US markets.
  • Property monitoring - Run the Actor on a schedule and compare listing inventories or prices over time.
  • Investment analysis - Build focused rental datasets for selected cities, states, price ranges, and bedroom counts.
  • Property management workflows - Track available communities, listing details, special offers, photos, and contact information.
  • Lead generation - Create property lists with addresses, phone numbers, prices, images, and direct listing URLs when published by the source.
  • Flexible targeting - Use a complete Rent.com search URL or let the Actor create a location-based search from your inputs.
  • Controlled runs - Set both the number of records and the maximum number of search pages to process.
  • Export-ready results - Download JSON, CSV, Excel, XML, or connect the dataset to an application through Apify.

What data can you extract from Rent.com?

Each dataset item represents one rental property or community listing. Rent.com may not publish every attribute for every property, so fields with no available value are omitted from the saved record.

FieldTypeDescription
nameStringProperty, apartment community, or listing name.
addressStringFull street address when available.
cityStringCity where the property is located.
stateStringState abbreviation or state name.
zipStringZIP code when available.
priceNumberNumeric monthly rent value or starting rent.
price_textStringDisplayed rent text, including ranges or symbols such as $1,850+.
bedrooms_minNumberMinimum bedroom count.
bedrooms_maxNumberMaximum bedroom count.
bathrooms_minNumberMinimum bathroom count.
bathrooms_maxNumberMaximum bathroom count.
square_feet_minNumberMinimum square footage.
square_feet_maxNumberMaximum square footage.
latitudeNumberGeographic latitude when available.
longitudeNumberGeographic longitude when available.
property_typeStringRequested or detected type, such as apartments, houses, townhouses, or condos.
urlStringDirect Rent.com property or community URL.
image_urlsArrayAvailable property image URLs, limited to up to 8 images.
dealsArraySpecials, discounts, concessions, or promotional offers.
phoneStringProperty or contact phone number when published.
scraped_atStringISO timestamp for when the record was saved.

How to use Rent.com Scraper

  1. Open Rent.com Scraper in Apify Console.
  2. Enter a public Rent.com search URL, or provide a location.
  3. Choose the property type and optional price or bedroom filters.
  4. Set results_wanted and max_pages.
  5. Keep Apify Proxy enabled for larger or repeated runs.
  6. Start the run and review the dataset preview.
  7. Download the results or connect the dataset to your workflow.

If startUrl is provided, it takes priority over location, propertyType, minPrice, maxPrice, and bedrooms. Use a direct URL when you need Rent.com search settings that are not represented by the input form.

Input Parameters

ParameterTypeRequiredDefault or prefillDescription
startUrlStringNoPrefilled with a New York search URLPublic Rent.com search URL to use as the starting page.
locationStringNoPrefilled with New York, NYCity and state in the format City, ST, or a state name/abbreviation, used to build a search URL when startUrl is not provided.
propertyTypeStringNoapartmentsProperty category: apartments, houses, townhouses, or condos.
minPriceIntegerNoNot setMinimum monthly rent filter.
maxPriceIntegerNoNot setMaximum monthly rent filter.
bedroomsIntegerNoNot setBedroom filter. Use 0 for studio apartments.
results_wantedIntegerNo20Maximum number of unique properties to save. Must be at least 1.
max_pagesIntegerNo10Maximum number of search pages to process. Must be at least 1.
proxyConfigurationObjectNoResidential Apify ProxyApify Proxy settings for stability during larger or repeated runs.

Proxy configuration

Residential US proxies are recommended for Rent.com, particularly for larger result limits, several pages, or recurring monitoring. The default configuration uses the Apify residential proxy group and US exit country when no custom configuration is supplied. You can also provide your own Apify Proxy settings through the proxyConfiguration input.

Usage Examples

Collect up to 20 apartment listings in New York:

{
"location": "New York, NY",
"propertyType": "apartments",
"results_wanted": 20,
"max_pages": 3
}

Collect two-bedroom apartments in Austin within a monthly rent range:

{
"location": "Austin, TX",
"propertyType": "apartments",
"minPrice": 1500,
"maxPrice": 3000,
"bedrooms": 2,
"results_wanted": 50,
"max_pages": 5
}

Use bedrooms: 0 to target studio apartments:

{
"location": "Chicago, IL",
"propertyType": "apartments",
"bedrooms": 0,
"maxPrice": 1800,
"results_wanted": 30
}

Direct URL with residential proxy

Use a pre-filtered Rent.com URL and collect a larger dataset with residential proxy settings:

{
"startUrl": "https://www.rent.com/texas/austin/apartments_townhouses_condos_houses",
"results_wanted": 100,
"max_pages": 10,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
]
}
}

Sample Output

The following example shows one representative dataset item. Empty values are omitted from actual records.

{
"name": "The Domain",
"address": "11200 Domain Dr, Austin, TX 78758",
"city": "Austin",
"state": "TX",
"zip": "78758",
"price": 1850,
"price_text": "$1,850+",
"bedrooms_min": 1,
"bedrooms_max": 3,
"bathrooms_min": 1,
"bathrooms_max": 2,
"square_feet_min": 650,
"square_feet_max": 1200,
"latitude": 30.4012,
"longitude": -97.7195,
"property_type": "apartments",
"url": "https://www.rent.com/texas/austin/apartments/the-domain-lc123456",
"image_urls": [
"https://images.rent.com/property/image1.jpg",
"https://images.rent.com/property/image2.jpg"
],
"deals": [
"1 month free rent"
],
"phone": "(512) 555-0123",
"scraped_at": "2026-08-26T12:00:00.000Z"
}

Tips for best results

  • Start small - Begin with results_wanted: 20 and a low max_pages value to confirm the location and fields.
  • Use a complete URL for advanced filters - If a Rent.com search page already contains filters not represented in the input schema, pass that URL through startUrl.
  • Match pages to the result limit - Increase max_pages when the selected area has more listings than the first page provides.
  • Use residential proxy settings - Residential traffic is recommended for larger and recurring collections.
  • Check the dataset preview - Property availability and source fields can change between runs.
  • Expect optional fields - Some properties do not publish coordinates, phone numbers, deals, photos, or complete bed and bath ranges.
  • Schedule snapshots - Daily or weekly runs can help track new listings, rent changes, and availability trends.

Integrations and export formats

  • Apify API - Start runs and read dataset items programmatically.
  • Google Sheets - Review rental inventories and compare markets.
  • Airtable - Build searchable property tables for teams and operations.
  • Make or Zapier - Trigger workflows when a run completes.
  • Webhooks - Send run notifications to your own backend or automation system.
  • CSV and Excel - Analyze prices, locations, and property attributes in spreadsheets.
  • JSON and XML - Use structured output in applications, data pipelines, and archival workflows.

Frequently Asked Questions

Can I collect listings by city?

Yes. Provide a location such as Dallas, TX, Miami, FL, Seattle, WA, or a state such as Texas. The Actor creates a Rent.com search URL when startUrl is not supplied.

Can I use my own Rent.com search URL?

Yes. Set startUrl to a public Rent.com results page. The direct URL takes priority over the location and filter inputs.

Can I filter by rent and bedrooms?

Yes. Use minPrice, maxPrice, and bedrooms. Set bedrooms to 0 for studios. For other Rent.com filters, provide the fully filtered page URL through startUrl.

Does the Actor collect homes, condos, and townhouses?

Yes. Set propertyType to houses, condos, or townhouses. apartments is the default category.

Why are some fields missing?

Rent.com does not publish every attribute for every listing. Missing phone numbers, coordinates, square footage, offers, or photos are source-data limitations, not replacement values.

How many properties can I collect?

Set results_wanted to your desired maximum and use max_pages as a safety limit. The Actor stops when it reaches the requested result count or page limit.

Should I use a proxy?

Yes. Residential Apify Proxy settings are recommended for larger result limits, multiple pages, and scheduled runs. The input form includes proxyConfiguration for this purpose.

Can I schedule recurring rental monitoring?

Yes. Create an Apify Schedule to run the Actor hourly, daily, weekly, or on a custom timetable. Store each run in a Dataset or send completion events to a webhook.

Can I export the dataset to CSV or Excel?

Yes. Apify Datasets support JSON, CSV, Excel, XML, and other export formats. You can also access the items through the Apify API.

Public data collection may be subject to Rent.com terms, copyright, privacy rules, and local laws. Review the applicable requirements before using, storing, sharing, or commercializing listing data. You are responsible for your use of the results.

  • Trulia Property Scraper - Collect US property listings for sale or rent from Trulia, including prices, addresses, property features, photos, and listing URLs.
  • Realtor.com Scraper - Collect Realtor.com property listings, prices, photos, location data, and available listing attributes for US market research.
  • OpenRent Property Scraper - Collect UK rental listings with monthly rents, property details, photos, and direct listing URLs.

Support

For bugs, missing fields, target changes, or feature requests, use the Issues tab on the Actor page in Apify Console. Include the input JSON, the affected location or URL, and a short description of the dataset result.

This Actor is intended for legitimate collection of publicly available rental listing data. Users are responsible for complying with Rent.com terms of service, applicable laws, privacy requirements, and any restrictions on storing, sharing, or using listing content, contact information, and images.