Homegate.ch scraping service for Swiss rental and sale listings

A Homegate search ends at page fifty, so covering a canton means slicing, not paging. Our Homegate.ch scraping service splits searches by place, category and price band.

Plans from €169/month · Free project assessment · Reply within 1 business day

Homegate.ch Scraper
Solutions

Homegate.ch web scraping, run for you end to end

Homegate.ch web scraping with ScrapeIt is a managed service. You name the cantons, cities or postcodes, choose rent, buy or both and pick the categories; our engineers write the crawlers, operate them and fix them whenever the portal changes. Listing pages answer unfamiliar traffic with a challenge, so anti-bot handling, proxy rotation, CAPTCHA handling and rendering are included instead of being your problem.

Every pass is matched to the previous one on the Listing ID, which separates new adverts from changed and removed ones. Results reach you as CSV, Excel (XLSX), JSON or JSONLines, through our API, a JSON feed, FTP, Google Cloud Storage, e-mail or a direct database load, once or on a daily or weekly schedule. Field documentation ships with the dataset, the project assessment is free, and you can order a sample first.

What the Homegate scraper collects per listing

A Homegate listing sits at /rent/ or /buy/ followed by a numeric Listing ID, and its advertiser block repeats that ID beside the advertiser's own Object ref. The Homegate scraper keeps both: the first is the stable key between runs, the second ties a row back to the agency's records. For each listing we return:

  • Identity - Listing ID, Object ref, URL, offer type (rent or buy), category and sub-type such as duplex, attic flat, terrace flat, villa, chalet or rustico.
  • Rent - net rent, additional expenses and the gross rent per month, as three separate CHF figures.
  • Sale price - the asking price in CHF where the advertiser publishes one.
  • Size - number of rooms in Swiss half-room steps, living space, land area and floor.
  • Building - year built, last refurbishment and the New building tag.
  • Characteristics - balcony or terrace, elevator, parking space or garage, pets allowed, view, wheelchair access, fireplace, washing machine, Minergie certification.
  • Location - street where published, postcode, locality, canton and coordinates, plus stated distances to public transport, shops and schools.
  • Availability - the available-from date, or the wording printed in its place, such as 'Immediately' or 'By agreement'.
  • Text and media - title and description in the advertiser's language, the translations Homegate shows on its other language versions, image addresses and attached links such as a project site or video.
  • Advertiser - agency name and address with its Gold or Silver Partner badge.

Search cards carry the placement labels as well: Premium, and the Plus mark on exclusive adverts. Contact details behind that Plus mark are released early to paying subscribers; we never log in and never go behind paywalls, so the row holds the advert and its flag. Names and phone numbers of private advertisers stay out by default.

What the Homegate scraper collects per listing
Homegate scraping beyond one listing: coverage, history, agencies

Homegate scraping beyond one listing: coverage, history, agencies

Coverage. A result list holds twenty cards a page and stops at page fifty, while the counter above it can show far more. A whole canton is therefore covered with narrower searches - by city, district or postcode, by category, room count and price band - merged on the Listing ID. The place is part of every result list's URL, which keeps the slicing plan explicit and repeatable.

History. A listing states the current rent or price. Scheduled runs supply the missing columns: first-seen and last-seen date, each change of net rent or asking price, days on the market and the day the advert disappears.

Agencies. The Agency Directory lists estate agencies by canton with address, website, the number of properties for sale and for rent, their services and their specialisms. Joined to the listings, it shows which agency holds how much stock where. Team members' names and direct numbers are left out by default.

Sister portals. Homegate belongs to SMG Swiss Marketplace Group, and an advert published there often runs on ImmoScout24.ch under the same Listing ID. With both portals in scope you receive one row per property and a column for every portal it was seen on.

Market context. The real estate prices map gives offer prices per square metre by canton and city for houses and apartments, with their development over time.

About Homegate.ch and how its catalogue is organised

Homegate is a Swiss property marketplace run by SMG Swiss Marketplace Group. The group's real estate portfolio also holds ImmoScout24.ch, with home.ch and immostreet.ch among its affiliate platforms. The site homegate.ch comes in German, French, Italian and English, each with its own URL vocabulary: mieten, louer, affittare and rent open the same result list. Most adverts are written in one language, the advertiser's, and displayed in translation on the others.

