Hometogo.de Scraper avatar

Hometogo.de Scraper

Pricing

Pay per usage

Go to Apify Store
Hometogo.de Scraper

Hometogo.de Scraper

Extract vacation rental listings from Hometogo.de with ease. Scrape property details, prices, availability, reviews, and host info in seconds. Perfect for market research, price monitoring, and competitive analysis across German holiday homes. Get structured data ready for analysis.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Extract vacation rental listings from HomeToGo.de search pages at scale. Collect listing titles, prices, locations, links, images, geolocation, amenities, and search metadata in a clean dataset.


Features

  • Search URL based extraction - Start from a HomeToGo.de search URL and collect structured listing data.
  • Large page coverage - Pull data across multiple result pages.
  • Rich listing details - Save pricing, location labels, amenity labels and codes, coordinates, and listing links.
  • Clean dataset output - Automatically removes null and empty values from saved records.
  • QA-friendly defaults - Fast default setup for reliable automated checks.

Use Cases

Market Research

Track price ranges, listing density, and inventory trends in specific destinations.

Competitive Intelligence

Compare accommodation attributes such as amenities, geolocation spread, and offer links.

Lead Generation Pipelines

Build exportable datasets for downstream workflows and enrichment in BI tools.

Travel Data Analysis

Create structured input for dashboards, trend analysis, and destination-level reporting.


Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringYeshttps://www.hometogo.de/search/5460aeb204e17HomeToGo.de search URL to scrape
results_wantedIntegerNo20Maximum number of records to save
max_pagesIntegerNo3Maximum number of pages to fetch
proxyConfigurationObjectNo{"useApifyProxy": false}Optional proxy setup for better reliability

Output Data

Each dataset item may include:

FieldTypeDescription
idStringListing ID
rental_object_idStringInternal rental object ID
titleStringListing title
locationStringDisplayed location label
lowest_priceStringLowest displayed price
detail_urlStringListing detail page URL
deeplink_urlStringProvider offer URL
image_small_urlStringSmall image URL
image_medium_urlStringMedium image URL
image_large_urlStringLarge image URL
image_thumbnail_urlStringThumbnail image URL
latitudeNumberLatitude coordinate
longitudeNumberLongitude coordinate
full_geohashStringGeo hash value
nearbyBooleanNearby flag
amenity_labelsArrayHuman-readable amenities
amenity_codesArrayAmenity codes
alias_idsArrayAdditional alias identifiers
search_request_idStringSearch request identifier
search_total_countStringDisplayed total result count
search_total_count_rawNumberRaw total count
source_search_urlStringSource search URL
source_pageIntegerPage index used

Usage Examples

Basic Run

{
"startUrl": "https://www.hometogo.de/search/5460aeb204e17",
"results_wanted": 20,
"max_pages": 3
}

Higher Volume Collection

{
"startUrl": "https://www.hometogo.de/search/5460aeb204e17",
"results_wanted": 500,
"max_pages": 5
}

With Explicit Proxy Settings

{
"startUrl": "https://www.hometogo.de/search/5460aeb204e17",
"results_wanted": 100,
"max_pages": 4,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Sample Output

{
"id": "9687f704a9a58a7cb557b91ca60822f8",
"rental_object_id": "888c2b049d31efb1",
"title": "40 m² Ferienhaus",
"location": "Ostsee, Deutschland",
"lowest_price": "Rs 25,436",
"detail_url": "https://www.hometogo.de/rental/9687f704a9a58a7cb557b91ca60822f8?location=5460aeb204e17&pricetype=totalPrice&duration=7&searchId=d5c9b5d3603689cf",
"deeplink_url": "https://www.hometogo.de/deeplink/?params=eJwlzjsO...",
"image_large_url": "https://cdn.hometogo.net/large/v1/702/de4/9a85456b0dcd95e76dc93e944c.jpg",
"latitude": 54.3604621,
"longitude": 11.0874691,
"amenity_labels": ["Haustier erlaubt", "Spülmaschine", "Terrasse/Balkon"],
"search_request_id": "d581534b-2939-453e-b782-938d524883a3",
"search_total_count": "257.916",
"source_page": 1
}

Tips For Best Results

Start Small

Run with results_wanted: 20 first to validate your workflow and output mappings.

Increase Gradually

Raise results_wanted and max_pages step by step for larger collection runs.

Use Proxy For Stability

Residential proxy routing is recommended for consistent extraction quality.

Keep Inputs Destination-Specific

Use direct destination search URLs to keep datasets focused and easier to analyze.


Integrations

  • Google Sheets - Export tabular listing data for analysis.
  • Airtable - Build searchable rental databases.
  • Looker Studio / BI tools - Create destination and pricing dashboards.
  • Webhooks - Forward records into custom ETL pipelines.
  • Zapier / Make - Trigger automations from fresh dataset runs.

Frequently Asked Questions

How many listings can I collect?

You can collect many listings depending on your results_wanted and max_pages settings.

Does the actor remove empty values?

Yes. Null and empty values are removed before each record is stored.

Why use proxy configuration?

Proxy routing improves reliability and reduces the chance of blocked requests.

Is this suitable for scheduled runs?

Yes. It is designed for repeatable runs with predictable JSON output.


Support

For issues, improvements, or feature requests, open a discussion in your actor workspace and include your input JSON and run logs.


Use this actor responsibly and ensure your data collection complies with applicable laws and target website terms.