Homestra Property Scraper
Pricing
Pay per usage
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
Pay per usage
Rating
0.0
(0)
Developer
Shahid Irfan
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Extract Homestra property listings at scale with clean, analysis-ready output. Collect fast property data including prices, locations, amenities, agency details, and flat image URLs from Homestra listing routes.
Features
- Fast property collection — Gather property data without page-by-page browser-style scraping.
- Automatic full enrichment — Collect detailed fields like amenities, agency information, room counts, and availability data.
- Flat image output — Save clean image URL arrays instead of nested image metadata.
- Deduplicated dataset — Duplicate properties and duplicate image URLs are removed before saving.
- Clean records — Null and empty values are stripped from the dataset.
Use Cases
Market Research
Track asking prices, property types, and inventory levels across Homestra categories or countries. Build datasets for pricing analysis and regional comparisons.
Lead Generation
Collect listing URLs, addresses, agency names, and clean image URLs for outbound prospecting or partner research.
Content Monitoring
Monitor newly listed Homestra properties over time and compare activity across different listing pages or countries.
Portfolio Analysis
Export structured property data into spreadsheets, BI tools, or internal systems for investment screening and reporting.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrl | String | Yes | https://homestra.com/list/houses-for-sale/norway/ | Homestra listing URL to scrape. |
results_wanted | Integer | No | 20 | Maximum number of properties to save. |
max_pages | Integer | No | 10 | Safety cap on listing pages to visit. |
proxyConfiguration | Object | No | {"useApifyProxy":false} | Optional Apify proxy settings for larger or more sensitive runs. |
Output Data
Each item in the dataset contains:
| Field | Type | Description |
|---|---|---|
id | String | Homestra property ID. |
title | String | Listing title. |
slug | String | Homestra listing slug. |
url | String | Property detail URL. |
searchUrl | String | Listing page URL where the property was discovered. |
address | String | Property address. |
city | String | City name. |
region | String | Region name when detail enrichment is enabled. |
countryCode | String | Country code from Homestra. |
propertyType | String | Homestra property type such as house or chalet. |
status | String | Listing status. |
price | Number | Property asking price. |
sizeSqm | Number | Interior size in square meters. |
lotSizeSqm | Number | Lot size in square meters. |
bedrooms | Number | Bedroom count when detail enrichment is enabled. |
bathrooms | Number | Bathroom count when detail enrichment is enabled. |
condition | String | Property condition when available. |
energyLabel | String | Energy label when available. |
latitude | Number | Latitude from Homestra coordinates. |
longitude | Number | Longitude from Homestra coordinates. |
description | String | Full listing description. |
listingDate | String | Listing publication timestamp. |
createdAt | String | Homestra creation timestamp. |
featuredImage | String | Main image URL for the property. |
images | Array | Deduplicated array of property image URLs. |
imageCount | Number | Number of unique images saved for the property. |
agencyName | String | Agency name when present. |
agencySlug | String | Agency slug when present. |
agencyAddress | String | Agency address when present. |
agencyAbout | String | Agency description when present. |
agencyLogoUrl | String | Agency logo URL when present. |
agencyWebsite | String | Agency website when present. |
Usage Examples
Norway Houses For Sale
{"startUrl": "https://homestra.com/list/houses-for-sale/norway/","results_wanted": 20,"max_pages": 10}
Larger Norway Run
{"startUrl": "https://homestra.com/list/houses-for-sale/norway/","results_wanted": 100,"max_pages": 5}
Different Homestra Category
{"startUrl": "https://homestra.com/list/apartments-for-sale/portugal/","results_wanted": 50,"max_pages": 8}
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 Real Homestra Listing URL
- Start from a Homestra list page, not a property page.
- Keep the URL on the
homestra.comdomain.
Control Run Size
- Keep
results_wantedaround20to100for quick validation.
Scale Carefully
- Increase
max_pagesonly when you need broader coverage. - Enable proxies if you plan larger or repeated runs.
Proxy Configuration
For larger runs, you can enable Apify Proxy:
{"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Integrations
Connect your dataset with:
- Google Sheets — Analyze property prices and metadata in spreadsheets.
- Airtable — Build searchable property research tables.
- Make — Automate enrichment, alerts, and exports.
- Zapier — Trigger downstream actions when new listings are collected.
- Webhooks — Push listings into your own systems.
Export Formats
- JSON — Best for APIs, scripts, and downstream processing.
- CSV — Useful for spreadsheets and tabular analysis.
- Excel — Suitable for stakeholder reporting.
- XML — Helpful for legacy integrations.
Frequently Asked Questions
Can I scrape other Homestra categories?
Yes. Any Homestra listing URL with the same pagination pattern can be used as startUrl.
Does the actor save nested image metadata?
No. Images are stored as flat URL arrays to keep the dataset cleaner and easier to use.
Are empty fields kept in the dataset?
No. Empty strings, null, undefined, empty arrays, and empty objects are removed before each item is saved.
How many properties can I collect?
The actor follows Homestra pagination until it reaches results_wanted or max_pages.