Apartments.com Property Scraper avatar

Apartments.com Property Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Apartments.com Property Scraper

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

ONE API

Maintained by Community

Actor stats

2

Bookmarked

108

Total users

47

Monthly active users

11 days ago

Last modified

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 id as geographyId for region search)

Output

One flat dataset row per listing or autocomplete suggestion.

GroupColumns
IdentityMode, Input Given, Listing Key, Name, Listing URL, Property Website
LocationAddress, City, State, Zip, Latitude, Longitude
ListingPhone, Rating, Bed Range, Rent Range, Property Type, Specialties, Availability, Special Offer
PropertyDescription, Year Built, Unit Count, Stories, Management Company, Lease Terms
Blocks (JSON)Amenities, Schools, Transit, Fees, One-Time Expenses, Pet Policy, Parking, Office Hours, Reviews
ScoresWalk Score, Transit Score, Bike Score
MediaPhoto (cover), Photos, Photo Count, Floor Plans
EverythingRaw — 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 page field
  • Photo URLs point at apartments.com's CDN and are served directly — no signing or expiry

Pricing

  • Pay per result: $3 per 1,000 dataset items, every plan tier
  • Apify start fee: $0.00005 per run

Errors

  • Failures land in the dataset as rows with Name = "ERROR: ..." so nothing is silently dropped