Apartments Com Scraper
Pricing
from $2.99 / 1,000 results
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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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
- Open the actor and go to the Input tab.
- Paste one or more Apartments.com URLs into the Start URLs field.
- Adjust Max items if you want to cap the run.
- 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
| Parameter | Type | Default | Description |
|---|---|---|---|
startUrls | list of strings | required | Apartments.com search or listing URLs to scrape |
includeFloorPlans | boolean | true | Include detailed floor plan data per listing |
includeAmenities | boolean | true | Include the full amenity list per listing |
maxItems | integer | 50 | Max listings to collect per run (up to 1000) |
requestTimeoutSecs | integer | 60 | Per-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
maxItemsto 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,
priceMinandpriceMaxwill be null. - Images are direct CDN URLs from Apartments.com. They are public and do not require authentication.