Swiss Rentals Scraper [Only $3/1K💰] | Flatfox | Homegate avatar

Swiss Rentals Scraper [Only $3/1K💰] | Flatfox | Homegate

Pricing

from $2.97 / 1,000 results

Go to Apify Store
Swiss Rentals Scraper [Only $3/1K💰] | Flatfox | Homegate

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

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 days ago

Last modified

Categories

Features

Limited permissions

Share

Swiss Rentals Scraper - Flatfox, Newhome and Homegate Listings

The Swiss Rentals Scraper collects public property listings from Flatfox, Newhome and Homegate in one normalized dataset. Search by city or region, switch between rentals and properties for sale, or submit direct listing URLs and receive prices, rooms, living space, addresses, coordinates, features, images and agency names.

Use it for Swiss rental price monitoring, relocation research, investment screening, lettings lead generation and portal comparison. The Actor keeps the source portal and a stable listing ID on every row, so listings from different sites can be compared without merging their raw schemas.

Main Use Cases for Swiss Property Listings

  • Rental price monitoring - compare asking rents and living space across Zurich, Bern, Geneva, Lausanne and other Swiss markets.
  • Relocation research - shortlist apartments or houses by price, rooms, location and public transport context.
  • Investment screening - compare rent or sale prices, property types and year built before a deeper review.
  • Lettings lead generation - find agencies and property managers with public listing inventories.
  • Portal comparison - see which listings appear on Flatfox, Newhome and Homegate and how their details differ.
  • Market dashboards - feed normalized price, room and coordinate fields into a BI tool or map.
  • Property research - collect a reproducible set of listings for a city, region or direct URL list.

How It Works

Swiss rental listings from Flatfox, Newhome and Homegate becoming normalized rows with prices, rooms and coordinates

Choose one or more portals with flatfox, newhome and homegate, then add city or region keywords to searchTerms. Set transactionType to RENT or BUY, cap the run with maxItems, and optionally provide direct listing URLs in startUrls. Direct URLs are routed to the matching portal and the keyword search continues only if the budget is not filled.

Each portal has its own search and detail logic, but all rows are normalized into the same output shape. The Actor splits the item budget across the active portals, collects listings in parallel, and redistributes leftover capacity to portals that filled their quota. Duplicate listing IDs are removed within the run.

Every row includes a prefixed listingId such as ff-, nh- or hg-, the source site, a title, description, offer type, property type, rooms, living space, price, currency, address, city, postal code, canton, country, coordinates, year built, availability, attributes, image URLs, agency and source URL.

Newhome and Homegate can require a residential proxy on cloud infrastructure, so the Actor enables one automatically when needed. Flatfox can run directly or through the optional proxy. maxConcurrency controls parallel requests; the default is conservative and can be raised for larger runs.

There is no hard-coded free preview cap in this Actor; only saved listings are charged. A listing may omit the agency, year built, availability date or coordinates, and the same property can appear on more than one portal under different listing IDs. Treat price according to offerType and keep site with listingId as the primary key.

Input

Use city or region keywords for a repeatable market search, or paste direct listing URLs when you need a specific set of properties.

FieldTypeRequiredDefaultWhat it does
flatfoxbooleanNotrueInclude listings from Flatfox.
newhomebooleanNotrueInclude listings from Newhome.
homegatebooleanNotrueInclude listings from Homegate.
searchTermsarrayNo["Zurich"]City or region keywords such as Zürich, Bern, Genève or Lausanne.
startUrlsarrayNoEmptyDirect listing URLs, routed automatically to the matching portal.
transactionTypestringNoRENTScrape rentals with RENT or properties for sale with BUY.
maxItemsintegerNo500Maximum listings saved across all active portals.
maxConcurrencyintegerNo5Parallel request limit for the portal scrapers.
proxyobjectNoNo proxyOptional Apify Proxy settings, including residential and country selection.

Start with one search term and a small maxItems to confirm which portals return listings for the area. Use direct startUrls for a named property list. If a portal is blocked on cloud infrastructure, enable the residential proxy or let the Actor use its automatic proxy for Newhome and Homegate.

Output

The default dataset contains one row per listing. The same fields are used for all three portals, with site and listingId preserving provenance.

Field groupFieldsWhat you get
IdentitylistingId, site, sourceUrl, titlePortal-prefixed listing ID, source site, canonical URL and listing title.
Pricingprice, currency, offerTypeAsking price, currency and whether the listing is for rent or sale.
PropertypropertyType, rooms, livingSpace, yearBuilt, attributesProperty type, room count, living area, construction year and feature tags.
Locationstreet, city, zip, canton, country, latitude, longitudeAddress components and coordinates for mapping or neighborhood comparison.
Availability and agencyavailableFrom, agency, descriptionPublic availability date, agency name and listing description.
Media and provenanceimages, scrapedAtImage URLs and the observation timestamp.

agency, yearBuilt, availableFrom, street and coordinates can be missing when a portal does not publish them. The attributes and images arrays are not ranked. A property listed on multiple portals can produce multiple rows, so deduplicate by address and coordinates when you need a cross-portal inventory rather than a per-portal count.

