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 MoreA 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 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.
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:
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.
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.
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 QuoteDevelopers
Customers worldwide
Pages extracted
Hours saved for our clients
€199 / one-time
setup fee - included
€169 / mo
setup fee €499
€229 / mo
setup fee €499
€349 / mo
setup fee €499
€549 / mo
setup fee €799
Delivery: CSV, JSON or XLSX files, our API or a JSON feed. MCP server on request.
Full plan details →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.
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
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
Scraping residential listings from Immobilienscout24.de in Germany and Mallorca, including complete data and resized images.
Learn MoreLearn how to use web scraping to solve data problems for your organization
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.
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.”
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 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.
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.
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.
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.
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.
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.
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.
Homegate data from €169/month. Free project assessment, reply within 1 business day.
Scrapeit Sp. z o.o.
10/208 Legionowa str., 15-099, Bialystok, Poland
NIP: 5423457175
REGON: 523384582