Comparis Scraper - Swiss Insurance & Telecom Comparison avatar

Comparis Scraper - Swiss Insurance & Telecom Comparison

Pricing

Pay per usage

Go to Apify Store
Comparis Scraper - Swiss Insurance & Telecom Comparison

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

Studio Amba

Maintained by Community

Actor 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

  1. Go to the Comparis Scraper on Apify Store.
  2. Click Try for free to open the actor in Apify Console.
  3. Select a Category (Insurance, Telecom, Property, or Auto).
  4. Optionally enter a Search Query to filter results (e.g. "Krankenkasse", "Handy Abo", "Autoversicherung").
  5. Choose a Subcategory to narrow your search (e.g. "krankenkassen", "mobile", "autoversicherung").
  6. Set Max Results to control how many items to scrape.
  7. Click Start and wait for the run to finish.
  8. 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:

FieldTypeDescription
planNamestringName of the plan, product, or listing
providerstringProvider or company name (e.g. Swisscom, CSS, Zurich)
categorystringComparis category: versicherungen, telekom, immobilien, or auto
subcategorystringSpecific subcategory (e.g. krankenkassen, mobile)
monthlyPricenumberMonthly price in CHF
annualPricenumberAnnual price in CHF
currencystringCurrency code (CHF)
ratingnumberUser or Comparis rating score
reviewCountintegerNumber of reviews or ratings
featuresarrayList of included features and benefits
planDescriptionstringShort description of the plan or product
imageUrlstringProvider logo or product image URL
urlstringDirect URL to the detail page on Comparis.ch
scrapedAtstringISO 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

ParameterTypeDefaultDescription
categorystringversicherungenCategory to scrape: versicherungen, telekom, immobilien, or auto
searchQuerystringKrankenkasseSearch term to filter results. Leave empty to browse a category
subcategorystring(empty)Optional subcategory to narrow results
cantonstring(empty)Swiss canton code (ZH, BE, GE, etc.) for regional results
maxResultsinteger50Maximum number of items to scrape (1-1000)
proxyConfigurationobjectSwiss RESIDENTIALProxy settings. Swiss residential proxies strongly recommended

Supported subcategories

Insurance (versicherungen)

  • krankenkassen -- Health insurance comparison
  • autoversicherung -- Car insurance quotes
  • hausrat -- Home contents and liability insurance
  • rechtsschutz -- Legal protection insurance
  • tierversicherung -- Pet insurance
  • zusatzversicherung -- Supplemental health insurance

Telecom (telekom)

  • mobile -- Mobile phone plans
  • internet -- Internet providers
  • tv -- TV packages
  • combo -- Combined deals

Property (immobilien)

  • mieten -- Rental listings
  • kaufen -- Properties for sale

Auto

  • neuwagen -- New cars
  • occasion -- Used cars
  • autoversicherung -- 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 canton field 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.