# Apartments.com Scraper: Rents and Floor Plans

> Apartments.com scraper: get US rental properties for a city or your links. Rent range, beds, baths, size, floor plans, amenities and phone. No login.

URL: https://cliqtomedia.com/actors/apartments-scraper/

Category: Real estate, travel & cars · Status: coming soon · Apify profile: https://apify.com/cliqtomedia?fpr=cliqto

Get US rental properties from Apartments.com for a city or from your own links. Each property is one row with rent range, beds, baths, size and phone. Full details add floor plans and amenities.

## How to use it: 3 steps

1. **Follow us on Apify.** The tool is built and waits in the queue for the Apify Store. Apify is the cloud platform where our tools run.
2. **Paste your input and press Start.** No code needed: you fill in a form (the input). It already has a working example. For example: `Austin, TX` in Location. Each start is one run.
3. **Download the results.** When the run ends, the results are in a table (the dataset). Open Output, press Export and pick Excel or CSV. JSON and the API are there too.

## What it does

This Apartments.com scraper collects US rental properties for a city, or from your own Apartments.com links, so you can compare rents. It returns one row per property with rent range, beds, baths, size, floor plans, amenities, property phone and, with full details, map position, with no login and no API key.

- Full details opens each property page. You get floor plans, units, amenities, fees, pet policy, contact and rating.
- Search cards only reads the search results. You get rent range, beds, baths, size and phone, without floor plans. It is cheaper and faster.

### Good for

- Landlords who want to set rent by comparing nearby properties.
- Rental analysts who track rent ranges by city, bedroom count or manager.
- Teams that need property manager names and office phones for a market.
- People who already have a list of Apartments.com links and need clean rows.

## Price

Prices will be shown after release.

## Questions

### Do I need an Apartments.com account?

No. The tool reads public pages with no login.

### Do I get owner or tenant data?

No. Phone and manager are for properties and management companies only. It reads no review texts.

### How many results can I get?

The site shows up to 700 results for one search. Use smaller places or filters to see more.

### Why do I pay platform usage as well as the row price?

Apartments.com blocks simple requests, so each property page needs paid proxy traffic. You pay it at Apify's rate, and the row price stays low. See Pricing for the measured totals.

### Is the data complete and fresh?

Rows show what the site shows at the time in `fetchedAt`. A search returns up to 700 results and some fields can be `null`. A price of `null` means it is not listed.

## Data fields

- `propertyId` (string): Property ID on the site.
- `name` (string): Property name. For a house, its street address.
- `address` (string): Full address.
- `streetAddress` (string): Street part of the address.
- `city` (string): City.
- `state` (string): Two-letter state.
- `postalCode` (string): ZIP code.
- `neighborhood` (string): Neighborhood label on the site.
- `lat` (number): Latitude.
- `lng` (number): Longitude.
- `rentMin` (integer): Lowest displayed price, $ per month. Null means the site shows no price.
- `rentMax` (integer): Highest displayed price, $ per month. Null when the site gives no upper value.
- `priceType` (string): total_monthly: the displayed price includes required fees. rent: base rent as shown.
- `baseRentMin` (integer): Lowest base rent before fees, details only.
- `baseRentMax` (integer): Highest base rent before fees, details only.
- `beds` (string): Bedroom range as text: Studio - 2.
- `baths` (string): Bathroom range as text.
- `sqft` (string): Size range as text.
- `bedsMin` (number): Lowest bedroom count. A studio is 0.
- `bedsMax` (number): Highest bedroom count.
- `bathsMin` (number): Lowest bathroom count.
- `bathsMax` (number): Highest bathroom count.
- `sqftMin` (number): Smallest size, square feet.
- `sqftMax` (number): Largest size, square feet.
- `availability` (string): Availability line, usually on houses.
- `floorPlans` (array): Floor plans with their units. Null in search-card rows, empty when the page lists none.
- `amenities` (array): Amenities by group.
- `phone` (string): Phone of the management company or community. Always null for private listers.
- `managementCompany` (string): Management company. Names of private persons are never included.
- `website` (string): Property website.
- `petPolicy` (array): Pet rules and fees.
- `fees` (array): Required fees, parking and other costs.
- `specials` (array): Move-in offers.
- `rating` (number): Renter score.
- `reviewCount` (integer): Number of reviews. Review texts and authors are not collected.
- `description` (string): Property description.
- `photos` (array): Photo URLs.
- `schools` (array): Colleges and schools near the property.
- `transit` (array): Transit and points of interest near the property.
- `url` (string): Property URL.

## Input settings

