Swiss Rentals Scraper - Flatfox, Newhome & Homegate
Pricing
from $5.00 / 1,000 listing results
Swiss Rentals Scraper - Flatfox, Newhome & Homegate
Scrape Swiss real-estate from Flatfox, Newhome & Homegate in one run — rent or buy. Get price, rooms, living space, address, geo-coordinates, images, description, amenities, year built & agency. Search by city or paste listing URLs. Homegate’s bot wall solved. Pay per result.
Pricing
from $5.00 / 1,000 listing results
Rating
0.0
(0)
Developer
Muhamed Didovic
Maintained by CommunityActor stats
0
Bookmarked
18
Total users
17
Monthly active users
19 hours ago
Last modified
Categories
Share
Swiss Rentals Scraper — Flatfox, Newhome & Homegate
Scrape Swiss real-estate listings from Flatfox, Newhome and Homegate in a single run — for rent or for sale. Get price (gross & net), rooms, living space, full address with geo-coordinates, images, description, amenities, year built and the listing agency. Search by city or region, or paste individual listing URLs. The actor solves Homegate's DataDome bot protection for you and returns one clean, unified row shape across all three portals. Pay per result, no monthly fee.
How it works

✨ Why use this scraper?
- Three portals, one schema. Flatfox, Newhome and Homegate return wildly different data structures — this actor normalizes them into a single identical row, so a Zürich flat looks the same whether it came from Homegate or Newhome.
- Beats Homegate's bot wall. Homegate is protected by DataDome; the actor unlocks it server-side and parses the embedded listing data — you just get the results.
- Rent or buy. Flip one toggle to switch between rental listings (mieten) and properties for sale (kaufen).
- Fair coverage across sources. The item budget is split evenly across the selected portals, so one large source can't crowd out the others — you get a genuine cross-market sample.
- Full detail, including price. Every row carries the gross price, net rent + extra costs where available, living space, room count, exact street, lat/long, the full image gallery and the plain-text description.
- Pay per result. Billed per listing with a hard
maxItemscap — a run never collects (or charges) more than you set.
🎯 Use cases
| You are… | Use it to… |
|---|---|
| Real-estate analysts | Track rents and sale prices by city, canton and property type across all major CH portals |
| PropTech / listing aggregators | Feed a unified Swiss listings dataset into your app or CRM |
| Investors & agencies | Monitor new supply, price changes and yields in target regions |
| Relocation & search agents | Pull fresh matching listings for clients on a schedule |
| Market researchers | Measure inventory, price/m² and time-on-market across Flatfox, Newhome & Homegate |
📥 Supported inputs
| Input | Example | What you get |
|---|---|---|
| Portals | ["flatfox","newhome","homegate"] | Any combination of the three sources |
| City / region keyword | Zürich, Bern, Genève, Lausanne | Listings matching that place on each portal |
| Direct listing URL | https://www.homegate.ch/rent/4002086141 | That single listing, auto-routed to the right parser |
| Rent or buy | RENT / BUY | Rental market or for-sale market |
Leave the keyword list empty to scrape nationwide — Flatfox and Homegate cover all of Switzerland, and Newhome falls back to the major regions.
📤 Output
Every listing is one row with an identical shape across all three portals:
{"type": "listing","site": "homegate","listingId": "4002086141","url": "https://www.homegate.ch/rent/4002086141","title": "Cosy Studio Apartment close to Zürich centre","offerType": "RENT","propertyType": "APARTMENT","price": 1971,"currency": "CHF","rooms": 1,"livingSpace": 17,"street": "Rotbuchstrasse 9","zip": "8006","city": "Zürich","canton": "ZH","country": "CH","latitude": 47.386581,"longitude": 8.548506,"images": ["https://media2.homegate.ch/.../image.jpg"],"description": "Neu eröffnet! Zentral gelegene Apartments …","attributes": ["hasParking", "hasElevator", "hasDishwasher"],"yearBuilt": 2025,"availableFrom": "2026-10-01T00:00:00","agency": "City Pop","scrapedAt": "2026-07-02T10:00:00.000Z","sourceUrl": "https://www.homegate.ch/rent/4002086141"}
Export as JSON, CSV, Excel or via API.
⚙️ How it works, per source
| Portal | Access | Notes |
|---|---|---|
| Flatfox | Public sitemap → server-rendered detail pages | Free; ~34,600 listings indexed |
| Newhome | Open JSON API (search → detail) | Free; price & description come from the detail call |
| Homegate | DataDome-protected — solved via built-in unlocker | The proxy input is only used for Flatfox & Newhome |
💳 Pricing
This actor is pay-per-result: you're billed for each listing pushed to the dataset, capped by maxItems. Flatfox and Newhome are scraped for free; Homegate goes through a paid unlocker, and that cost is already blended into the flat per-result price — no surprises, no separate proxy bill.
❓ FAQ
- Do I need my own proxies? No. Homegate is unlocked for you. Flatfox and Newhome work on Apify's proxy (residential recommended for large runs).
- Rent and buy in one run? Not simultaneously — run once with
RENTand once withBUY. - How current is the data? Live — every field is fetched at run time from each portal.
- Can I schedule it? Yes, use Apify Schedules to run it hourly/daily and diff the output.
This tool is for lawful data collection of publicly available listings. Respect each portal's terms and applicable laws.