Homegate.ch Swiss Real Estate Scraper avatar

Homegate.ch Swiss Real Estate Scraper

Pricing

from $3.00 / 1,000 listing scrapeds

Go to Apify Store
Homegate.ch Swiss Real Estate Scraper

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

NanoScrape

NanoScrape

Maintained by Community

Actor stats

1

Bookmarked

96

Total users

23

Monthly active users

8 days ago

Last modified

Share

Homegate Rental Listings Scraper (Homegate.ch)

Scrape rental and sale listings from Homegate.ch, a Swiss property portal. Paste a search URL or set city, canton, price and rooms filters, and get structured listings with CHF prices, GPS coordinates and agent contact.

Anti-Bot Protection Note

Homegate.ch uses DataDome anti-bot protection. The Actor manages its own proxy and anti-bot handling, so there is nothing to configure. If a run is blocked entirely it fails with a clear status message; running again usually helps.

Use with AI Agents (MCP)

Connect this actor to any MCP-compatible AI client — Claude Desktop, Claude.ai, Cursor, VS Code, LangChain, LlamaIndex, or custom agents.

Apify MCP server URL:

https://mcp.apify.com?tools=santamaria-automations/homegate-scraper

Example prompt once connected:

"Use homegate-scraper to scrape property listings from homegate. Return results as a table."

Clients that support dynamic tool discovery (Claude.ai, VS Code) will receive the full input schema automatically via add-actor.

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
  • Description and availability — description text, available_from
  • Agent (with includeDetails) — agent_name, agent_company, agent_phone, agent_logo_url, agent_url, project_url
  • Listing metadata — listed_at, source_url, source_platform, scraped_at

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/trefferliste
https://www.homegate.ch/kaufen/immobilien/ort-bern/trefferliste
https://www.homegate.ch/mieten/immobilien/kanton-zuerich/trefferliste

Both URL styles work: the German browser style above (/mieten/ and /kaufen/) and the English style (/rent/ and /buy/, e.g. https://www.homegate.ch/rent/real-estate/city-zurich/matching-list). Any URL that is not /buy/ or /kaufen/ is treated as a rental search.

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
}

Filter example (rentals in Bern, 3+ rooms, up to CHF 2,500):

{
"listingType": "rent",
"city": "Bern",
"priceMax": 2500,
"roomsMin": 3,
"maxResults": 50
}

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/rent/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 (gross), 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 the price breakdown from the detail page. price_net (net rent) and price_extra (utilities) are copied from the search data when Homegate includes them, which is often not the case; without includeDetails they are frequently null. They are always null for buy listings.

Pricing

Pay-per-result pricing. You only pay for the data you receive.

EventPriceDescription
Listing scraped$0.003A property listing from search results
Detail page extracted$0.008Agent 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.

FAQ

Do I need a proxy or login? No. Proxy handling is built in and no login is required.

How many listings can I get? Up to 10,000 per run (maxResults, default 100).

How fresh is the data? Each run reads Homegate live, so results reflect what is listed at run time; listed_at shows the listing date.

Can I get agent phone numbers? Yes, enable includeDetails; detail pages are billed separately (see Pricing).

Does it cover buy listings too? Yes, set listingType to buy or use a /kaufen/ URL.

Proxy

Proxy handling is built in and managed by the Actor. There is no proxy setting to configure.

Real Estate

Classifieds

Enrich your data

Data protection

This actor returns only data that is publicly visible on the source pages. Results can include personal data, such as names, phone numbers, email addresses and addresses of private persons, sole traders or contact persons. Where the source labels an entry type, it is included so you can filter the results yourself.

You are responsible for using the data lawfully, including the GDPR/DSGVO, national data-protection laws and unfair-competition rules (e.g. UWG) for marketing and outreach.

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.