- `location` (string): City and state, optionally with a ZIP code: Austin, TX or Austin, TX 78741. A ZIP code alone is not enough.
- `additionalLocations` (array): Up to 20 more places, searched with the same filters.
- `startUrls` (array): Search or property links from apartments.com, up to 1000. A run opens at most 500 property pages. Use a link when you need a filter this form does not have. The price, bedroom and pet filters below do not change these links.
- `mode` (string): Full details opens every property page: floor plans, units, amenities, fees, contact. Search cards only is cheaper and faster but has no floor plans. Direct property links always open the property page.
- `minPrice` (integer): Applies to locations. Empty means no lower limit.
- `maxPrice` (integer): Applies to locations. Empty means no upper limit.
- `beds` (string): Applies to locations.
- `petFriendly` (boolean): Applies to locations.
- `maxItems` (integer): The run stops after this many properties. Up to 500 with full property details, up to 1500 with search cards.
- `deliveryConnector` (string): Your Slack, Notion or other MCP connector. After the run the Actor posts a short summary there. Connect services once in Apify Console → MCP connectors.
- `deliveryTarget` (string): Where to post the summary: a Notion page link (each run is added on top of that page) or a Slack channel ID. Leave empty to let the connector decide.

## Step by step on Apify

1. Open the Input tab. Keep `Austin, TX` in Location, or enter your city and state (box 1).
2. Keep Data depth on Full details, or choose Search cards only (box 2).
3. Leave the price, Bedrooms and Pet friendly only filters empty for the first run, or set them (box 3).
4. Keep Maximum properties at `10` (box 4).

## Use cases

| Task | Input | You get | Key fields | Next step |
|---|---|---|---|---|
| Set a fair rent for my building | `location`, `beds`, `mode: details` | Property with floor plans | `rentMin`, `rentMax`, `floorPlans`, `sqft` | CSV or spreadsheet |
| Compare rent ranges across cities | `location`, `additionalLocations`, `mode: listings` | Property from a search card | `rentMin`, `rentMax`, `beds`, `city` | JSON or API |
| Find property managers in a market | `location`, `maxItems` | Property | `managementCompany`, `phone`, `website` | CSV export |
| Refresh data for my own list of properties | `startUrls` | Property with floor plans | `floorPlans`, `specials`, `fetchedAt` | Scheduled run and API |
| Find pet-friendly rentals in a price range | `location`, `minPrice`, `maxPrice`, `petFriendly` | Property | `rentMin`, `petPolicy`, `url` | Slack or Notion summary |

## Tips

- Use the form Austin, TX. A ZIP code alone is not accepted.
- Choose Search cards only for a faster and cheaper run without floor plans.
- Filter on rentMin and rentMax after the run if you need an exact range.

## Limits



- US rentals on Apartments.com only. No other sites, no homes for sale.
- At most 500 properties with full details and 1500 with search cards per run. These are the largest sizes we tested with success. A test with 1000 full-detail rows stopped at 915 because the site blocked it.
- A run opens at most 500 property pages, also from direct links.
- Speed: a 500-row full-detail run took 20 to 28 minutes, about 2.3 to 3.4 seconds per row. Shorter runs can take longer per row: a 10-row run took up to about 160 seconds in our tests.
- The site applies price filters, and the Actor does not check them again. In our tests, about 1 in 10 rows was outside the range. Filter on `rentMin` and `rentMax` if you need an exact range.
- The site shows up to 700 results for one search. The Actor adds a warning when a search reaches this. Use smaller places or filters to see more.
- `maxItems` counts all places together, not per place.
- A ZIP code alone is not accepted. Use `Austin, TX 78741`.

## Sample result

```json
{
  "propertyId": "qre0qpw",
  "name": "Stassney at SoCo",
  "address": "1800 E Stassney Ln, Austin, TX 78744",
  "city": "Austin",
  "state": "TX",
  "lat": 30.19771,
  "lng": -97.76139,
  "rentMin": 1050,
  "rentMax": 1356,
  "priceType": "rent",
  "beds": "1 - 2",
  "baths": "1 - 2",
  "sqft": "618 - 1,044 sq ft",
  "neighborhood": null,
  "floorPlans": [
    {
      "name": "1.1B",
      "beds": "1 Bed",
      "baths": "1 Bath",
      "sqft": "718 Sq Ft",
      "rentMin": 1100,
      "available": "Now"
    }
  ],
  "amenities": [
    { "group": "Community Amenities", "items": ["Pool", "Fitness Center"] }
  ],
  "phone": "(737) 377-3893",
  "managementCompany": "Lion Real Estate Group",
  "url": "https://www.apartments.com/stassney-at-soco-austin-tx/qre0qpw/",
  "status": "complete",
  "statusMessage": null,
  "searchLocation": "Austin, TX",
  "source": "apartments.com"
}
```

## Similar tools

- [Zillow Listings Scraper: Zestimates & Price Cuts, No Login](https://cliqtomedia.com/actors/zillow-scraper/)
- [Redfin & Realtor Listings Scraper (US): Sale, Sold & Rent](https://cliqtomedia.com/actors/us-property-listings/)
- [99acres & MagicBricks India Property Scraper - No Login](https://cliqtomedia.com/actors/india-property-listings/)
- [Airbnb Scraper: Listings, Prices, Calendar - No Login](https://cliqtomedia.com/actors/airbnb-scraper/)
- [Booking.com Scraper: Hotels, Prices, Reviews, No Login](https://cliqtomedia.com/actors/booking-scraper/)
- [Events Scraper: Eventbrite, Meetup & Luma — No Login](https://cliqtomedia.com/actors/events-aggregator/)
