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
4
Total users
1
Monthly active users
a month 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.

