Hometogo.de Scraper
Pricing
Pay per usage
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
Actor stats
1
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
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
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrl | String | Yes | https://www.hometogo.de/search/5460aeb204e17 | HomeToGo.de search URL to scrape |
results_wanted | Integer | No | 20 | Maximum number of records to save |
max_pages | Integer | No | 3 | Maximum number of pages to fetch |
proxyConfiguration | Object | No | {"useApifyProxy": false} | Optional proxy setup for better reliability |
Output Data
Each dataset item may include:
| Field | Type | Description |
|---|---|---|
id | String | Listing ID |
rental_object_id | String | Internal rental object ID |
title | String | Listing title |
location | String | Displayed location label |
lowest_price | String | Lowest displayed price |
detail_url | String | Listing detail page URL |
deeplink_url | String | Provider offer URL |
image_small_url | String | Small image URL |
image_medium_url | String | Medium image URL |
image_large_url | String | Large image URL |
image_thumbnail_url | String | Thumbnail image URL |
latitude | Number | Latitude coordinate |
longitude | Number | Longitude coordinate |
full_geohash | String | Geo hash value |
nearby | Boolean | Nearby flag |
amenity_labels | Array | Human-readable amenities |
amenity_codes | Array | Amenity codes |
alias_ids | Array | Additional alias identifiers |
search_request_id | String | Search request identifier |
search_total_count | String | Displayed total result count |
search_total_count_raw | Number | Raw total count |
source_search_url | String | Source search URL |
source_page | Integer | Page 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.
Legal Notice
Use this actor responsibly and ensure your data collection complies with applicable laws and target website terms.