Rent.com Scraper
Pricing
from $1.00 / 1,000 results
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
Maintained by CommunityActor stats
1
Bookmarked
12
Total users
3
Monthly active users
14 days ago
Last modified
Categories
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.
| Field | Type | Description |
|---|---|---|
name | String | Property, apartment community, or listing name. |
address | String | Full street address when available. |
city | String | City where the property is located. |
state | String | State abbreviation or state name. |
zip | String | ZIP code when available. |
price | Number | Numeric monthly rent value or starting rent. |
price_text | String | Displayed rent text, including ranges or symbols such as $1,850+. |
bedrooms_min | Number | Minimum bedroom count. |
bedrooms_max | Number | Maximum bedroom count. |
bathrooms_min | Number | Minimum bathroom count. |
bathrooms_max | Number | Maximum bathroom count. |
square_feet_min | Number | Minimum square footage. |
square_feet_max | Number | Maximum square footage. |
latitude | Number | Geographic latitude when available. |
longitude | Number | Geographic longitude when available. |
property_type | String | Requested or detected type, such as apartments, houses, townhouses, or condos. |
url | String | Direct Rent.com property or community URL. |
image_urls | Array | Available property image URLs, limited to up to 8 images. |
deals | Array | Specials, discounts, concessions, or promotional offers. |
phone | String | Property or contact phone number when published. |
scraped_at | String | ISO timestamp for when the record was saved. |
How to use Rent.com Scraper
- Open Rent.com Scraper in Apify Console.
- Enter a public Rent.com search URL, or provide a location.
- Choose the property type and optional price or bedroom filters.
- Set
results_wantedandmax_pages. - Keep Apify Proxy enabled for larger or repeated runs.
- Start the run and review the dataset preview.
- 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
| Parameter | Type | Required | Default or prefill | Description |
|---|---|---|---|---|
startUrl | String | No | Prefilled with a New York search URL | Public Rent.com search URL to use as the starting page. |
location | String | No | Prefilled with New York, NY | City and state in the format City, ST, or a state name/abbreviation, used to build a search URL when startUrl is not provided. |
propertyType | String | No | apartments | Property category: apartments, houses, townhouses, or condos. |
minPrice | Integer | No | Not set | Minimum monthly rent filter. |
maxPrice | Integer | No | Not set | Maximum monthly rent filter. |
bedrooms | Integer | No | Not set | Bedroom filter. Use 0 for studio apartments. |
results_wanted | Integer | No | 20 | Maximum number of unique properties to save. Must be at least 1. |
max_pages | Integer | No | 10 | Maximum number of search pages to process. Must be at least 1. |
proxyConfiguration | Object | No | Residential Apify Proxy | Apify 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
Basic city search
Collect up to 20 apartment listings in New York:
{"location": "New York, NY","propertyType": "apartments","results_wanted": 20,"max_pages": 3}
Filtered rental search
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}
Studio search
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: 20and a lowmax_pagesvalue 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_pageswhen 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.
Is it legal to collect Rent.com data?
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.
Related Actors
- 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.
Legal Notice
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.