Apartments.com Search Results with Details Scraper avatar

Apartments.com Search Results with Details Scraper

Try for free

2 hours trial then $25.00/month - No credit card required now

Go to Store
Apartments.com Search Results with Details Scraper

Apartments.com Search Results with Details Scraper

memo23/apify-apartments-cheerio
Try for free

2 hours trial then $25.00/month - No credit card required now

Effortlessly scrape comprehensive property data from Apartments.com, including detailed listing info, rental pricing, amenities, and high-quality images – giving you unparalleled insights and saving countless hours of manual work.

Overview

The Apartments.com Search Results and Details Scraper allows you to efficiently extract detailed apartment listing information from Apartments.com, including both search results and the individual property detail pages. Whether you're conducting market research, comparing rental rates, or analyzing property data for investment purposes, this scraper provides a streamlined way to gather structured information.

With Apartments.com hosting thousands of rental listings, this scraper is a useful tool for collecting and analyzing apartment data, including prices, amenities, and location details.

Features

  • Scrape apartment search results directly from Apartments.com to collect data like titles, rent prices, unit availability, and location information.
  • Extract comprehensive details from each property, including amenities, property features, and contact details.
  • Flexible input to scrape from any category or search results page on Apartments.com.
  • Configurable settings for maximum concurrency, request retries, and proxy setup for reliable scraping.
  • Option to scrape each individual listing's detail page for even more detailed information, such as specific amenities, parking fees, pet policies, and walkability scores.

How to Use

  1. Set Up: Ensure you have an Apify account and access to the Apify platform.
  2. Provide Start URLs: Add the URLs you want to scrape. These URLs can be from Apartments.com's search results page, allowing you to specify the exact types of properties you want to collect data for.
  3. Adjust Scraper Settings: Modify settings such as maxConcurrency, minConcurrency, and maxRequestRetries to match your requirements.
  4. Configure Proxy Settings: (Optional) Configure proxy settings to bypass rate limits or avoid IP blocks.
  5. Run the Scraper: Execute the scraper on the Apify platform. The output will be available in various formats, including JSON, CSV, or Excel.

Input Configuration

Here is an example of how to set up the input for the Apartments.com Scraper:

1{
2    "startUrls": [
3        "https://www.apartments.com/apartments/nc/over-3000/?bb=p-oj2su44I3n3itsh8F"
4    ],
5    "maxItems": 1000,
6    "maxConcurrency": 50,
7    "minConcurrency": 1,
8    "maxRequestRetries": 100,
9    "proxy": {
10        "useApifyProxy": true,
11        "apifyProxyGroups": [
12            "RESIDENTIAL"
13        ]
14    }
15}

Input Fields Explanation

  • Start URLs (startUrls): URLs to start scraping from. Typically, these are search results pages on Apartments.com.
  • Max Items (maxItems): Maximum number of listings to scrape per crawl. Default is 1000.
  • Max Concurrency (maxConcurrency): Maximum number of pages processed simultaneously. Default is 50.
  • Min Concurrency (minConcurrency): Minimum number of pages processed simultaneously. Default is 1.
  • Max Request Retries (maxRequestRetries): Number of times the scraper will retry a failed request before giving up. Default is 100.
  • Proxy Configuration (proxy): Specifies the proxy servers used to ensure anonymity and bypass rate limits.

Output Structure

The scraper will generate a list of apartment listings and their details. Below is an example of the output structure:

