Apartments.com Scraper avatar
Apartments.com Scraper

Pricing

$30.00/month + usage

Go to Apify Store
Apartments.com Scraper

Apartments.com Scraper

Scrape millions of active U.S. & Canada rental listings from Apartments.com & ApartmentList.com – any city, state, province, ZIP, or neighborhood. Full details: pricing, photos, amenities, exact coordinates, contact info. Blazing-fast, anti-block, full North America coverage.

Pricing

$30.00/month + usage

Rating

0.0

(0)

Developer

halam

halam

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 days ago

Last modified

Share

Apartments.com Scraper US, Canada, Search, Listing

A fast and reliable scraper for extracting apartment listings from Apartments.com and ApartmentList.com. This actor uses a high-performance API backend to deliver comprehensive property data quickly and efficiently.

Features

  • Multiple URL Support - Scrape city searches, filtered results, and individual property pages
  • Fast Performance - Powered by optimized scraping API for quick results
  • Comprehensive Data - Get detailed property information including amenities, pricing, location data, and photos
  • No Blocking Issues - Uses advanced techniques to avoid rate limiting and blocking

URL Support & Coverage

This scraper supports all major apartment listing URL formats across both platforms:

URL TypePlatformExample
City SearchApartments.comhttps://www.apartments.com/miami-fl/
Filtered ResultsApartments.comhttps://www.apartments.com/?bb=v565-usgtHyl5o6vY
Advanced SearchApartments.comhttps://www.apartments.com/?sk=544b92fe1f766950d57299dc624e9ff9&bb=0nijpwq7qH0t1s0oc
Property DetailsApartments.comhttps://www.apartments.com/sobe-apartment-rentals-miami-beach-fl/26xc7jb/
Bedroom FilterApartments.comhttps://www.apartments.com/miami-beach-fl/4-bedrooms/
City ListingsApartmentList.comhttps://www.apartmentlist.com/tx/frisco/
Property PagesApartmentList.comhttps://www.apartmentlist.com/tx/frisco/sorrel-phillips-creek-ranch

Supported Search Parameters

  • bb= - Bounding box search results
  • sk= - Search key with location data
  • City filters - State/city combinations (e.g., miami-fl, dallas-tx)
  • Bedroom filters - Specific bedroom counts (1-bedrooms, 4-bedrooms, etc.)
  • Property IDs - Direct property page access

Input Parameters

FieldTypeDescription
startUrlsArrayList of apartment URLs to scrape. Supports all URL types mentioned above

Input Example

{
"startUrls": [
{"url": "https://www.apartments.com/miami-fl/"},
{"url": "https://www.apartments.com/?bb=v565-usgtHyl5o6vY"},
{"url": "https://www.apartments.com/sobe-apartment-rentals-miami-beach-fl/26xc7jb/"},
{"url": "https://www.apartments.com/?sk=544b92fe1f766950d57299dc624e9ff9&bb=0nijpwq7qH0t1s0oc"},
{"url": "https://www.apartments.com/miami-beach-fl/4-bedrooms/"},
{"url": "https://www.apartmentlist.com/tx/frisco/"},
{"url": "https://www.apartmentlist.com/tx/frisco/sorrel-phillips-creek-ranch"}
]
}

Output Data

Each scraped property includes comprehensive information across these key fields:

  • id: Unique identifier for the apartment listing
  • propertyName: Name or title of the apartment property
  • url: Direct URL to the apartment listing
  • address: Complete street address of the property
  • location: Full address details with coordinates and neighborhood information
  • pricing: Rent ranges with minimum and maximum values
  • amenities: Community and apartment features like pools, fitness centers, parking
  • phone: Contact phone number for inquiries
  • contact: Management company details and contact information
  • imageUrl: Primary property image URL
  • photos: Array of all property images and virtual tour links
  • transitAndPOI: Nearby transportation options and points of interest
  • scores: Walkability and transit accessibility ratings
  • schools: Public, private schools and colleges in the area
  • breadcrumbs: Location hierarchy (State → County → City → Neighborhood)
  • coordinates: GPS latitude and longitude coordinates
  • neighborhoodDescription: Detailed area overview and highlights
  • scrapedAt: Timestamp of when the data was collected

Sample Output

The scraper returns comprehensive apartment data in JSON format. Here's an example of what you can expect:

[
{
"id": "sobe001",
"propertyName": "Ocean View Residences",
"url": "https://www.apartments.com/?bb=v565-usgtHyl5o6vY",
"breadcrumbs": [
"Florida",
"Miami/Dade County",
"Miami Beach",
"South Beach"
],
"location": {
"fullAddress": "800 Ocean Dr, Miami Beach, FL 33139",
"state": "FL",
"city": "Miami Beach",
"neighborhood": "South Beach",
"postalCode": "33139",
"streetAddress": "800 Ocean Dr"
},
"coordinates": {
"latitude": 25.7617,
"longitude": -80.1918
},
"isVerified": true,
"rent": {
"min": 1800,
"max": 2800
},
"transitAndPOI": [
{
"name": "Lincoln Road Mall",
"walk": "3 min",
"distance": "0.2 mi"
},
{
"name": "Miami Beach Convention Center",
"drive": "5 min",
"distance": "1.1 mi"
}
],
"scores": {
"walkScore": 85,
"transitScore": 60
},
"neighborhoodDescription": "South Beach is known for its vibrant nightlife, beautiful beaches, and Art Deco architecture...",
"schools": {
"public": [
{
"type": "Public High School",
"name": "Miami Beach Senior High",
"grades": "9-12",
"numberOfStudents": "2175"
}
],
"private": [],
"colleges": []
},
"amenities": [
{
"title": "Community Amenities",
"value": ["Pool", "Fitness Center", "Rooftop Deck", "Concierge"]
},
{
"title": "Apartment Features",
"value": ["Air Conditioning", "Hardwood Floors", "Balcony"]
}
],
"contact": {
"phone": "",
"logo": "",
"name": ""
},
"models": [],
"scrapedAt": "2025-12-01T00:08:39.132Z",
"photos": [
"https://images1.apartments.com/i2/J0qjpyRz9Acb6IOM0TIt5SEfVnPYIslQrUwHLDoEuvE/111/sobe-apartment-rentals-miami-beach-fl-primary-photo.jpg"
]
}
]

Performance

  • Speed: Optimized for fast execution with minimal overhead
  • Reliability: Built-in error handling and retry mechanisms
  • Scalability: Can handle multiple URLs simultaneously

Usage Tips

  1. For City Searches: Use URLs like https://www.apartments.com/miami-fl/ to get listings for entire cities
  2. For Specific Properties: Use direct property URLs for detailed information
  3. For Filtered Results: Apply filters on the website first, then copy the URL with parameters
  4. Batch Processing: Add multiple URLs to scrape several locations at once

📬 Contact & Support

Have questions, need help, or interested in a private or custom instance?

Reach our team anytime at datascoutapi@gmail.com