Homes Scraper
2 hours trial then $20.00/month - No credit card required now
Homes Scraper
2 hours trial then $20.00/month - No credit card required now
The Homes Scraper is an Apify actor for extracting real estate listings from homes.com. It supports customizable filters like price range and item limits, outputs structured JSON data, and uses Apify's Residential Proxy for reliable performance. Perfect for property data needs!
Overview
The Homes Scraper is an Apify actor designed to extract real estate listings from homes.com. The scraper fetches detailed information such as pricing, property type, location, and more. It is customizable via input settings and outputs structured data in JSON format.
Actor Title
Homes Scraper
Input Configuration
The actor accepts the following JSON input parameters:
1{ 2 "item_limit": 30, 3 "price_max": 510000, 4 "price_min": 1000, 5 "price_step": 10000, 6 "proxyConfiguration": { 7 "useApifyProxy": true, 8 "apifyProxyGroups": [ 9 "RESIDENTIAL" 10 ] 11 }, 12 "query": "house-springs-mo/all-inventory/" 13}
Input Fields
- item_limit (optional): The maximum number of listings to scrape. Defaults to
30
. - price_max (optional): The upper limit for the property price filter. Defaults to
510000
. - price_min (optional): The lower limit for the property price filter. Defaults to
1000
. - price_step (optional): The incremental step to adjust price ranges for searches. Defaults to
10000
. - proxyConfiguration (required):
- useApifyProxy: Boolean flag to enable Apify Proxy.
- apifyProxyGroups: An array of proxy groups to use. The actor defaults to using the
RESIDENTIAL
group.
- query (required): The specific search path or query string to target listings, e.g.,
house-springs-mo/all-inventory/
.
Output Format
The actor returns results in the following structured JSON format:
1[ 2 { 3 "type": "RealEstateListing", 4 "image": "https://images.homes.com/listings/115/7630477483-522291771/6037-parkedge-dr-house-springs-mo-primaryphoto.jpg", 5 "offers": { 6 "@type": "Offer", 7 "price": 23188, 8 "priceCurrency": "USD" 9 }, 10 "listing_type": "SingleFamilyResidence", 11 "bedrooms": 3, 12 "bathrooms": 1, 13 "floorSize": { 14 "@type": "QuantitativeValue", 15 "value": 1164, 16 "unitCode": "FTK" 17 }, 18 "address": { 19 "@type": "PostalAddress", 20 "streetAddress": "6037 Parkedge Dr", 21 "addressLocality": "House Springs", 22 "addressRegion": "MO", 23 "postalCode": "63051", 24 "@id": "https://www.homes.com/property/6037-parkedge-dr-house-springs-mo/xhr1h4whd9qlx/" 25 }, 26 "name": "6037 Parkedge Dr, House Springs, MO 63051", 27 "url": "https://www.homes.com/house-springs-mo/all-inventory/", 28 "geographicArea": { 29 "@type": "Country", 30 "name": "United States" 31 }, 32 "contentLocation": "House Springs, MO" 33 } 34]
Output Fields
- type: The type of listing (e.g.,
RealEstateListing
). - image: URL to the primary image of the property.
- offers:
- @type: Specifies the type of offer (
Offer
). - price: The price of the listing.
- priceCurrency: Currency in which the price is listed (e.g.,
USD
).
- @type: Specifies the type of offer (
- listing_type: The type of residence (e.g.,
SingleFamilyResidence
). - bedrooms: Number of bedrooms.
- bathrooms: Number of bathrooms.
- floorSize:
- @type: Indicates the type of measurement (
QuantitativeValue
). - value: The size of the property in square feet.
- unitCode: Unit code for the measurement (
FTK
for square feet).
- @type: Indicates the type of measurement (
- address:
- @type: Specifies the type of address (
PostalAddress
). - streetAddress: Street address of the property.
- addressLocality: Locality or city of the property.
- addressRegion: Region or state of the property.
- postalCode: Postal code of the property.
- @id: Unique URL for the property listing.
- @type: Specifies the type of address (
- name: Name and address of the property.
- url: URL of the source listing page.
- geographicArea:
- @type: Indicates geographic information type (
Country
). - name: The country where the property is located.
- @type: Indicates geographic information type (
- contentLocation: Location description of the property.
Support
For custom outputs, feature requests, or bug reports, please reach out to:
Email: hello.datawizard@gmail.com
Subject: Custom Support Request - Homes Scraper
Thank you for using the Homes Scraper!
Actor Metrics
1 monthly user
-
0 No stars yet
Created in Jan 2025
Modified 21 hours ago