1{
2    "url": "https://www.apartments.com/904-pittsburg-ave-winston-salem-nc/ymg5lhs/",
3    "fullAddress": "904 Pittsburg Ave Winston-Salem NC 27105 US",
4    "monthlyRent": {
5        "min": 1250,
6        "max": 1250
7    },
8    "bedrooms": {
9        "min": 3,
10        "max": 3
11    },
12    "bathrooms": {
13        "min": 2,
14        "max": 2
15    },
16    "squareFeet": {
17        "min": 1200,
18        "max": 1200
19    },
20    "propertyInformation": [
21        "2 units"
22    ],
23    "verified": "",
24    "scores": {
25        "walkScore": 40,
26        "transitScore": 0,
27        "bikeScore": 48,
28        "soundScore": 0
29    },
30    "fees": [],
31    "petFees": [],
32    "parkingFees": [
33        {
34            "parkingType": "Parking",
35            "feeName": "Other",
36            "feeAmount": "--"
37        }
38    ],
39    "amenities": [
40        {
41            "title": "Apartment Features",
42            "value": [
43                "Washer/Dryer Hookup",
44                "Air Conditioning",
45                "Patio",
46                "Deck",
47                "Yard"
48            ]
49        }
50    ],
51    "models": [],
52    "listingId": "ymg5lhs",
53    "resultPosition": 0,
54    "favoriteState": 0,
55    "hasRentSpecials": "false",
56    "phoneNumber": "336-930-9407",
57    "listingTypeId": 6,
58    "listingStatusId": 1,
59    "deferCarouselLoading": false,
60    "carouselCollection": [
61        {
62            "Id": 1,
63            "Width": 1240,
64            "Height": 558,
65            "Uri": "https://images1.apartments.com/i2/7AQRY-USf_4OwNSLONwlvGT4kNK5GoztnfQ02Ug2_AI/111/904-pittsburg-ave-unit-904-winston-salem-nc-primary-photo.jpg",
66            "AltText": "Primary Photo - 904 Pittsburg Ave"
67        }
68    ],
69    "galleryCollection": [],
70    "mediaCollection": [],
71    "listingCity": "Winston-Salem",
72    "listingState": "NC",
73    "listingZip": "27105",
74    "listingAddress": "904 Pittsburg Ave",
75    "listingCountry": "US",
76    "listingDMA": "Greensboro-High Point-Winston Salem, NC-VA",
77    "listingName": "",
78    "listingMinRent": 1250,
79    "listingMaxRent": 1250,
80    "AnalyticsAdLevel": 1,
81    "location": {
82        "latitude": 36.11483,
83        "longitude": -80.25371
84    },
85    "rentals": [
86        {
87            "RentalKey": "ly981pd",
88            "RentalType": 2,
89            "ModelKey": "",
90            "Beds": 3,
91            "BedsText": "3 Beds",
92            "Baths": 2,
93            "BathsText": "2 Baths",
94            "Rent": 1250,
95            "MaxRent": 1250,
96            "Deposit": 1250,
97            "SquareFeet": 1200,
98            "MaxSquareFeet": 1200,
99            "UnitNumber": "904",
100            "AvailableDateText": "Available Now",
101            "AvailableDate": "2024-11-02T00:00:00",
102            "AvailabilityStatus": 1,
103            "HasKnownAvailabilities": true,
104            "MatchType": 0,
105            "MinLeaseTerm": 12,
106            "MaxLeaseTerm": 12,
107            "UnitCount": 1,
108            "IsNew": false,
109            "ApplyNowEnabled": false,
110            "SpecialtyType": 4,
111            "PricingType": 1,
112            "Description": "",
113            "HasPropertyDescription": true,
114            "AttachmentType": 0,
115            "HasFloorPlan": false,
116            "FloorPlanCount": 0,
117            "HasVirtualTour": false,
118            "VirtualTourCount": 0,
119            "HasUnitPhoto": false,
120            "PhotoCount": 0,
121            "HasUnitVideo": false,
122            "VideoCount": 0,
123            "HasViewFromUnitAttachment": false,
124            "InteriorAmenities": {
125                "Id": 5,
126                "Name": "Rooms",
127                "SubCategories": [
128                    {
129                        "Id": 5,
130                        "Name": "Features",
131                        "Amenities": [
132                            {
133                                "Id": 82,
134                                "Name": "Washer/Dryer Hookup"
135                            },
136                            {
137                                "Id": 2,
138                                "Name": "Air Conditioning"
139                            },
140                            {
141                                "Id": 281,
142                                "Name": "Patio"
143                            },
144                            {
145                                "Id": 258,
146                                "Name": "Deck"
147                            },
148                            {
149                                "Id": 192,
150                                "Name": "Yard"
151                            }
152                        ]
153                    }
154                ],
155                "AmenitiesCount": 0
156            }
157        }
158    ],
159    "disableMediaCascadingModelToUnit": 0,
160    "reviews": false,
161    "isOpenLeadForm": false,
162    "searchCriteria": {},
163    "geo": {
164        "ID": "c55cxxd",
165        "GeographyType": 4,
166        "Address": {
167            "City": "Winston-Salem",
168            "CountryCode": "US",
169            "State": "NC",
170            "Title": "Northeast Winston-Salem"
171        },
172        "O": 0,
173        "IsPmcSearchByCityState": false
174    },
175    "defaultZoomLevel": 16,
176    "isTierTwo": false,
177    "profileType": "Prosumer",
178    "languagesSpoken": "en",
179    "isMF": false,
180    "isFromFeed": false,
181    "feedType": 0,
182    "propertyType": "Apartment",
183    "listingNeighborhood": "Northeast Winston-Salem",
184    "listingCounty": "Forsyth",
185    "companyKey": "",
186    "isGreystar": false,
187    "minBeds": 3,
188    "myApplicationsUrl": "https://www.apartments.com/my-account/#MyApplications",
189    "conduit": {
190        "conduit": {
191            "sourceOrigin": "https://www.apartments.com/",
192            "targetOrigin": "https://www.apartments.com/conduit/onlineleasing/",
193            "resizing": {
194                "isDiagnosticLoggingEnabled": false
195            }
196        }
197    },
198    "reviewActions": 0,
199    "abData": [
200        {
201            "id": null,
202            "v": null,
203            "et": 0,
204            "cdv": null,
205            "cdi": null
206        }
207    ],
208    "tourMediaId": -1,
209    "videoMediaId": -1,
210    "has3DTour": false,
211    "hasVideo": false,
212    "imageCount": 7,
213    "videoCount": 0,
214    "photoCount": 7,
215    "virtualTourCount": 0,
216    "hasTCPA": false,
217    "hasIntegratedTours": false,
218    "scheduledTourProviderTypeId": 0,
219    "hasRequestTour": true,
220    "hasPropertyWebsiteLink": false,
221    "hasOnlineScheduling": false,
222    "isTourExcluded": false,
223    "engrainKey": "DRdlRoSlcH0k2xajIIgRwJpOjl621V8Z",
224    "todaysOfficeHours": {
225        "timeOpen": {
226            "hours": 0,
227            "minutes": 0
228        },
229        "timeClose": {
230            "hours": 0,
231            "minutes": 0
232        },
233        "isClosed": true
234    },
235    "listingSpecialties": "Student",
236    "listHubListingUri": "",
237    "isBuildToRent": false,
238    "ip": "88.214.51.231",
239    "hasRentEstimate": false,
240    "hasUnitLevelAmenities": false,
241    "hasUnitLevelMedia": false,
242    "hasModelLevelMedia": false,
243    "unitAvailabilities": 1,
244    "hasRentBy": "NULL",
245    "hasPropertyMap": 0,
246    "hasApplyNow": false,
247    "leasingOffice": {},
248    "itemPage": {
249        "@type": "ItemPage",
250        "about": {
251            "@type": "localBusiness",
252            "image": "https://images1.apartments.com/i2/7AQRY-USf_4OwNSLONwlvGT4kNK5GoztnfQ02Ug2_AI/111/904-pittsburg-ave-unit-904-winston-salem-nc-primary-photo.jpg",
253            "description": "904 Pittsburg Ave Winston Salem \n•3 Bedrooms-2 Full Baths, Tastefully Upgraded and Meticulously Maintained. Over 1,200 Square Feet!\nThis 1st Floor Duplex Apartment has EVERYTHING and is Conveniently Located just off University Pkwy Between Downtown Winston Salem and The Joel Coliseum,\nProperty has a Patio, Deck, Huge Yard, Washer & Dryer Hook-ups, New Laminate and Carpeted Floors and Too Much else to List.\nPlease contact my Property Manager by Phone Only, No E-mails.\nAll of neighbors and applicants are carefully screened for Credit, Rental History, Criminal Background and Job/Income References. We do NOT advertise on Face Book, Craigslist or any other Social Media outlets. Please beware of Scams!!",
254            "offers": {
255                "@type": "AggregateOffer",
256                "priceCurrency": "USD",
257                "lowPrice": 1250,
258                "highPrice": 1250
259            },
260            "name": "904 Pittsburg Ave Winston-Salem, NC 27105"
261        },
262        "speakable": {
263            "@type": "SpeakableSpecification",
264            "cssSelector": [
265                "#subMarketSection .overView > p:first-child"
266            ],
267            "xpath": [
268                "/html/head/meta[@name='description']/@content"
269            ]
270        },
271        "breadcrumb": [
272            {
273                "itemListElement": [
274                    {
275                        "@type": "ListItem",
276                        "position": 1,
277                        "item": {
278                            "name": "North Carolina",
279                            "@id": "https://www.apartments.com/nc/"
280                        }
281                    },
282                    {
283                        "@type": "ListItem",
284                        "position": 2,
285                        "item": {
286                            "name": "Forsyth County",
287                            "@id": "https://www.apartments.com/forsyth-county-nc/"
288                        }
289                    },
290                    {
291                        "@type": "ListItem",
292                        "position": 3,
293                        "item": {
294                            "name": "Winston-Salem",
295                            "@id": "https://www.apartments.com/winston-salem-nc/"
296                        }
297                    },
298                    {
299                        "@type": "ListItem",
300                        "position": 4,
301                        "item": {
302                            "name": "904 Pittsburg Ave Unit 904"
303                        }
304                    }
305                ],
306                "@context": "http://schema.org",
307                "@type": "BreadcrumbList"
308            }
309        ],
310        "mainEntity": [
311            {
312                "url": "https://www.apartments.com/904-pittsburg-ave-winston-salem-nc/ymg5lhs/",
313                "telephone": "+1-336-930-9407",
314                "description": "904 Pittsburg Ave Winston Salem \n•3 Bedrooms-2 Full Baths, Tastefully Upgraded and Meticulously Maintained. Over 1,200 Square Feet!\nThis 1st Floor Duplex Apartment has EVERYTHING and is Conveniently Located just off University Pkwy Between Downtown Winston Salem and The Joel Coliseum,\nProperty has a Patio, Deck, Huge Yard, Washer & Dryer Hook-ups, New Laminate and Carpeted Floors and Too Much else to List.\nPlease contact my Property Manager by Phone Only, No E-mails.\nAll of neighbors and applicants are carefully screened for Credit, Rental History, Criminal Background and Job/Income References. We do NOT advertise on Face Book, Craigslist or any other Social Media outlets. Please beware of Scams!!",
315                "address": {
316                    "@type": "PostalAddress",
317                    "streetAddress": "904 Pittsburg Ave",
318                    "addressLocality": "Winston-Salem",
319                    "addressRegion": "NC",
320                    "postalCode": "27105",
321                    "addressCountry": "US"
322                },
323                "geo": {
324                    "@type": "GeoCoordinates",
325                    "latitude": 36.11483,
326                    "longitude": -80.25371
327                },
328                "image": [
329                    "https://images1.apartments.com/i2/7AQRY-USf_4OwNSLONwlvGT4kNK5GoztnfQ02Ug2_AI/111/904-pittsburg-ave-unit-904-winston-salem-nc-primary-photo.jpg"
330                ],
331                "containsPlace": {
332                    "@type": "Apartment",
333                    "petsAllowed": false
334                },
335               "containedInPlace": {
336                    "@type": "LocalBusiness",
337                    "priceRange": "$1,250-$1,250",
338                    "telephone": "+1-336-930-9407",
339                    "image": "https://images1.apartments.com/i2/7AQRY-USf_4OwNSLONwlvGT4kNK5GoztnfQ02Ug2_AI/111/904-pittsburg-ave-unit-904-winston-salem-nc-primary-photo.jpg",
340                    "address": {
341                        "@type": "PostalAddress",
342                        "streetAddress": "904 Pittsburg Ave",
343                        "addressLocality": "Winston-Salem",
344                        "addressRegion": "NC",
345                        "postalCode": "27105",
346                        "addressCountry": "US"
347                    },
348                    "name": "904 Pittsburg Ave Winston-Salem, NC 27105",
349                    "@id": "https://www.apartments.com/904-pittsburg-ave-winston-salem-nc/ymg5lhs/"
350                },
351                "@type": "ApartmentComplex",
352                "name": "904 Pittsburg Ave Winston-Salem, NC 27105",
353                "@id": "https://www.apartments.com/904-pittsburg-ave-winston-salem-nc/ymg5lhs/"
354            }
355        ],
356        "@context": "http://schema.org"
357    }
358}

