Homegate Scraper
Pricing
from $4.99 / 1,000 results
Homegate Scraper
Scrapes property listings from Homegate, Switzerland's largest real-estate portal. Collects rental and sale listings from search pages and full details from individual property pages: address, rooms, living space, prices, photos, and lister contact data.
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
Anyx Solutions
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share

Homegate Scraper
Rental and sale property listings from homegate.ch — search results and full listing details as clean JSON.
Scrapes property listings from Homegate, Switzerland's largest real-estate portal. Collects rental and sale listings from search pages and full details from individual property pages: address, rooms, living space, prices, photos, and lister contact data. Point it at any Homegate search — a city, a canton, a radius, with whatever filters you set on the site — and get every matching listing back with its location, rooms, living space, price, photos, and description. Add listing URLs to pull the full detail record, including the lister's contact data and the listing's reference IDs. Built for real-estate market analysis, price monitoring, lead generation, and portfolio research across Switzerland.
⚡ Quick start
{"startUrls": [{"url": "https://www.homegate.ch/rent/real-estate/city-bern/matching-list"}],"maxItems": 5}
🧩 Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | array | yes | — | Homegate URLs to scrape. Search pages (/rent/real-estate/city-bern/matching-list, with any filters applied) and listing pages (/rent/4002086534) are both supported. |
maxItems | integer | no | 5 | Maximum number of listings to return per start URL. |
proxyConfiguration | object | no | { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "CH" } | Proxy settings. Homegate is protected by DataDome, so Swiss residential proxies are used by default. |
📤 Output
Every listing is one dataset row. The itemType field tells the two shapes apart: search for a
card from a results page and property for a full listing page. Both carry the listing id and its
public url; the nested objects (address, characteristics, prices, localization, ...) hold
the listing data exactly as Homegate publishes it, so every attribute the site shows is available.
Fields
| Field | Type | Description |
|---|---|---|
itemType | string | search or property. |
id | string | Homegate listing ID. |
url | string | Public listing URL, e.g. https://www.homegate.ch/rent/4002086534. |
listingType | object | Search only. Placement tier of the card, e.g. { "type": "PREMIUM" }. |
listing | object | Search only. The listing record: address, categories, characteristics, localization (title, description, photos), meta, offerType, prices. |
listingCard | object | Search only. Card size on the results page. |
listingScores | object | Search only. Completeness and package scores. |
listerBranding | object | Search only. Agency logo and partner status. |
newConstructionData | object | Search only. New-build project data, when the card belongs to one. |
agencyAgent | object | Search only. The agent shown on the card, when there is one. |
remoteViewing | boolean | Search only. Whether a remote viewing is offered. |
offerType | string | Property only. RENT or BUY. |
categories | array | Property only. Property categories, e.g. ["APARTMENT", "FLAT"]. |
platforms | array | Property only. Portals the listing is published on. |
address | object | Property only. Street, postal code, locality, country, and geo-coordinates. |
characteristics | object | Property only. Rooms, living space, floor, year built, and amenity flags. |
localization | object | Property only. Title, description, and photo attachments per language. |
prices | object | Property only. Rent or sale price, currency, and interval. |
lister | object | Property only. Agency or private lister details, including website and phone. |
meta | object | Property only. Created and updated timestamps. |
externalIds | object | Property only. The lister's own reference IDs. |
contactForm | object | Property only. Contact-form configuration for the listing. |
valueAddedServices | object | Property only. Extra service flags such as TenantPlus. |
legacy | object | Property only. Legacy identifiers used by the lister's system. |
bfs | object | Property only. Swiss Federal Statistical Office municipality data. |
availableFrom | string | Property only. Availability date, when the lister set one. |
💡 Use cases
- Market analysis — track asking rents and sale prices by city, canton, or neighbourhood over time.
- Price monitoring — watch specific listings or searches and get notified when prices or availability change.
- Lead generation — collect agency names, websites, and contact data from active listings in a region.
- Portfolio research — compare rooms, living space, and price per square metre across comparable properties.
❓ FAQ
- Do I need a proxy? Yes. Homegate is protected by DataDome, so the Actor runs a real browser on Apify Swiss residential proxies by default; other settings are likely to be blocked.
- Can I use my own search filters? Yes — set them on homegate.ch and paste the resulting URL as a start URL. Rent and buy searches are both supported.
- How many results can I get?
maxItemscaps results per start URL, and the Actor pages through the search automatically. Add more start URLs to widen coverage. - What is the difference between
searchandpropertyitems? A search item is a card from a results page, with the listing data nested underlisting. A property item is the full record from the listing page, with lister contact data, reference IDs, and municipality data at the top level. - Why did a run return fewer items than expected? The site may have changed its layout or tightened its protection, or a listing may have expired. Open an issue and we will update the Actor.
🔗 More scrapers by Anyx
🤝 Anyx Solutions
We build custom scrapers and data-extraction pipelines.
- Email: tantosthor@gmail.com
🖼 Image credit
Image credit: homegate.ch