Apartments Search Scraper avatar
Apartments Search Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Apartments Search Scraper

Apartments Search Scraper

Scrape apartment listings from Apartments.com with automatic pagination and comprehensive property data extraction.

Pricing

$19.99/month + usage

Rating

5.0

(1)

Developer

PowerAI

PowerAI

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

2

Monthly active users

3 days ago

Last modified

Share

🏠 Apartments Search Scraper

This actor allows you to scrape apartment listings from Apartments.com by providing a search URL. It automatically handles pagination and extracts comprehensive property information including prices, amenities, contact details, and media.

Features

  • URL-based Scraping: Extract apartment listings by providing a complete Apartments.com search URL
  • Automatic Pagination: Automatically clicks through pages and loads more listings until reaching the end or max items limit
  • Comprehensive Property Data: Extract detailed information about each property including:
    • Property titles and addresses
    • Property logos and images
    • Video tours and virtual tour links
    • Pricing information for different bedroom types
    • Amenities and special offers
    • Contact phone numbers
    • Availability check options
  • Smart Deduplication: Automatically removes duplicate listings based on detail page URLs

Input Parameters

FieldTypeRequiredDescription
searchUrlstringYesComplete Apartments.com search URL to scrape
maxItemsintegerNoMaximum number of listings to fetch
proxyConfigurationobjectNoProxy settings for the actor

How to Get Search URL

  1. Go to Apartments.com
  2. Use the search filters to find apartments (location, price range, bedrooms, etc.)
  3. Copy the complete URL from your browser's address bar
  4. Paste it into the searchUrl field

Example search URLs:

https://www.apartments.com/chicago-il/
https://www.apartments.com/new-york-ny/
https://www.apartments.com/los-angeles-ca/1-bedrooms-under-2000/

Output

The output is a dataset of apartment listing objects, each containing:

  • searchUrl: The original search URL used
  • listingId: Unique listing identifier
  • detailPageUrl: Direct link to the property detail page
  • title: Property name
  • streetAddress: Street address of the property
  • countryCode: Country code (e.g., "US")
  • address: Full address including city and state
  • propertyLogo: URL of the property management company logo
  • isFavorite: Whether the listing is marked as favorite
  • imageUrl: URL of the main property image
  • totalImgCount: Total number of images available
  • videoUrl: URL to property video tour
  • virtualTourUrl: URL to virtual tour
  • specials: Array of special offers or badges
  • amenities: Array of property amenities (e.g., "Pets Allowed", "Fitness Center")
  • phone: Contact phone number
  • hasCheckAvailability: Whether "Check Availability" option is available
  • beds: Array of bedroom types with pricing information:
    • type: Bedroom type (e.g., "Studio", "1 Bed", "2 Beds")
    • price: Numeric price value
    • priceText: Formatted price text (e.g., "$1,610+")
  • scrapedAt: Timestamp of when the listing was scraped

Example output:

[
{
"searchUrl": "https://www.apartments.com/chicago-il/",
"listingId": "dsd9v8j",
"detailPageUrl": "https://www.apartments.com/presidential-towers-chicago-il/dsd9v8j/",
"title": "Presidential Towers",
"streetAddress": "555 W Madison St",
"countryCode": "US",
"address": "555 W Madison St, Chicago, IL 60661",
"propertyLogo": "https://images1.apartments.com/i2/1ZDAAgC0Z6N4PpGyg-lQv-K8NPaSurJtZYabbFWx1ss/110/waterton-logo.png",
"isFavorite": false,
"imageUrl": "https://images1.apartments.com/i2/U7OX6PHX4X1iaoy0O9MxpJj5q82pHWRQdX8YAmT_uYE/117/presidential-towers-chicago-il-building-photo.jpg?p=1",
"totalImgCount": 70,
"videoUrl": "https://vapi.costargroup.com/video/play/8j7u1g?source=180",
"virtualTourUrl": "https://www.apartments.com/presidential-towers-chicago-il/dsd9v8j/#dsd9v8j-0-virtualTour",
"specials": ["Specials"],
"amenities": ["Pets Allowed", "Fitness Center", "Grill", "Courtyard"],
"phone": "7087251991",
"hasCheckAvailability": true,
"beds": [
{
"type": "Studio",
"price": "1610",
"priceText": "$1,610+"
},
{
"type": "1 Bed",
"price": "1820",
"priceText": "$1,820+"
},
{
"type": "2 Beds",
"price": "2775",
"priceText": "$2,775+"
}
],
"scrapedAt": "2025-11-12T08:39:53.993Z"
},
...
]

Use Cases

  • Real estate market research
  • Rental price comparison and analysis
  • Property availability monitoring
  • Lead generation for real estate professionals
  • Market trend analysis by location
  • Competitive analysis for property managers
  • Investment opportunity research

Notes

  • Results are automatically paginated until reaching the end or max items limit
  • All timestamps are in ISO 8601 format
  • Price information includes both numeric and formatted text values
  • Some listings may have multiple bedroom types with different pricing
  • Amenities and specials are extracted as arrays for easy filtering

Start scraping apartment listings from Apartments.com today!