Explanations for All Properties in the Apartments.com Scraper Output

General Listing Information

  • url: This is the URL of the specific apartment listing on Apartments.com. It provides a direct link to the listing page where users can view more details.
  • fullAddress: This contains the complete address of the property, including the street address, city, state, and country. It is used for identifying the exact location of the property.
  • monthlyRent: An object that contains the minimum and maximum rent for the listing. Typically, if there is only one value, both the min and max fields will be the same.
  • bedrooms: An object that specifies the range of bedrooms available in the property. The min and max values indicate the smallest and largest number of bedrooms offered.
  • bathrooms: An object similar to bedrooms that shows the range of bathrooms available.
  • squareFeet: An object containing the min and max values for the square footage of the apartment. This indicates the size of the unit in square feet.

Property Features

  • propertyInformation: This array provides additional information about the property, such as the total number of units.
  • verified: This field is typically used to indicate whether the listing has been verified by Apartments.com, but in this case, it is empty.

Scores

  • scores: Contains scores related to walkability, transit, biking, and sound levels:
    • walkScore: A value indicating how walkable the area is, on a scale from 0 to 100.
    • transitScore: Represents the availability of public transit near the property, also on a scale from 0 to 100.
    • bikeScore: Indicates how bike-friendly the area is.
    • soundScore: Reflects the noise level around the property, although it's set to 0 in this case.

