Swiss Rentals Scraper - Flatfox, Newhome & Homegate avatar

Swiss Rentals Scraper - Flatfox, Newhome & Homegate

Pricing

from $5.00 / 1,000 listing results

Go to Apify Store
Swiss Rentals Scraper - Flatfox, Newhome & Homegate

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

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

27

Total users

6

Monthly active users

5 hours ago

Last modified

Share

Swiss Rentals Scraper logo

Swiss Rentals Scraper — Flatfox, Newhome & Homegate

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

How the Swiss Rentals Scraper 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 maxItems cap — a run never collects (or charges) more than you set.

🎯 Use cases

You are…Use it to…
Real-estate analystsTrack rents and sale prices by city, canton and property type across all major CH portals
PropTech / listing aggregatorsFeed a unified Swiss listings dataset into your app or CRM
Investors & agenciesMonitor new supply, price changes and yields in target regions
Relocation & search agentsPull fresh matching listings for clients on a schedule
Market researchersMeasure inventory, price/m² and time-on-market across Flatfox, Newhome & Homegate

📥 Supported inputs

InputExampleWhat you get
Portals["flatfox","newhome","homegate"]Any combination of the three sources
City / region keywordZürich, Bern, Genève, LausanneListings matching that place on each portal
Direct listing URLhttps://www.homegate.ch/rent/4002086141That single listing, auto-routed to the right parser
Rent or buyRENT / BUYRental 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

PortalAccessNotes
FlatfoxPublic sitemap → server-rendered detail pagesFree; ~34,600 listings indexed
NewhomeOpen JSON API (search → detail)Free; price & description come from the detail call
HomegateDataDome-protected — solved via built-in unlockerThe 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 RENT and once with BUY.
  • 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.

🤖 For AI Agents & LLM Apps

Compact reference for AI agents calling this actor via the Apify MCP server or the Apify API (actor: memo23/swiss-rentals-scraper).

Purpose: Scrapes Swiss real-estate listings from Flatfox, Newhome and Homegate in one run — for rent or for sale — normalized into one unified row shape, with Homegate's DataDome bot wall solved server-side.

Minimal input:

{
"sites": ["flatfox"],
"searchTerms": ["Zürich"],
"transactionType": "RENT",
"maxItems": 50
}

Alternatively use URL mode: paste direct Flatfox/Newhome/Homegate listing URLs into startUrls (each is auto-routed to the right parser; keyword search is skipped when provided). Other inputs: sites (any of flatfox, newhome, homegate), transactionType (RENT / BUY), maxConcurrency, proxy, enrichEmails.

Output: one dataset row per listing with an identical shape across all three portals — type, site, listingId, url, title, offerType, propertyType, price, currency, rooms, livingSpace, street, zip, city, canton, country, latitude, longitude, images[], description, attributes[], yearBuilt, availableFrom, agency, scrapedAt, sourceUrl.

Behaviors an agent should know:

  • Always set maxItems — the item budget is split evenly across the selected portals so one large source can't crowd out the others.
  • Leave searchTerms empty to scrape nationwide (Flatfox & Homegate cover all of Switzerland; Newhome falls back to major regions).
  • startUrls (direct listing URLs) skip keyword search entirely.
  • transactionType is one market per run — run once with RENT and once with BUY, not both simultaneously.
  • Homegate is unlocked via a built-in DataDome unlocker; Flatfox & Newhome use the built-in residential proxy — no proxy setup needed. The proxy override only affects Flatfox & Newhome.
  • enrichEmails (opt-in) adds contactEmail, contactWebsite, and an emailEnrichment object.
  • Pay-per-result billing, capped by maxItems; Flatfox and Newhome are scraped for free and Homegate's unlocker cost is blended into the flat per-result price.

⚠️ Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Flatfox AG, newhome.ch AG, or Homegate AG (part of SMG Swiss Marketplace Group), or any of their subsidiaries. All trademarks — including Flatfox, Newhome and Homegate — are the property of their respective owners.

The scraper accesses only publicly available property-listing pages — no authenticated endpoints, paid features, or content behind any portal login wall. Users are responsible for ensuring their use complies with each portal's Terms of Service, applicable data-protection law (GDPR, the Swiss FADP, CCPA, etc.), and any contractual obligations of their own organization.

SEO Keywords

swiss rentals scraper, homegate scraper, flatfox scraper, newhome scraper, scrape homegate, homegate api, swiss real estate scraper, switzerland property scraper, swiss rental listings scraper, property listings scraper, real estate data extraction, homegate datadome bypass, swiss apartment scraper, zurich rentals data, real estate market analysis, property price monitoring, proptech data feed, swiss housing market data, immobilien schweiz scraper, mieten kaufen scraper