The catalogue divides first into rent and buy. Rent covers apartments, houses, furnished dwellings, parking spaces and garages, offices, and commercial and industrial premises. Buy adds building plots, agricultural, commercial and industrial land, and multi-family houses. Categories break down further: an apartment may be a duplex, attic flat, roof flat, terrace flat or loft, a house a villa, chalet, farm house or rustico.

A search starts from a place - country, canton, region, city, district or postcode - is widened by a radius of up to fifty kilometres and narrowed by price, rooms and further filters. Results sort by price, by rooms, by newest or by top offers. Paid visibility is labelled: Premium listings, Gold and Silver Partner agencies, and a Plus mark on exclusive adverts from private persons. Besides listings, Homegate publishes the Homegate Rent Index with Zürcher Kantonalbank, a prices map, a municipality guide and the agency directory.

Get a Quote
dev_w
25

Developers

customers
500+

Customers worldwide

pages
1 500 000 000+

Pages extracted

stime
15000+

Hours saved for our clients

Plans

Homegate.ch Scraping Plans and Pricing

Airplane

€199 / one-time

setup fee - included

Data limits100,000
Frequencyone-time
Run timeup to 5 days
Data storing7 days

Helicopter

€169 / mo

setup fee €499

Data limits250,000
Frequencymonthly
Run timeup to 5 days
Data storing14 days

Glasses

€229 / mo

setup fee €499

Data limits1,000,000
Frequencyweekly
Run timeup to 5 days
Data storing30 days

DNA

€549 / mo

setup fee €799

Data limits3,000,000
Frequency3 times daily
Run timesame day
Data storing90 days

Delivery: CSV, JSON or XLSX files, our API or a JSON feed. MCP server on request.

Full plan details →

What web scraping Homegate.ch is used for

Swiss rents are quoted in two layers, and Homegate prices keep them apart as net rent and additional expenses. That separation is what makes the data comparable.

  • Rent benchmarking. Net rent per square metre by postcode, room count and year built gives landlords, asset managers and relocation firms a comparison that a gross figure blurs.
  • New-listing alerts. Agencies and buyers' agents want the adverts in their cantons on the day they appear; a daily run ordered by first-seen date delivers that without anyone refreshing searches.
  • Mandate tracking. Advertiser name, partner badge and Object ref show which agency lists what, how its portfolio grows and how long its adverts stay online.
  • Time on market. First-seen and removal dates per Listing ID measure how fast flats let in Zurich compared with Geneva or Ticino.
  • Valuation models. Asking price, living space, land area, floor, refurbishment year and coordinates are the inputs banks and insurers feed into hedonic models.
  • Development research. The New building tag and first-occupancy adverts show where new supply reaches the market.

Related Case Studies

85K Rows of Houses/Day Into CRM via API - Set up in 7 Days

85K Rows of Houses/Day Into CRM via API - Set up in 7 Days

Daily detection of new private property listings in Switzerland on Homegate.ch and ImmoScout24.ch, giving the agency first access to high-value leads.

Learn More about 85K Rows of Houses/Day Into CRM via API - Set up in 7 Days
230,000 Daily Rows Standardized Across 5 EU Property Sites

230,000 Daily Rows Standardized Across 5 EU Property Sites

Monitoring of real estate listings on funda.nl, pararius.com, rentberry.com, rentola.com, and zimmo.be to support the growth of a European property portal.

Learn More about 230,000 Daily Rows Standardized Across 5 EU Property Sites
226K Listings + 3.4m Images from Immobilienscout24

226K Listings + 3.4m Images from Immobilienscout24

Scraping residential listings from Immobilienscout24.de in Germany and Mallorca, including complete data and resized images.

Learn More about 226K Listings + 3.4m Images from Immobilienscout24
Our Blog

Reads Our Latest News & Blog

Learn how to use web scraping to solve data problems for your organization

Scraping Property Portals by Region: Best Real Estate Platforms That Actually Matter

Scraping Property Portals by Region: Best Real Estate Platforms That Actually Matter

Real estate teams work in a fragmented data landscape. The sites that drive demand in Boston look nothing like the ones that matter in Berlin, São Paulo, Dubai, or Mumbai.

