Homestra Property Scraper avatar

Homestra Property Scraper

Pricing

Pay per usage

Go to Apify Store
Homestra Property Scraper

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

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

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

ParameterTypeRequiredDefaultDescription
startUrlStringYeshttps://homestra.com/list/houses-for-sale/norway/Homestra listing URL to scrape.
results_wantedIntegerNo20Maximum number of properties to save.
max_pagesIntegerNo10Safety cap on listing pages to visit.
proxyConfigurationObjectNo{"useApifyProxy":false}Optional Apify proxy settings for larger or more sensitive runs.

Output Data

Each item in the dataset contains:

FieldTypeDescription
idStringHomestra property ID.
titleStringListing title.
slugStringHomestra listing slug.
urlStringProperty detail URL.
searchUrlStringListing page URL where the property was discovered.
addressStringProperty address.
cityStringCity name.
regionStringRegion name when detail enrichment is enabled.
countryCodeStringCountry code from Homestra.
propertyTypeStringHomestra property type such as house or chalet.
statusStringListing status.
priceNumberProperty asking price.
sizeSqmNumberInterior size in square meters.
lotSizeSqmNumberLot size in square meters.
bedroomsNumberBedroom count when detail enrichment is enabled.
bathroomsNumberBathroom count when detail enrichment is enabled.
conditionStringProperty condition when available.
energyLabelStringEnergy label when available.
latitudeNumberLatitude from Homestra coordinates.
longitudeNumberLongitude from Homestra coordinates.
descriptionStringFull listing description.
listingDateStringListing publication timestamp.
createdAtStringHomestra creation timestamp.
featuredImageStringMain image URL for the property.
imagesArrayDeduplicated array of property image URLs.
imageCountNumberNumber of unique images saved for the property.
agencyNameStringAgency name when present.
agencySlugStringAgency slug when present.
agencyAddressStringAgency address when present.
agencyAboutStringAgency description when present.
agencyLogoUrlStringAgency logo URL when present.
agencyWebsiteStringAgency 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.com domain.

Control Run Size

  • Keep results_wanted around 20 to 100 for quick validation.

Scale Carefully

  • Increase max_pages only 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.