Apartments Com Scraper avatar

Apartments Com Scraper

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Apartments Com Scraper

Apartments Com Scraper

Pulls apartment listings from Apartments.com. Point it at a city or neighborhood search URL and it returns prices, floor plans, amenities, and contact details as a structured dataset.

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

Kawsar

Kawsar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Apartments.com Scraper

Apartments.com Scraper pulls rental listings from Apartments.com. Point it at a search URL for any city or neighborhood and it returns prices, floor plans, amenities, photos, and contact info. Pagination runs on its own. No login or account needed.


What it collects

For each listing the actor returns:

  • Property name, address, city, state, and zip code
  • GPS coordinates (latitude and longitude)
  • Monthly rent range (low and high)
  • Floor plans: beds, baths, square footage, price range, and availability
  • Full amenity list (pool, gym, laundry, parking, pet policy, etc.)
  • Contact phone number and property website
  • Property description
  • Star rating and review count
  • Up to 20 property photos
  • Pet-friendly, parking, pool, and gym flags as true/false fields

How to use

  1. Open the actor and go to the Input tab.
  2. Paste one or more Apartments.com URLs into the Start URLs field.
  3. Adjust Max items if you want to cap the run.
  4. Click Start.

The actor works with:

  • Search pages: https://www.apartments.com/new-york-ny/
  • Filtered searches: https://www.apartments.com/chicago-il/1-bedrooms/
  • Direct listing pages: https://www.apartments.com/property-name-city-st/abc123/

Input parameters

ParameterTypeDefaultDescription
startUrlslist of stringsrequiredApartments.com search or listing URLs to scrape
includeFloorPlansbooleantrueInclude detailed floor plan data per listing
includeAmenitiesbooleantrueInclude the full amenity list per listing
maxItemsinteger50Max listings to collect per run (up to 1000)
requestTimeoutSecsinteger60Per-request timeout in seconds

Output example

{
"url": "https://www.apartments.com/the-station-apartments-bronx-ny/2vjnkfb/",
"listingId": "2vjnkfb",
"name": "The Station Apartments",
"address": "5959 Broadway, Bronx, NY 10463",
"streetAddress": "5959 Broadway",
"city": "Bronx",
"state": "NY",
"zipCode": "10463",
"latitude": 40.88934,
"longitude": -73.89894,
"phone": "+1-914-768-4947",
"website": "https://www.thestation5959.com/",
"propertyDescription": "Move quickly to secure your new home at 5959 Broadway...",
"ratingValue": 4.0,
"reviewCount": 3,
"priceMin": 1750,
"priceMax": 2300,
"floorPlans": [
{
"name": "Studio",
"beds": "Studio",
"baths": "1",
"sqftMin": 400,
"sqftMax": 450,
"priceMin": 1750,
"priceMax": 1800,
"available": true
},
{
"name": "One Bedroom",
"beds": "1",
"baths": "1",
"sqftMin": 650,
"sqftMax": 750,
"priceMin": 1950,
"priceMax": 2300,
"available": true
}
],
"amenities": [
"Laundry Facilities",
"Elevator",
"Fitness Center",
"High Speed Internet Access",
"Air Conditioning",
"Hardwood Floors",
"Stainless Steel Appliances"
],
"images": [
"https://images1.apartments.com/i2/oUcfsOn4eATdIG1Z.../primary-photo.jpg",
"https://images1.apartments.com/i2/HplYp2BQkAyISTPz.../building-photo.jpg"
],
"isPetFriendly": false,
"hasParking": false,
"hasPool": false,
"hasGym": true,
"scrapedAt": "2026-05-06T12:34:56.789Z",
"error": null
}

Use cases

Rental price tracking — Monitor how rents shift month over month in a city or neighborhood. Feed results into a spreadsheet or database and re-run the actor on a schedule.

Real estate investing — Pull listings across multiple markets and compare cap rates, price-per-sqft, and amenity profiles before making site visits.

Lead generation — Build a list of property manager phone numbers and websites for a specific city. Export to CSV and use in outreach campaigns.

Market research — Compare average rents by bedroom count, pet policy, or proximity to a specific zip code. Combine with census data for neighborhood-level analysis.

Competitive analysis — Track a competitor property's pricing and vacancy signals (available floor plans) over time.


Estimated cost

A typical run scraping 100 listings uses roughly 200 actor compute units. At standard Apify pricing that works out to a few cents per run. Larger runs over 1,000 listings cost proportionally more.


Limits and notes

  • Apartments.com shows roughly 40 listings per search page. For a city like New York there can be 400 to 700 pages of results.
  • Set maxItems to control how many listings you collect per run.
  • Floor plan pricing is scraped from the rendered detail page. If a listing shows only a contact form with no published price, priceMin and priceMax will be null.
  • Images are direct CDN URLs from Apartments.com. They are public and do not require authentication.