7 Real Estate Websites to Scrape in 2026: Plus 2 Hidden Gems

7 Real Estate Websites to Scrape in 2026: Plus 2 Hidden Gems

Real estate teams are operating in a data environment that is bigger, faster, and more fragmented than ever. Listings go live and disappear in hours, price cuts happen quietly, and the portals that matter most in each country are rarely the same global “top 5.”

Benefits of Web Scraping for Real Estate: 6 Use Cases From Our Projects

Benefits of Web Scraping for Real Estate: 6 Use Cases From Our Projects

October 8, 1180

Six jobs that scraped property data does, each backed by a ScrapeIt project: seller leads, listing monitoring, image datasets, weekly market supply, sold records and unit-level rentals. For every use case - the fields it needs and how often to refresh them.

scrapeit logo

About ScrapeIt

ScrapeIt is a managed data collection company. Clients describe the property data they need; we write the crawlers for it, keep them working and deliver documented datasets, so nobody on your side maintains code. Swiss portals ask for care in the schema: half rooms, net and gross rent, four languages, and cantons and postcodes that must line up across sources. Personal data is handled under GDPR, and we do not sell contact lists of private advertisers.

Homegate.ch is familiar ground for us. A Swiss real estate agency asked us to find newly listed homes from private sellers on homegate.ch and immoscout24.ch before other agencies called. The pipeline was set up in 7 working days: it reads both portals daily, around 85,000 rows, separates genuine private sellers from agencies posting as private, and delivers a report every workday at 7 a.m. plus an upload into the agency's database via API.

FAQ

Do you offer a Homegate.ch API for listing data?

Yes. The ScrapeIt Homegate.ch API returns Listing ID, net rent, additional expenses, rooms, living space and advertiser as JSON from an endpoint we host, refreshed on the schedule you set. The same rows are also available as CSV or XLSX files, as a JSON feed or loaded into your database.

Is it legal to scrape Homegate.ch?

Yes. Rental and sale adverts, agency pages and the prices map are displayed on Homegate.ch to any visitor, no account needed. We collect only publicly available data - everything a visitor can see on Homegate.ch - and we collect it legally. Phone numbers and names of private advertisers are personal data and are not part of a standard delivery.

How to scrape Homegate.ch when a search ends at page fifty?

By splitting the search instead of paging through it. We cut a canton into cities, districts and postcodes, then into categories, room counts and price bands until each slice fits inside the list, and merge the slices on the Listing ID. The result counter of every slice tells us whether a listing is still missing.

How often should the Homegate.ch scraper run?

That depends on what you track. We scrape Homegate.ch daily for new-listing alerts, where the adverts that count are the ones published since yesterday; a weekly pass is enough for rent benchmarks and agency stock counts. Either way the delivery separates new, changed and removed listings.

Can you deliver Homegate and ImmoScout24.ch as one dataset?

Yes. Both Swiss portals belong to SMG, and an advert placed on both keeps one Listing ID, so duplicates are matched on that key and not guessed from addresses. You get a single row per property, flagged with the portals it appeared on, with the fields of both sites mapped to one schema.

How does it Work?

Step 1 - Make a Request

You share your needs, expectations, and desired timeframe. We’ll suggest the best solution based on your request and budget.

Step 2 - Configuring Custom Web Crawlers

Our specialists configure the crawlers and extract a sample dataset for your review before proceeding with the full-scale extraction.

Step 3 - Collect and Deliver

Once you approve the sample, we launch the project and start full data collection. We gather, filter, and structure the data for easy use, delivering it on time in your preferred format.

Step 4 - Maintain and Support

Our team manages ongoing processes, monitors website changes, and supports all data extraction cycles. We can also help integrate data into your systems or create dashboards to simplify analysis.

Request a Quote

Tell us more about you and your project information.
Which sites, which fields, how often. A couple of lines is enough.

We reply within 1 business day. No obligation.

Homegate data from €169/month. Free project assessment, reply within 1 business day.

scrapiet

Scrapeit Sp. z o.o.
10/208 Legionowa str., 15-099, Bialystok, Poland
NIP: 5423457175
REGON: 523384582