
Apartments.com Scraper 🏡
Pricing
$30.00/month + usage

Apartments.com Scraper 🏡
Scrape Apartments.com to crawl millions of real estate properties nationwide. Specify any US location and extract data on all available properties in that area. Our real estate scraper lets you filter and limit the results by page or total number. You can also target a specific property or area.
5.0 (2)
Pricing
$30.00/month + usage
20
856
31
Issues response
3.3 days
Last modified
21 hours ago
Actor - Apartments Scraper
Apartments scraper
Since Apartments doesn't provide a proper free API, this actor should help you to retrieve data from it.
The Apartments data scraper supports the following features:
- 
Scrape any address you would like to get - You can search for a specific location and scrape the results accordingly. 
- 
Apply any of the filters - You can apply any filter provided by the website. 
- 
Scrape property details - You can target any of the property detail links. 
- 
Limit the results by page or amount of property. - If you don't want to get all the results but a specific amount you can limit it. 
Bugs, fixes, updates, and changelog
This scraper is under active development. If you have any feature requests you can create an issue from here.
Incoming Changes
- Integrate startPagefield.
Input Parameters
The input of this scraper should be JSON containing the list of pages on Apartments that should be visited. Possible fields are:
| Field | Type | Description | 
|---|---|---|
| startUrls | Array | (optional) List of Apartments URLs. You should only provide list or property detail URLs | 
| includeAllImages | Boolean | This option enables all images from the detail pages. This option will increase the total requests and the total execution time slightly. | 
| includeVirtualTours | Boolean | This option enables virtual tours from the detail pages. This option will increase the total requests and the total execution time slightly. | 
| maxItems | Integer | (optional) You can limit scraped properties. This should be useful when you search through the big lists. | 
| endPage | Integer | (optional) Final number of pages that you want to scrape. The default is Infinite. | 
| search | String | (optional) Location keyword that you would like to search the properties in. | 
| proxy | Object | Proxy configuration | 
| extendOutputFunction | String | (optional) Function that takes a JQuery handle ($) as argument and returns object with data | 
This solution requires the use of Proxy servers, either your own proxy servers or you can use Apify Proxy.
Tip
When you want to scrape over a specific listing URL, just copy and paste the link as one of the startUrl.
If you would like to scrape only the first page of a list then put the link for the page and have the endPage as 1.
With the last approach explained above you can also apply any of the filters to the search results. Go to Apartments.com, search for a location, apply filters, and copy/paste the link as startUrl.
Compute Unit Consumption
The actor is optimized to run blazing fast and scrape many as listings as possible. Therefore, it forefronts all listing detail requests. If the actor doesn't block very often it'll scrape 100 listings in 1 minute with ~0.03-0.04 compute units.
Apartments Scraper Input example
During the Run
During the run, the actor will output messages letting you know what is going on. Each message always contains a short label specifying which page from the provided list is currently specified. When items are loaded from the page, you should see a message about this event with a loaded item count and total item count for each page.
If you provide incorrect input to the actor, it will immediately stop with a failure state and output an explanation of what is wrong.
Apartments Export
During the run, the actor stores results into a dataset. Each item is a separate item in the dataset.
You can manage the results in any language (Python, PHP, Node JS/NPM). See the FAQ or our API reference to learn more about getting results from this Apartments actor.
Scraped Apartments Properties
The structure of each item in Apartments listings looks like this:
###Property Output
Contact
Please visit us through epctex.com to see all the products that are available for you. If you are looking for any custom integration or so, please reach out to us through the chat box in epctex.com. In need of support? business@epctex.com is at your service.















![CoStar Group: Apartmentfinder.com Scraper [$1 / 1K] avatar](https://images.apifyusercontent.com/Fcbi8aSCC7d_D42l8hoFkGGG5pVrS4bpu5sYyTZ4S7k/rs:fill:76:76/cb:1/aHR0cHM6Ly9hcGlmeS1pbWFnZS11cGxvYWRzLXByb2QuczMudXMtZWFzdC0xLmFtYXpvbmF3cy5jb20vbmduOHZSRVNUa3NleVdFNnAtYWN0b3ItQkNsTHU3d3VmTlQ1dXg2QlAtZkFvalhrWU1Gay1BRi5wbmc.webp)




