Comparis Scraper - Swiss Insurance & Telecom Comparison
Pricing
Pay per usage
Comparis Scraper - Swiss Insurance & Telecom Comparison
Scrape comparison data from Comparis.ch, Switzerland's leading comparison platform. Extract insurance plans, telecom offers, auto deals, and property listings with prices, providers, ratings, and features. No login or cookies required.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Comparis Scraper
Scrape comparison data from Comparis.ch, Switzerland's leading online comparison platform. Extract insurance plans, telecom offers, auto deals, and property listings with prices, providers, ratings, and features.
No login or cookies required.
How to scrape Comparis data
- Go to the Comparis Scraper on Apify Store.
- Click Try for free to open the actor in Apify Console.
- Select a Category (Insurance, Telecom, Property, or Auto).
- Optionally enter a Search Query to filter results (e.g. "Krankenkasse", "Handy Abo", "Autoversicherung").
- Choose a Subcategory to narrow your search (e.g. "krankenkassen", "mobile", "autoversicherung").
- Set Max Results to control how many items to scrape.
- Click Start and wait for the run to finish.
- Download your data in JSON, CSV, Excel, or any other supported format.
What data can you extract from Comparis?
This scraper extracts structured comparison data across all major Comparis categories:
Insurance (Versicherungen)
- Health insurance (Krankenkassen) plans and premiums
- Car insurance (Autoversicherung) quotes and coverage
- Home contents and personal liability insurance (Hausratversicherung)
- Legal protection insurance (Rechtsschutzversicherung)
- Pet insurance (Tierversicherung)
- Supplemental insurance (Zusatzversicherung)
Telecom (Telekom)
- Mobile phone plans and subscription offers
- Internet provider comparisons
- TV packages and bundles
- Combined telecom deals
Property (Immobilien)
- Rental listings across Switzerland
- Properties for sale
- Regional market data
Auto
- New and used car listings
- Car insurance comparisons
- Vehicle marketplace offers
Output fields
Each scraped item contains the following fields:
| Field | Type | Description |
|---|---|---|
planName | string | Name of the plan, product, or listing |
provider | string | Provider or company name (e.g. Swisscom, CSS, Zurich) |
category | string | Comparis category: versicherungen, telekom, immobilien, or auto |
subcategory | string | Specific subcategory (e.g. krankenkassen, mobile) |
monthlyPrice | number | Monthly price in CHF |
annualPrice | number | Annual price in CHF |
currency | string | Currency code (CHF) |
rating | number | User or Comparis rating score |
reviewCount | integer | Number of reviews or ratings |
features | array | List of included features and benefits |
planDescription | string | Short description of the plan or product |
imageUrl | string | Provider logo or product image URL |
url | string | Direct URL to the detail page on Comparis.ch |
scrapedAt | string | ISO 8601 timestamp of data collection |
Example output
{"planName": "BASIC Hausarztmodell","provider": "CSS Versicherung","category": "versicherungen","subcategory": "krankenkassen","monthlyPrice": 312.50,"annualPrice": 3750.00,"currency": "CHF","rating": 4.2,"reviewCount": 1523,"features": ["Hausarztmodell","Franchise CHF 2500","Telemedizin inklusive"],"planDescription": "Grundversicherung mit Hausarztmodell und Telemedizin","imageUrl": "https://www.comparis.ch/images/providers/css-logo.png","url": "https://www.comparis.ch/krankenkassen/anbieter/css-versicherung","scrapedAt": "2026-06-09T10:30:00.000Z"}
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
category | string | versicherungen | Category to scrape: versicherungen, telekom, immobilien, or auto |
searchQuery | string | Krankenkasse | Search term to filter results. Leave empty to browse a category |
subcategory | string | (empty) | Optional subcategory to narrow results |
canton | string | (empty) | Swiss canton code (ZH, BE, GE, etc.) for regional results |
maxResults | integer | 50 | Maximum number of items to scrape (1-1000) |
proxyConfiguration | object | Swiss RESIDENTIAL | Proxy settings. Swiss residential proxies strongly recommended |
Supported subcategories
Insurance (versicherungen)
krankenkassen-- Health insurance comparisonautoversicherung-- Car insurance quoteshausrat-- Home contents and liability insurancerechtsschutz-- Legal protection insurancetierversicherung-- Pet insurancezusatzversicherung-- Supplemental health insurance
Telecom (telekom)
mobile-- Mobile phone plansinternet-- Internet providerstv-- TV packagescombo-- Combined deals
Property (immobilien)
mieten-- Rental listingskaufen-- Properties for sale
Auto
neuwagen-- New carsoccasion-- Used carsautoversicherung-- Car insurance
Tips for best results
- Use Swiss proxies: Comparis.ch restricts access from non-Swiss IP addresses. Always use residential proxies with Swiss (CH) country setting.
- Start with specific subcategories: Instead of browsing the entire "versicherungen" category, use subcategories like "krankenkassen" for more focused results.
- Canton matters for insurance: Health insurance premiums vary by canton. Set the
cantonfield for location-specific comparisons. - Moderate result counts: Start with 20-50 results to verify the scraper works for your use case before scaling up.
Use cases
- Insurance comparison: Monitor Swiss health insurance premiums across providers and cantons for market research.
- Telecom market analysis: Track mobile and internet plan pricing across Swiss providers (Swisscom, Sunrise, Salt, etc.).
- Real estate monitoring: Build datasets of Swiss property listings for price analysis and market trends.
- Competitive intelligence: Compare product offerings and pricing strategies across Swiss service providers.
- Data journalism: Gather structured comparison data for reporting on Swiss consumer markets.
Proxy requirements
Comparis.ch uses anti-bot protection that blocks most datacenter proxies. For reliable scraping:
- Use Apify Residential Proxies with country set to Switzerland (CH).
- The actor automatically configures Swiss residential proxies if no custom proxy is specified.
- Datacenter proxies will likely be blocked with 403 errors.
Limitations
- Results depend on what Comparis.ch displays publicly. Some comparison tools require form submissions with specific parameters (e.g., age, postal code for health insurance).
- The scraper extracts data as rendered on the page. For highly personalized comparisons, results may vary.
- Rate limiting is handled automatically with session rotation and retries.
FAQ
Is a Comparis account needed? No. This scraper works without any login, cookies, or API keys. It extracts publicly available comparison data.
What proxy should I use? Swiss residential proxies are strongly recommended. The default configuration uses Apify residential proxies with CH country setting.
How often can I run this scraper? You can run it as often as needed. The actor handles rate limiting and session rotation automatically.
Can I scrape specific insurance providers?
Yes. Use the searchQuery parameter to search for specific providers (e.g. "CSS", "Swisscom", "Zurich") or plan types.