Apartments.com Scraper
Pricing
from $3.00 / 1,000 results
Apartments.com Scraper
Scrape rental property listings from Apartments.com. Extract prices, addresses, bedrooms, images and direct URLs. Supports any search URL with filters. Auto-pagination included.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer

Agenscrape
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
Extract rental property listings from Apartments.com with ease. Get comprehensive data including prices, addresses, bedrooms, bathrooms, square footage, and more.
Features
- Scrape property listings from any Apartments.com search URL
- Extract detailed property information including pricing, beds, baths, and square footage
- Automatic pagination support for large result sets
- Set maximum results limit
- Clean, structured JSON output
- Built-in proxy fallback for reliability
Input
| Field | Type | Description |
|---|---|---|
startUrl | String | The Apartments.com search URL to scrape. Apply your filters on the website first, then copy the URL. |
maxResults | Integer | Maximum number of properties to extract. Set to 0 for unlimited. Default: 100 |
Example Input
{"startUrl": "https://www.apartments.com/apartments/chicago-il/min-3-bedrooms/","maxResults": 50}
Output
Each property listing includes:
| Field | Description |
|---|---|
listingId | Unique property identifier |
title | Property name |
price | Rental price or price range (e.g., "$1,500" or "$1,200 - $1,800") |
address | Full property address |
bedrooms | Number of bedrooms (e.g., "3 Beds", "1-2 Beds", "Studio") |
bathrooms | Number of bathrooms (e.g., "2 Baths", "1-2 Baths") |
squareFeet | Property size (e.g., "850 Sq Ft", "650-1,200 Sq Ft") |
propertyType | Type of property (Apartment, Condo, Townhouse, etc.) |
propertyUrl | Direct link to property listing |
imageUrl | Main property image URL |
phone | Contact phone number |
amenities | List of property amenities and features |
scrapedAt | Timestamp of data extraction |
Example Output
{"listingId": "zjt55rw","title": "The 808 Cleveland","price": "$3,145 - $5,982","address": "808 N Cleveland Ave, Chicago, IL 60610","bedrooms": "3 Beds","bathrooms": "2 Baths","squareFeet": "1,200 Sq Ft","propertyType": "Apartment","propertyUrl": "https://www.apartments.com/the-808-cleveland-chicago-il/zjt55rw/","imageUrl": "https://images1.apartments.com/i2/...","phone": "(312) 555-1234","amenities": ["In Unit Washer & Dryer", "Fitness Center", "Pool"],"scrapedAt": "2025-01-15T10:30:00.000Z"}
Data Availability Notes
Some fields may be empty depending on what information is displayed on the search results page:
- Phone numbers: Often not shown on search results; available on individual property pages
- Bathrooms/Square Feet: May show ranges for properties with multiple floor plans
- Amenities: Highlighted amenities shown on listing cards; full list available on property detail pages
Usage Tips
-
Apply Filters First: Visit Apartments.com, apply your desired filters (location, price range, bedrooms, etc.), then copy the resulting URL.
-
URL Examples:
- City search:
https://www.apartments.com/apartments/chicago-il/ - With bedrooms:
https://www.apartments.com/apartments/new-york-ny/min-2-bedrooms/ - With price range:
https://www.apartments.com/apartments/los-angeles-ca/1000-to-2000/ - Specific neighborhood:
https://www.apartments.com/apartments/downtown-chicago-il/
- City search:
-
Large Datasets: For comprehensive data collection, set
maxResultsto 0 for unlimited results. -
Rate Limiting: The scraper includes automatic retry logic and proxy fallback for reliable extraction.


