Skip to content

Comparis Cars Scraper

Try for free

Scrape Swiss car listings from comparis.ch, new and used cars in Switzerland (Auto Schweiz, Occasionen): car prices in CHF, market price, comparis rating, price trend and full price history (from a VW Golf to a Mercedes-Maybach that dropped its price), make, model, year, mileage, fuel, gearbox, power, canton, dealer and phone.

🚗 Comparis Cars Scraper

Get Swiss new and used car listings from comparis.ch, the Swiss comparison site that brings the country's car portals together in one search: price in CHF, the site's market price and price rating for every car, the price trend, make, model, version, first registration, mileage, fuel, gearbox, power, ZIP code and canton, dealer name and phone. Turn on the details add-on for the full price history (every price change with its date), the new-car price, all photos, equipment and technical data. No login needed; 1,000 cars take about a minute.

✨ Why use Comparis Cars Scraper?

  • 💹 Market price and rating — every car comes with the site's estimated market price, the difference to the asking price and its 1–6 rating.
  • 📉 Price drops and price history — see which cars dropped (or raised) their price, and with details on, every change with its date, the first asking price and how much it fell in total.
  • 🇨🇭 All of Switzerland in one search — listings from the country's car portals and dealers, deduplicated by the site.
  • 🔎 The site's filters — make and model, condition, price, year, mileage, power, fuel, gearbox, body, drive, canton, minimum rating.
  • 📞 Dealer contact — seller name, phone number and address where the listing shows them.
  • 📦 No result cap of your own — searches with more than the site's 1,000 cars are split by price automatically.

🎯 Use cases

  • 🏷️ Find real deals — cars priced under their market value, or cars whose price keeps dropping (try a Mercedes-Maybach search with Only cars whose price changed).
  • 📈 Used-car price research — asking price vs. market price by model, year, mileage and canton.
  • 🔔 Price-drop alerts — schedule a run every day sorted by newest and watch the price history of the cars you follow.
  • 🏢 Dealer lead lists — dealers with phone numbers by make, canton or price range.
  • 🧮 Market analysis — stock by make and fuel, share of electric cars, depreciation from the new-car price.

🚀 How to use

  1. Type a Car make (and model) — or Search queries, or paste comparis.ch car search URLs.
  2. Add filters: condition, price, year, mileage, fuel, gearbox, body type, canton, minimum rating.
  3. Turn on Include car page details for the price history, photos and equipment; Only cars whose price changed keeps cars with a price drop or rise.
  4. Set Max results (0 = every car) and run. Download JSON, CSV or Excel, or read the results through the API.

📥 Input

FieldWhat it does
make, modele.g. BMW + 3er, Porsche + 911, or Mercedes-Maybach.
searchQueriesFree text as in the site's search field, e.g. golf gti.
startUrlscomparis.ch car searches (/carfinder/marktplatz/mercedes-benz) or single cars (/carfinder/marktplatz/details/show/<id>).
maxItemsMaximum cars in total (0 = no limit).
conditionused, new, demo, classic, accident.
minPrice / maxPrice, minYear / maxYear, minMileage / maxMileage, minPowerHp / maxPowerHpRanges.
fuelType, gearbox, bodyType, drive, cantonCar options and cantons (ZH, BE, GE...).
minRatingOnly cars the site rates at least this good (1–6).
includeDetailsAdd-on: price history, all photos, equipment, technical data, description.
onlyPriceChangesOnly cars whose price changed since they were listed.
sortBynewest, rating, price_asc, price_desc, year_desc, mileage_asc...
{
  "make": "Mercedes-Maybach",
  "onlyPriceChanges": true,
  "includeDetails": true,
  "sortBy": "price_desc",
  "maxItems": 50
}

📤 Output

FieldExample
title, make, model, versionMercedes-Benz S 680 4Matic Maybach First Class 9G-Tronic
price, marketPrice, priceVsMarket208890, 230700, -21810
comparisRating5 (1–6, 6 = best price for the car)
priceTrenddown, up or empty when the price never changed
firstRegistration, year, mileageKm09.2023, 2023, 16450
fuelType, gearbox, powerHp, powerKw, bodyType, conditionBenzin, Automat, 612, 450, sedan, Occasion
postcode, city, canton8852, Altendorf, SZ
sellerName, sellerPhone, sellerZipCitydealer name, +41..., 8852 Altendorf
source, sourceUrlthe portal the car is listed on, and the link to the original ad
image, firstSeen, createdAt, url, idphoto, first seen on the site, link
with details: priceHistory, firstPrice, priceDropTotal, priceChanges, newPriceevery change with its date; first price; total drop; new-car price
with details: description, images, features, exteriorColor, seats, doors, engineCcm, weightKg, drive, co2GPerKm, consumption, warranty, lastInspectionthe car's own page
{
  "id": "33412420",
  "url": "https://www.comparis.ch/carfinder/marktplatz/details/show/33412420",
  "title": "Mercedes-Benz S 680 4Matic Maybach First Class 9G-Tronic",
  "make": "Mercedes-Benz",
  "model": "S 680",
  "price": 208890,
  "currency": "CHF",
  "marketPrice": 230700,
  "priceVsMarket": -21810,
  "comparisRating": 5,
  "priceTrend": "down",
  "firstRegistration": "09.2023",
  "year": 2023,
  "mileageKm": 16450,
  "fuelType": "Benzin",
  "gearbox": "Automat",
  "powerHp": 612,
  "powerKw": 450,
  "postcode": "8852",
  "city": "Altendorf",
  "canton": "SZ",
  "sellerName": "Example Cars GmbH",
  "source": "AutoScout24",
  "firstSeen": "2026-08-04",
  "priceHistory": [
    {"date": "2026-08-04", "price": 298889},
    {"date": "2026-09-11", "price": 249890},
    {"date": "2026-10-21", "price": 208890}
  ],
  "firstPrice": 298889,
  "priceDropTotal": 89999,
  "priceChanges": 5,
  "newPrice": 470100,
  "exteriorColor": "Schwarz",
  "engineCcm": 5980,
  "drive": "Allrad"
}

💰 Pricing

  • $0.50 per 1,000 cars ($0.0005 per car) for the search data above.
  • Car page details add-on: $0.40 per 1,000 cars ($0.0004 per car), only when Include car page details is on or for single car links.

Platform usage (compute and Swiss proxies) is included. 1,000 cars cost $0.50, or $0.90 with details.

❓ FAQ

Is it legal to scrape comparis.ch? The actor reads public listing pages that anyone can open without an account. Respect the site's terms and data-protection law (the Swiss FADP and the GDPR) when you store or use personal data such as seller names and phone numbers.

Do I need an account, cookies or my own proxy? No. Swiss proxies are included and the site's visitor check is handled for you.

How many cars can I get? As many as the search has. The site shows at most 1,000 cars per search; larger searches are split into price bands automatically.

Why is the price history empty for some cars? The site keeps a history only for cars whose price changed. priceTrend tells you in the search data already; turn on details for every change with its date.

Can I schedule it or use the API? Yes. Schedule the actor in the console or start it through the Scrape.ly API and read the dataset as JSON, CSV or Excel.

⚠️ Limits

  • The site shows at most 1,000 cars per search; a single price with more than 1,000 cars cannot be split further.
  • Market price and rating are filled where the site shows them (most used cars; new cars and rare models often have none).
  • The site does not mark private sellers and dealers separately; sellerName and sellerPhone are given as the listing shows them.
  • Values such as fuel, gearbox and condition are in the language you choose (German, French or Italian).

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes.

No credit card. No setup calls.