Fees

  • fees: An array intended to hold any general fees associated with the property, such as application or amenity fees. It is empty here.
  • petFees: Similar to fees, but specifically for pets. This field lists any fees associated with having pets on the property. It is also empty in this case.
  • parkingFees: An array that details parking-related fees, including the type of parking (e.g., garage, covered parking) and the fee amount.

Amenities

  • amenities: An array that lists the features available in the apartment. Each amenity is grouped by title, such as "Apartment Features," which includes items like "Washer/Dryer Hookup" and "Air Conditioning."

Listing Metadata

  • models: An array meant to contain details about different models or layouts available at the property. It is empty in this example.
  • listingId: A unique identifier for the property listing.
  • resultPosition: The position of this listing within the search results, useful for tracking.
  • favoriteState: Indicates whether this listing is marked as a favorite by the user (represented by numerical values).
  • hasRentSpecials: A boolean value indicating whether the property has special rent discounts or offers.
  • phoneNumber: The contact phone number provided for the listing.
  • listingTypeId: An identifier representing the type of listing, which may relate to whether it's an apartment, house, etc.
  • listingStatusId: Indicates the status of the listing, such as whether it is active or no longer available.
  • deferCarouselLoading: A boolean value that shows whether carousel images are deferred during page load for optimization purposes.