Pricing

Pricing is pay-per-event. A start event is charged per run and each saved listing is charged as one result.

EventFREEBRONZESILVERGOLD+
Actor start, per run$0.0005$0.0005$0.0005$0.0005
Listing result$0.003$0.00299$0.00298$0.00297

Listings cost $3.00 per 1,000 on FREE, $2.99 on BRONZE, $2.98 on SILVER and $2.97 on GOLD and higher, plus the start fee. There is no hard-coded free preview cap in the Actor, so a small first run is charged only for the listings it saves. A run across all three portals is billed per normalized listing, not per portal request.

Example Input

{
"flatfox": true,
"newhome": true,
"homegate": true,
"searchTerms": ["Zurich"],
"startUrls": [],
"transactionType": "RENT",
"maxItems": 3,
"maxConcurrency": 3,
"proxy": { "useApifyProxy": false }
}

This searches Zurich rentals across all three portals and keeps up to three normalized listings. Direct URLs can replace or supplement the keyword search.

Example Output

{
"listingId": "hg-4002086198",
"site": "homegate",
"title": "1.5 room apartment in Zürich",
"description": "",
"offerType": "RENT",
"propertyType": "APARTMENT",
"rooms": 1.5,
"livingSpace": 24,
"price": 2257,
"currency": "CHF",
"street": "Militärstrasse 106",
"city": "Zürich",
"zip": "8004",
"canton": "ZH",
"country": "CH",
"latitude": 47.375901781978,
"longitude": 8.518082022259,
"yearBuilt": 2025,
"availableFrom": null,
"attributes": ["elevator", "parking", "garage", "dishwasher", "quiet_location", "nice_view"],
"images": ["https://media2.homegate.ch/listings/v2/e335city/4002086198/image/92c334cb2a581eeda57f107e6b2d3fd3.jpg"],
"agency": "Gold",
"sourceUrl": "https://www.homegate.ch/rent/4002086198",
"scrapedAt": "2026-10-27T17:38:10.076Z"
}

This is a real test record with the image array shortened. availableFrom is null because the portal did not publish a date in the parsed payload; the agency and year built were available.

Integrations and Automation

Run the Actor from the Apify API, Apify MCP, a scheduled task, Zapier, Make, n8n or your own pipeline. Export JSON, CSV, Excel, XML or HTML, or load rows into a property database, Google Sheets, Airtable, a BI warehouse or a webhook.

Use site plus listingId as the stable key. Normalize price by offerType before comparing markets, and derive price per square meter from price and livingSpace when both are present. Keep sourceUrl for provenance and deduplicate cross-portal matches by address and coordinates.

For market monitoring, schedule a daily or weekly run and compare price, availability and listing status between snapshots. Keep scrapedAt so a withdrawn or re-priced listing has a clear timeline.

FAQ

Do I need an account on the portals?

No. The Actor reads public listing pages without logging in. It does not contact agencies or submit enquiries.

Which portals are supported?

Flatfox, Newhome and Homegate. You can enable any combination and the output uses the same schema for all three.

Can I collect properties for sale?

Yes. Set transactionType to BUY. The price field then represents the asking sale price rather than rent.

Can I use direct listing URLs?

Yes. Add them to startUrls. The Actor detects the matching portal and continues with keyword search only if the item budget remains.

Why is a field missing?

Portals do not publish the same fields for every listing. Agency, year built, availability and coordinates can be null or empty.

Is there a free preview cap?

There is no hard-coded 10-listing cap. A small run is charged only for the listings saved, subject to your Apify plan credits.

For AI Agents and LLM Apps

The Actor returns normalized Swiss property listings from three portals, suitable for rent comparison, relocation analysis and investment screening.

  • One row represents one listing on one portal. Use site plus listingId as the key, not the title or address alone.
  • price is a rent or a sale price depending on offerType. Never combine the two without filtering.
  • agency, yearBuilt, availableFrom, street and coordinates can be null. Missing data is not a zero value.
  • attributes and images are arrays. Preserve them as arrays or explode them deliberately in a warehouse.
  • There is no hard-coded free preview cap; each saved listing is billed as a result event.

This Actor is an independent tool and is not affiliated with, endorsed by or sponsored by Flatfox, Newhome or Homegate. It reads publicly visible property listings for legitimate market research and relocation analysis. The source platform terms and applicable housing law still apply.

Property listings can include personal data such as an agency contact or owner name. Use the data for a lawful purpose, keep a documented basis where required, honor deletion and opt-out requests, and do not use it for discriminatory housing practices or unsolicited bulk contact.

SEO Keywords

Swiss rentals scraper, Flatfox scraper, Homegate scraper, Newhome scraper, Switzerland property data, Swiss rent prices, Zurich rental listings, Swiss real estate scraper, Flatfox API alternative, Homegate listings, Swiss property market, Swiss rental data, apartment prices Switzerland, Swiss relocation research, Flatfox dataset, Homegate JSON export, Swiss housing market, property listing scraper, Swiss investment property, rental comps Switzerland