Homestra Property Scraper
Pricing
from $0.99 / 1,000 results
Homestra Property Scraper
Extract property listings from Homestra at scale. Scrape addresses, prices, photos, agent details, and property specs instantly. Perfect for real estate analysis, market research, and lead generation. Automated data collection in structured JSON format.
Pricing
from $0.99 / 1,000 results
Rating
5.0
(2)
Developer
Shahid Irfan
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
2
Monthly active users
13 days ago
Last modified
Categories
Share
What does Homestra Property Scraper do?
Homestra Property Scraper collects public property listings from Homestra search pages and returns structured real estate data for research, monitoring, lead generation, and investment analysis. Enter a Homestra listing URL, set the result and page limits, and receive property details including prices, locations, specifications, amenities, agencies, and image URLs in an Apify dataset.
The Actor supports Homestra sale and rental listing routes across the countries available on the website. Each saved record includes the direct property URL and the listing page where it was found, making the output easier to audit and reuse.
Why use Homestra Property Scraper?
- Market research - Compare asking prices, property types, sizes, and inventory across countries or regions.
- Property monitoring - Run repeat collections to track new listings and changes in available stock.
- Lead generation - Build datasets containing listing URLs, addresses, agencies, and contact website fields when published.
- Investment screening - Filter exported records by price, bedrooms, bathrooms, size, condition, and location.
- Analysis-ready output - Use clean JSON records with empty values removed and image URLs stored in a simple array.
- Workflow integration - Download the dataset as JSON, CSV, Excel, or XML, or connect runs to downstream tools through Apify integrations.
What data can you extract from Homestra?
| Field | Type | Description |
|---|---|---|
id | String | Homestra property identifier. |
title | String | Listing title. |
url | String | Direct Homestra property URL. |
searchUrl | String | Listing page where the property was discovered. |
address | String | Property address when published. |
city | String | City name. |
region | String | Region or administrative area when available. |
countryCode | String | Homestra country code, such as no or pt. |
propertyType | String | Property type, such as house, apartment, or chalet. |
status | String | Listing status, such as for_sale or for_rent. |
price | Number | Asking price. |
sizeSqm | Number | Interior size in square meters. |
lotSizeSqm | Number | Lot size in square meters. |
bedrooms | Number | Bedroom count when published. |
bathrooms | Number | Bathroom count when published. |
condition | String | Property condition when available. |
energyLabel | String | Energy label when published. |
latitude | Number | Latitude from the listing location. |
longitude | Number | Longitude from the listing location. |
description | String | Property description. |
listingDate | String | Listing publication timestamp. |
createdAt | String | Homestra creation timestamp. |
featuredImage | String | Main property image URL. |
images | Array | Deduplicated property image URLs. |
imageCount | Number | Number of unique image URLs. |
agencyName | String | Agency name when present. |
agencySlug | String | Agency slug when present. |
agencyAddress | String | Agency address when present. |
agencyAbout | String | Agency description when present. |
agencyLogo | String | Agency logo URL when present. |
agencyWebsite | String | Agency website when present. |
Optional fields are omitted when Homestra does not publish a value. Detail enrichment is included for saved properties, so records can contain more fields than the minimum listing-card data.
How to use Homestra Property Scraper
- Open the Actor in Apify Console.
- Paste a public Homestra listing URL into
startUrl. - Set
results_wantedandmax_pagesfor the size of the collection. - Start the run.
- Review the dataset and export it in the format required by your workflow.
Use a list page rather than an individual property page. The URL should remain on the homestra.com domain and include a supported country route.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrl | String | Yes | Norway houses for sale URL | Homestra listing URL to collect. |
results_wanted | Integer | No | 20 | Maximum number of properties to save. Minimum value is 1. |
max_pages | Integer | No | 10 | Maximum number of listing pages to process. Minimum value is 1. |
collectDetails | Boolean | No | true | Detail collection option exposed by the Actor input form. Saved properties include enriched detail fields. |
Usage Examples
Basic Norway Collection
Collect up to 20 properties from a Homestra Norway listing page:
{"startUrl": "https://homestra.com/list/houses-for-sale/norway/","results_wanted": 20,"max_pages": 10}
Larger Collection
Increase the result limit while keeping a page safety cap:
{"startUrl": "https://homestra.com/list/houses-for-sale/norway/","results_wanted": 100,"max_pages": 5}
Portugal Apartment Listings
Collect apartment sale listings from another Homestra country route:
{"startUrl": "https://homestra.com/list/apartments-for-sale/portugal/","results_wanted": 50,"max_pages": 8,"collectDetails": true}
Sample Output
{"id": "653179ad-8a8c-409b-b955-3547347a87cd","title": "2-Bed Mountain Chalet on Kvamskogen with Panoramic Views - Norway Vacation Home","slug": "2-bed-mountain-chalet-on-kvamskogen-with-panoramic-views-norway-vacation-home","url": "https://homestra.com/property/2-bed-mountain-chalet-on-kvamskogen-with-panoramic-views-norway-vacation-home/","searchUrl": "https://homestra.com/list/houses-for-sale/norway/","address": "Kvamskogen 671, 5600 Norheimsund","city": "Norheimsund","region": "Vestland","countryCode": "no","propertyType": "chalet","status": "for_sale","price": 149558,"sizeSqm": 38,"lotSizeSqm": 1433,"bedrooms": 2,"bathrooms": 1,"condition": "good","latitude": 60.395163,"longitude": 5.949299,"featuredImage": "https://storage.googleapis.com/homestra-images/property-image-1403d2b8-4a81-4c77-a71c-dd8bc4f67155-1773237936.jpg","imageCount": 29,"images": ["https://storage.googleapis.com/homestra-images/property-image-1403d2b8-4a81-4c77-a71c-dd8bc4f67155-1773237936.jpg","https://storage.googleapis.com/homestra-images/property-image-2c0164f9-457e-4b1f-a694-901a409ae41b-1773237936.jpg"],"agencyName": "Eiendomsmegler Norge Hardanger","agencyAddress": "Voss, Vestland, Norway"}
Tips for Best Results
- Use a complete Homestra list URL that includes the listing type and country.
- Start with
results_wantedset to20to check the dataset before larger runs. - Increase
max_pageswhen you need broader coverage of a country or category. - Keep the result limit and page limit aligned with the amount of inventory you need.
- Treat missing optional values as source-data limitations. Homestra may not publish every amenity, agency field, or coordinate for every listing.
Integrations and Export Formats
- Google Sheets - Review property prices, locations, and specifications in a spreadsheet.
- Airtable - Create a searchable property research base.
- Make or Zapier - Send new records to alerts, CRMs, or other workflow steps.
- Webhooks - Trigger downstream processing after a run finishes.
- Apify API - Read datasets programmatically from your own application.
- JSON, CSV, Excel, and XML - Export records for APIs, analysis, reporting, and legacy systems.
Frequently Asked Questions
Can I collect sale and rental properties?
Yes. Use a Homestra listing URL for the sale or rental category you want to collect.
Can I use a different country or property type?
Yes. Pass a public Homestra list page for a supported country and category in startUrl.
Does the output include property images?
Yes. The dataset includes featuredImage, a deduplicated images array, and imageCount when image URLs are published.
Can I export Homestra data to CSV or Excel?
Yes. Apify datasets can be downloaded as CSV, Excel, JSON, XML, and other supported formats.
Why are some fields missing?
Fields are omitted when Homestra does not publish the corresponding value on the listing or property record. Check several results before treating a missing field as a collection problem.
Can I run the Actor on a schedule?
Yes. Create an Apify schedule to collect updated listing data hourly, daily, weekly, or at another interval.
Is it legal to collect Homestra data?
Public data collection may be subject to applicable laws, website terms, and privacy requirements. You are responsible for using the output lawfully and respectfully.
Related Actors
- iProperty Scraper - Collect Malaysian property listings, prices, locations, and agent details.
- Propertyfinder Scraper π - Extract UAE property listings with specifications, agencies, amenities, and images.
- Onthemarket Property Scraper - Collect UK sale and rental property listings.
- Private Property Scraper π‘ - Extract South African property listings, prices, agency details, and images.
Support
For issues or feature requests, use the Issues tab on the Actor page or contact the developer through Apify.
Legal Notice
This Actor is intended for legitimate collection of publicly available property information. Users are responsible for complying with applicable laws, website terms, privacy rules, and any restrictions that apply to their intended use.