Images and Media

  • carouselCollection: An array of images associated with the listing, including properties like image dimensions, description, and URI (URL to the image).
  • galleryCollection: An array intended for holding gallery images, currently empty.
  • mediaCollection: A collection for holding various types of media, currently empty.

Listing Location

  • listingCity: The city where the property is located.
  • listingState: The state abbreviation (e.g., "NC" for North Carolina).
  • listingZip: The ZIP code of the property location.
  • listingAddress: A shorter version of the address without country or ZIP code details.
  • listingCountry: The country code (e.g., "US").
  • listingDMA: Represents the Designated Market Area, which often corresponds to a metropolitan or regional area.
  • listingName: The name or title of the listing, which can be left empty.
  • listingMinRent and listingMaxRent: Numeric values indicating the minimum and maximum rent for the property.

Location Coordinates

  • location: An object containing the geographic coordinates (latitude and longitude) of the property.

Rental Details

  • rentals: An array containing detailed information about individual rental units available within the property:
    • RentalKey: Unique identifier for the rental unit.
    • RentalType: Indicates the type of rental (e.g., apartment, duplex).
    • Beds and Baths: Number of bedrooms and bathrooms in the unit.
    • Rent and MaxRent: The monthly rent for the unit.
    • Deposit: The deposit required to secure the unit.
    • AvailableDateText and AvailableDate: Availability information for the unit.
    • MinLeaseTerm and MaxLeaseTerm: The minimum and maximum lease terms, respectively.
    • InteriorAmenities: A list of features and amenities included in the unit, like "Washer/Dryer Hookup" or "Air Conditioning."

Miscellaneous Properties

  • disableMediaCascadingModelToUnit: A flag related to cascading media settings across different units.
  • reviews: Indicates whether reviews are available for this property.
  • isOpenLeadForm: Shows if a lead form (contact form) is available.
  • searchCriteria: Placeholder for search filters or criteria applied during the scraping process.

