Apartments.com Property Scraper
Pricing
from $3.00 / 1,000 results
Apartments.com Property Scraper
Scrape Apartments.com rentals. 10 endpoints: • Property record by listingKey, URL, or street address (auto-detected) • 6 search modes — location, ZIP, coords, polygon, region ID, or URL (auto-routed) • Location autocomplete One row per listing; full upstream JSON in the Raw column.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
ONE API
Maintained by CommunityActor stats
2
Bookmarked
108
Total users
47
Monthly active users
11 days ago
Last modified
Categories
Share
Scrape Apartments.com rentals — full property records, search by 6 different inputs, and location autocomplete.
What it does
- Property Details — auto-detects each input as
listingKey, URL, or address; returns the full enriched record (description, amenities, schools, transit, fees, photo gallery, walk score, reviews) - 6 search modes — by location name, ZIP, coordinates, polygon, region ID, or apartments.com URL — all auto-detected from a single input box
- Autocomplete — typeahead for cities, neighbourhoods, ZIPs (use the returned
idasgeographyIdfor region search)
Output
One flat dataset row per listing or autocomplete suggestion.
| Group | Columns |
|---|---|
| Identity | Mode, Input Given, Listing Key, Name, Listing URL, Property Website |
| Location | Address, City, State, Zip, Latitude, Longitude |
| Listing | Phone, Rating, Bed Range, Rent Range, Property Type, Specialties, Availability, Special Offer |
| Property | Description, Year Built, Unit Count, Stories, Management Company, Lease Terms |
| Blocks (JSON) | Amenities, Schools, Transit, Fees, One-Time Expenses, Pet Policy, Parking, Office Hours, Reviews |
| Scores | Walk Score, Transit Score, Bike Score |
| Media | Photo (cover), Photos, Photo Count, Floor Plans |
| Everything | Raw — the complete upstream JSON |
Columns marked JSON hold a JSON array/object as text, so they survive a CSV or Excel export intact.
Inputs
- Each section is independent — fill only the ones you need
- Multiple inputs per section: one per line in the textarea
Notes
- Search rows carry less than detail rows. Apartments.com's search API returns list cards, which have no description, schools, fees or photo gallery — those columns stay empty for search results. Turn on Enrich search results with full property details to fill them, at the cost of one extra API call per listing.
- Search results are capped to ~50 listings per page (apartments.com upstream limit); paginate via the
pagefield - Photo URLs point at apartments.com's CDN and are served directly — no signing or expiry
Pricing
- Pay per result:
$3 per 1,000dataset items, every plan tier - Apify start fee:
$0.00005per run
Errors
- Failures land in the dataset as rows with
Name = "ERROR: ..."so nothing is silently dropped