Swiss Rentals Scraper [Only $3/1K💰] | Flatfox | Homegate
Pricing
from $2.97 / 1,000 results
Swiss Rentals Scraper [Only $3/1K💰] | Flatfox | Homegate
Extract Swiss rental listings and properties for sale from Flatfox, Newhome and Homegate in one run. One search term returns normalized data - price, rooms, living space, address and geo-coordinates - for rental price monitoring, real estate market research and relocation. Pay per result.
Pricing
from $2.97 / 1,000 results
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Swiss Rentals Scraper — Flatfox, Newhome & Homegate Rental Data in One Run
Extract Swiss rental listings and properties for sale from Switzerland's three largest property portals — Flatfox, Newhome and Homegate — in a single run, normalized into one uniform schema. Search by city or region (Zürich, Geneva, Basel, Bern, Lausanne), scrape nationwide, or paste individual listing URLs for a shortlist.
Main Use Cases
- Rental price monitoring — track asking rents in Swiss cities over time and build your own Swiss rental price index
- Swiss real estate market research — compare prices, living space, and property types across cantons and neighborhoods
- Relocation & housing research — find apartments in a new Swiss city with full address, geo-coordinates, and agency contact
- Buy-side deal sourcing — switch the
transactionTypetoBUYand monitor properties for sale, year built, and agencies - Lead generation for agencies & relocation consultants — every result includes the listing agency and a direct source URL
- Building a Swiss housing dataset — export JSON, CSV, Excel, or HTML for analysis, dashboards, or downstream apps
How It Works
The actor sends plain HTTP requests to the public search interfaces of Flatfox, Newhome, and Homegate, collects listing cards and detail data, and normalizes every record into a single row shape. No browser rendering means fast runs at low compute cost. One search term returns results from all three portals at once; leaving searchTerms empty crawls all of Switzerland.
Extract Swiss Rental Listings For Market Research
Enter cities or regions such as ["Zürich", "Berne"] (or German Bern) in the searchTerms field, pick RENT or BUY, cap the result count, and start the run. Each listing comes back with price, currency, rooms, living space, street, ZIP, canton, geo-coordinates, images, description, year built, availability date, and the listing agency — with a sourceUrl pointing back to the original listing.
Build Swiss Real Estate Databases Without Official API Access
Flatfox, Newhome, and Homegate do not offer public data APIs for bulk listing retrieval. This actor reads the same publicly available pages the portals render for visitors, so you can build and maintain your own Swiss housing database — refreshed on a schedule, exported in any format, or piped into your apps via the Apify API.
Input
| Field | Type | Required | Default | Notes |
|---|---|---|---|---|
flatfox | boolean | no | true | Scrape Flatfox |
newhome | boolean | no | true | Scrape Newhome |
homegate | boolean | no | true | Scrape Homegate |
searchTerms | array | no | [] | Cities/regions to search, e.g. ["Zürich", "Bern"]. Empty = scrape nationwide |
startUrls | array | no | [] | Direct listing URLs, auto-routed to the right portal. When set, keyword search is skipped |
transactionType | string | no | RENT | RENT for rental listings (mieten) or BUY for properties for sale (kaufen). One market per run |
maxItems | integer | no | 500 | Hard cap on total listings collected (and billed) |
maxConcurrency | integer | no | 5 | Parallel request limit. Raise on trusted networks, lower if a portal throttles |
proxy | object | no | empty | Optional Apify proxy — enable RESIDENTIAL group with country CH only if you get blocked |
Output
One normalized record per listing. Fields: site, listingId, title, description, offerType, propertyType, rooms, livingSpace, price, currency, street, city, zip, canton, latitude, longitude, yearBuilt, availableFrom, attributes, images, agency, sourceUrl, scrapedAt.
Download the dataset as JSON, CSV, Excel, or HTML, or stream it via the Apify API.
Example Input
{"searchTerms": ["Zürich", "Genève"],"transactionType": "RENT","maxItems": 100,"flatfox": true,"newhome": true,"homegate": true}
For a shortlist of known properties instead, use startUrls:
{"startUrls": ["https://flatfox.ch/en/flat/riehenring-145-4058-basel/503656/","https://www.homegate.ch/rent/4002086141"],"maxItems": 20}
Example Output
{"site": "flatfox","listingId": "ff-503656","title": "Riehenring 145, 4058 Basel - CHF 2'770 incl. utilities per month","price": 2770,"currency": "CHF","rooms": 4.5,"livingSpace": 94,"street": "Riehenring 145","city": "Basel","zip": "4058","canton": "BS","latitude": 47.567,"longitude": 7.597,"agency": "Activ Immotreuhand AG","images": ["https://flatfox.ch/media/public-image/35660405/"],"sourceUrl": "https://flatfox.ch/en/flat/riehenring-145-4058-basel/503656/","scrapedAt": "2026-09-11T14:00:00.000Z"}
Integrations & Automation
- Apify API — call the actor programmatically from any app or script
- Apify Schedules — run daily or weekly to monitor rental prices and detect new listings (diff on
priceandlistingId) - Webhooks — push new listings to Slack, your CRM, or a database as they are scraped
- Export — JSON, CSV, Excel, HTML, XML via the dataset
Recommended schedule: daily for price monitoring in a target city, weekly for nationwide sweeps or market research.
Related Actors
- Swiss Rentals Scraper — Flatfox, Newhome & Homegate — the largest Swiss rentals actor on the Store, with Homegate detail-page unlocking
- Homegate Scraper — Homegate-only listings with detail enrichment
- Swiss Rentals Scraper — Flatfox/Newhome/Homegate rental records for relocation and AI pipelines
- Apify Web Scraper — custom crawls of any website, including other Swiss portals
FAQ
Why use this actor instead of scraping the portals manually? Flatfox, Newhome and Homegate show listings through search pages without bulk export. This actor automates search + detail collection, normalizes three different data structures into one schema, and returns a clean dataset you can schedule, export, and pipe into apps — no browser automation needed.
Why use this actor instead of the official API? There is no public API for bulk listing data at Flatfox, Newhome, or Homegate. This actor uses publicly available portal pages only.
What are alternatives to Flatfox, Newhome and Homegate? Other Swiss property portals include ImmoScout24 (immoscout24.ch), Comparis listings, and local marketplace classifieds. For rental price index data, the Swiss Federal Statistical Office (BFS/OFS) publishes aggregate rental statistics.
How do I find rental prices in Zurich, Geneva, or Basel?
Run this actor with searchTerms: ["Zürich"] (or Genève, Basel) and transactionType: "RENT". The output gives asking prices, living space, and rooms per listing so you can compute averages per district or ZIP.
How can I monitor Swiss property prices over time?
Schedule the actor daily or weekly with a fixed city list, export each run, and merge on listingId — price changes reveal rent trends and re-listings.
How much does it cost to scrape Swiss rentals? The actor is pay-per-result at $3 per 1,000 listings plus $0.0005 per run start. Plain HTTP means very low compute — a typical 500-listing run costs a small fraction of a compute unit bundle.
Known limitations
- Homegate detail pages sit behind DataDome; Homegate works reliably via search terms, but a pasted Homegate detail URL may be skipped
- Newhome resolves search terms through internal location IDs; very small municipalities may fall back to fuzzy matching
- Some portals show prices "on request" — those records keep
price: null
For AI Agents & LLM Apps
Purpose: Given a Swiss city/region or listing URLs, returns normalized rental/sale listing records from Flatfox, Newhome, and Homegate (price, rooms, living space, address, geo-coordinates, agency, description).
Minimal working input:
{ "searchTerms": ["Zürich"], "transactionType": "RENT", "maxItems": 10 }
Variant inputs:
- Buy market:
{ "searchTerms": ["Basel"], "transactionType": "BUY", "maxItems": 10 } - Nationwide sweep:
{ "searchTerms": [], "maxItems": 50 }(all three portals, RENT) - URL mode (skips keyword search):
{ "startUrls": ["https://flatfox.ch/en/flat/<id>/"], "maxItems": 5 }
Output fields: site, listingId, title, description, offerType, propertyType, rooms, livingSpace, price, currency, street, city, zip, canton, latitude, longitude, yearBuilt, availableFrom, attributes, images, agency, sourceUrl, scrapedAt.
Behaviors an agent should know:
- When
startUrlsis set, keyword search is skipped entirely —startUrlstakes priority maxItemsis a hard cap on listings collected and billed; always set it to bound the runtransactionTypeis one market per run — run twice for RENT and BUY separatelypricecan benullwhen a portal marks a listing "price on request"- Homegate detail URLs may be skipped (DataDome); use
searchTermsfor Homegate data
Billing: pay-per-result — $0.003 per listing pushed to the dataset, plus $0.0005 per run start.
Competitive Positioning
Compared with the largest alternative (memo23/swiss-rentals-scraper), verified differences:
| Capability | memo23/swiss-rentals-scraper | This actor |
|---|---|---|
| Homegate detail pages | Solved via paid unlocker, cost blended into per-result price | Scraped reliably via search terms; pasted detail URLs may be skipped |
| Price per 1,000 results | $5.00 | $3.00 |
| Proxy | Built-in residential proxy included | Optional; direct mode is cheapest (runs without proxy by default) |
| Buy & rent in one run | No (one market per run) | No (one market per run — same model) |
Legal & Compliance Disclaimer
This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Flatfox AG, Newhome AG, Homegate AG, or any of their parent companies. It accesses only publicly available listing pages — no login bypass, no CAPTCHA solving, and no private data. Users are responsible for complying with the target portals' Terms of Service and applicable law (including Swiss data protection law where relevant) when using or distributing scraped data.
SEO Keywords
swiss rental scraper, scrape flatfox, homegate scraper, newhome.ch data, swiss real estate listings, zürich apartments for rent, geneva rental market, basel rental listings, bern housing data, lausanne location appartement, swiss property market research, rental price monitoring switzerland, switzerland real estate data, flatfox alternative, homegate alternative, swiss apartment price comparison, property for sale switzerland, buy apartment zürich, swiss relocation housing data, swiss rental price index, real estate lead generation switzerland, swiss housing dataset, apartments in switzerland csv, swiss real estate api, swiss rental data export