Geographical Information

  • geo: Contains geographical details, including the city, state, and area title.
    • GeographyType: Specifies the type of geographical entity, such as city or neighborhood.
    • Address: Nested object containing city, state, country, and title information.

Display and Property Type

  • defaultZoomLevel: The default zoom level to use when displaying the property on a map.
  • profileType: Indicates the type of profile, such as "Prosumer."
  • propertyType: Specifies that the listing is an "Apartment."
  • listingNeighborhood: The listingNeighborhood property provides the name of the neighborhood where the property is located.
  • listingCounty: Indicates the county in which the property is located (e.g., Forsyth).

Proxy and Conduit Information

  • conduit: Contains metadata related to the property's integration with an online leasing conduit system.

    • conduit: Nested metadata detailing the integration.
      • sourceOrigin: URL of the source origin, "https://www.apartments.com/", indicating the original site of the listing.
      • targetOrigin: URL of the target system, "https://www.apartments.com/conduit/onlineleasing/", where leasing details are processed.
      • resizing: Metadata related to resizing.
        • isDiagnosticLoggingEnabled: A boolean indicating if diagnostic logging is enabled for resizing operations. false means it is disabled.
  • reviewActions: Represents any actions related to reviews for this listing. 0 implies that no actions have been taken.

  • abData: Contains information for A/B testing purposes.

    • id, v, et, cdv, cdi: Various fields used for tracking or analysis, all set to null or 0 in this case, implying no data or default values.
  • tourMediaId: Represents the ID of any media related to virtual tours of the property. -1 means there are no virtual tours available.

  • videoMediaId: Represents the ID of any video media available for the property. -1 means there is no video available.

  • has3DTour: A boolean value indicating whether there is a 3D virtual tour available for the property. false means no 3D tour is available.

  • hasVideo: A boolean value indicating if the property has video content. false means there is no video available.

  • imageCount: Indicates the total number of images available for the property. 7 means there are 7 images.

  • videoCount: Represents the number of video files available. 0 means there are no videos.

  • photoCount: The total number of photos associated with the listing. 7 implies 7 photos are available.

  • virtualTourCount: Indicates how many virtual tours are available. 0 means none are available.

  • hasTCPA: A boolean value indicating whether the listing is compliant with the Telephone Consumer Protection Act (TCPA). false means it is not applicable.

  • hasIntegratedTours: A boolean value indicating whether the property has integrated tour capabilities (e.g., scheduling, guided tours). false means it does not.

  • scheduledTourProviderTypeId: Represents the ID of the provider for scheduled tours. 0 implies either none or a default value.

  • hasRequestTour: A boolean indicating if there is an option for requesting a tour of the property. true means such an option is available.

  • hasPropertyWebsiteLink: A boolean indicating whether there is a link to the property's official website. false means there is no such link.

  • hasOnlineScheduling: Indicates whether online scheduling is available for tours. false means it is not available.

  • isTourExcluded: A boolean value that indicates whether tours are excluded for this property. false means tours are not excluded.

  • engrainKey: Represents a unique key related to the property, possibly for internal purposes. "DRdlRoSlcH0k2xajIIgRwJpOjl621V8Z" is the unique identifier.

  • todaysOfficeHours: Contains details about the property's office hours for the current day.

    • timeOpen and timeClose: Represent the hours and minutes for the office's opening and closing times. Both set to { "hours": 0, "minutes": 0 }, implying no defined hours.
    • isClosed: A boolean indicating whether the office is closed. true means the office is closed today.
  • listingSpecialties: Describes any special considerations or purposes of the property. "Student" indicates that this listing may be targeted towards students.

  • listHubListingUri: The URI for ListHub, a platform often used for syndicated real estate listings. An empty string "" means no specific URI is available.

  • isBuildToRent: A boolean value that indicates whether the property is a build-to-rent type. false means it is not specifically built for renting purposes.

  • ip: Represents the IP address from which the listing is accessed. "88.214.51.231" is the provided IP address.

  • hasRentEstimate: Indicates if there is a rent estimate available for the property. false means no estimate is available.

  • hasUnitLevelAmenities: A boolean indicating whether amenities are specified for each unit in the building. false means there are no unit-specific amenities.

  • hasUnitLevelMedia: Indicates if there is unit-level media (e.g., photos, videos). false means none are available.

  • hasModelLevelMedia: A boolean indicating whether there are media files available at the model level (e.g., floor plans). false means there are no model-level media available.

  • unitAvailabilities: Indicates the number of available units for the listing. 1 means there is one unit currently available.

  • hasRentBy: Represents rent-related information, possibly indicating a partner or specific entity related to rent. "NULL" means no specific information is available.

  • hasPropertyMap: A boolean value indicating whether the property has an associated map for locating units or amenities. 0 means no map is available.

  • hasApplyNow: A boolean value that indicates whether there is an option to apply for the property online. false means such an option is not available.

  • leasingOffice: Contains information related to the leasing office. {} indicates no details are provided.

