Homegate.ch Swiss Real Estate Scraper
Pricing
from $3.00 / 1,000 listing scrapeds
Homegate.ch Swiss Real Estate Scraper
Scrape Swiss real estate listings for rent and sale from Homegate.ch. Search results and full details in one actor. Extract prices in CHF, rooms, area, GPS coordinates, canton, images, and features. Pay per result, no monthly fee.
Pricing
from $3.00 / 1,000 listing scrapeds
Rating
0.0
(0)
Developer
Alessandro Santamaria
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Homegate.ch Scraper
Scrape real estate listings from Homegate.ch — Switzerland's largest property portal with over 100,000 active listings.
What You Get
- Prices in CHF (gross, net, extra costs)
- Location with address, city, postal code, canton, and GPS coordinates
- Property details — rooms, area in m², floor, property type
- Features — balcony, parking, elevator, dishwasher, pets allowed, and more
- Images — all listing photos with full URLs
- Listing metadata — listing date, source URL, platform
How To Use
Option 1: Paste a search URL
Copy any Homegate.ch search URL directly from your browser:
https://www.homegate.ch/mieten/immobilien/ort-zuerich/trefferlistehttps://www.homegate.ch/kaufen/immobilien/ort-bern/trefferlistehttps://www.homegate.ch/mieten/immobilien/kanton-zuerich/trefferliste
Option 2: Use filters
Set the listing type, city, canton, price range, and minimum rooms in the input fields.
Input Example
{"searchUrls": ["https://www.homegate.ch/mieten/immobilien/ort-zuerich/trefferliste"],"maxResults": 100,"includeDetails": false}
Output Example
{"id": "4002927362","title": "2.5-Zimmer-Wohnung mit Wintergarten","price": 2225,"price_net": 2050,"price_extra": 175,"currency": "CHF","price_type": "rent","rooms": 2.5,"area_sqm": 60,"floor": 4,"property_type": "apartment","listing_type": "rent","address": "Im Isengrind, 8046 Zürich","city": "Zürich","postal_code": "8046","canton": "ZH","latitude": 47.42223,"longitude": 8.51208,"features": ["balcony", "parking", "elevator", "washing_machine", "nice_view", "quiet", "pets_allowed"],"image_url": "https://media2.homegate.ch/listings/...","source_url": "https://www.homegate.ch/mieten/4002927362","source_platform": "homegate.ch","listed_at": "2026-02-13T12:45:58.392Z"}
What You Get Without Detail Pages
The search results already include rich data for every listing — no need to enable includeDetails in most cases:
- Title, price, rooms, area, floor
- Full address, city, postal code, canton
- GPS coordinates (latitude/longitude)
- All listing images (15-20 per listing)
- Features (balcony, parking, elevator, etc.)
- Description text
- Listing date and source URL
Enable includeDetails to also get agent contact info (name, company, phone) and price breakdown (net rent, extra costs) from the detail page.
Pricing
Pay-per-result pricing. You only pay for the data you receive.
| Event | Price | Description |
|---|---|---|
| Listing scraped | $0.003 | A property listing from search results |
| Detail page extracted | $0.008 | Agent contact info and price breakdown from a listing page |
Examples:
- 100 rental listings in Zurich = $0.30
- 500 listings across Switzerland = $1.50
- 100 listings with full details = $1.10
No monthly fees. No minimum spend.
Proxy
Residential proxy with Swiss IP (countryCode: CH) is recommended for best results.
Issues & Feature Requests
If something is not working or you're missing a feature or data field, please open an issue and we'll look into it.