itemPage

  • @type: Represents the schema type, indicating that this item is an ItemPage.
  • about: Contains general details about the property.
    • @type: Specifies that the information is about a localBusiness.
    • image: URL of the main image of the property.
    • description: A detailed description of the property, including features like bedrooms, baths, location, amenities, etc.
    • offers: Provides details about the rental price.
      • @type: Indicates that this information is an AggregateOffer.
      • priceCurrency: The currency of the rental price (e.g., "USD").
      • lowPrice and highPrice: The minimum and maximum rental price of the property.
    • name: The name of the property or its address.
  • speakable: Specifies which parts of the page are suitable for text-to-speech applications.
    • @type: Indicates the type is SpeakableSpecification.
    • cssSelector and xpath: Define the specific sections of the page to be read out loud, useful for accessibility.
  • breadcrumb: Provides navigational information about the property's location in the broader hierarchy.
    • itemListElement: Contains a list of elements that represent different levels of navigation.
      • @type: Indicates that this information is a ListItem.
      • position: The position in the breadcrumb list (e.g., 1, 2, 3).
      • item: Represents each breadcrumb element.
        • name: The name of the breadcrumb item (e.g., state, county, city, property).
        • @id: The URL associated with the breadcrumb item.
    • @context: Schema.org context, indicating that the breadcrumb list adheres to this standard.
    • @type: Indicates that this section represents a BreadcrumbList.
  • mainEntity: Provides more detailed information about the primary property being listed.
    • url: The URL for the property listing.
    • telephone: The phone number for contacting regarding the property.
    • description: A detailed description of the property.
    • address: The address of the property.
      • @type: Indicates that this information is of type PostalAddress.
      • streetAddress: The street address of the property.
      • addressLocality: The city in which the property is located.
      • addressRegion: The state or region in which the property is located.
      • postalCode: The postal code of the property.
      • addressCountry: The country of the property's location.
    • geo: Provides geographical coordinates for the property.
      • @type: Indicates that this information is of type GeoCoordinates.
      • latitude and longitude: Latitude and longitude values for the property.
    • image: A list of URLs for images of the property.
    • containsPlace: Information about what the property contains.
      • @type: Indicates that the property is an Apartment.
      • petsAllowed: Specifies whether pets are allowed in the property.
    • containedInPlace: Contains additional information about the local business associated with the property.
      • @type: Represents the information as a LocalBusiness.
      • priceRange: The price range for renting the property.
      • telephone: The contact phone number for the property.
      • image: URL of the primary image of the property.
      • address: The address details of the local business.
        • @type: Specifies that the address is of type PostalAddress.
        • streetAddress, addressLocality, addressRegion, postalCode, addressCountry: Address details for the business.
      • name: The name of the property or business.
      • @id: The URL of the property or business.
    • @type: Indicates that the listing is an ApartmentComplex.
    • name: The name of the apartment complex or property.
    • @id: URL for the apartment complex.
  • @context: Indicates that the schema context is "http://schema.org", which standardizes the format according to Schema.org definitions.

Explore More Scrapers

If you found this Apify Smartbuyglasses Scraper useful, be sure to check out our other powerful scrapers and actors at memo23's Apify profile. We offer a wide range of tools to enhance your web scraping and automation needs across various platforms and use cases.

Support

Additional Services

Developer
Maintained by Community

Actor Metrics

  • 1 monthly user

  • 0 No stars yet

  • >99% runs succeeded

  • Created in Nov 2024

  • Modified 2 days ago