Carmarket.ch Scraper: Swiss Dealer Cars, Filters and VIN Data
Pricing
from $1.36 / 1,000 vehicle listings
Carmarket.ch Scraper: Swiss Dealer Cars, Filters and VIN Data
Scrape carmarket.ch, the Swiss dealer car marketplace, with real structured filters: brand, model, price, mileage, year, body type, fuel, EV toggle, and geo-radius search. Each row has VIN, type approval, battery range, photos, and full dealer contact. $1.76 per 1,000 listings.
Pricing
from $1.36 / 1,000 vehicle listings
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
14 days ago
Last modified
Categories
Share
🚗 Carmarket.ch Scraper: Swiss Dealer Cars with Real Search Filters
|
Search carmarket.ch by make, price, mileage, and battery range, not by pasting a URL. Filter Switzerland's dealer car marketplace the way you'd actually shop: make, model, price, mileage, year, body type, fuel, transmission, drivetrain, and location. Get VIN, battery kWh and range, leasing rate, and full dealer contact details. |
|
🎯 Real search filters Make, model, price, mileage, year, body type, fuel, transmission, drivetrain. |
🔋 EV battery data Battery capacity and real-world range on every electric listing. |
🏢 Full dealer contact Address, phone, email, website, and the assigned sales advisor. |
📍 Location search Search by canton, city, or a radius around any point in Switzerland. |
Most carmarket.ch tools make you paste a search URL and hope you guessed the filter codes right. This Actor gives you real, named filters, a full technical record per listing, and the dealer's complete contact details, with no URL-building required.
🔍 What does this Actor do?
Carmarket.ch Scraper turns Switzerland's dealer car marketplace into structured, filterable data. It's built for dealers and resellers pricing their own stock against the market, EV buyers who care about battery range, used-car analysts, and lead-generation teams building dealer contact lists.
Set a guided search by make, model, price, mileage, first registration year, body type, fuel type, transmission, drivetrain, exterior color, and vehicle condition. Search near a city or any point in Switzerland with a radius. Or paste a carmarket.ch search link directly if you already have one saved.
Every result includes the asking price, mileage, first registration date, power, fuel consumption, CO2 figure, photos, and (for electric vehicles) battery capacity and range. Switch on full-detail mode and each listing also gets its VIN, Swiss type approval number, warranty and quality-check coverage, leasing terms, and the dealer's address, phone, email, website, and the assigned sales advisor's name, phone, and email.
🎯 Why use it?
- Dealers and resellers can price their own stock against every comparable listing in Switzerland, filtered by make, model, and mileage band, in one run.
- EV shoppers and analysts can filter directly for electric vehicles and compare battery capacity and range instead of opening every listing to check.
- Lead-generation teams can build a list of Swiss car dealers with phone, email, website, and a named sales contact, without manual lookups.
- Market researchers can track pricing, mileage, and inventory trends for any make or body type across the whole country or one region.
🧭 How to use it
|
STEP 1 Pick your filters Make, price, mileage, year, body type, fuel, or location. |
STEP 2 Choose your detail level Keep it fast, or turn on full dealer and VIN detail. |
STEP 3 Export results Download your dataset in JSON, CSV, Excel, or HTML. |
🧾 Input
| Field | Type | Required | Description |
|---|---|---|---|
brands | array of strings | No | Limit results to these makes, matched against carmarket.ch's own brand list. |
models | array of strings | No | Limit results to these model names. |
priceMinChf / priceMaxChf | integer | No | Price range in Swiss francs. |
mileageMaxKm | integer | No | Maximum mileage, in kilometers. |
yearFrom / yearTo | integer | No | First registration year range. |
bodyTypeGroups | array of enum | No | Cabriolet, Coupé, estate, sedan, minivan, commercial/leisure, pickup, or SUV. |
fuelTypeGroups | array of enum | No | Petrol, diesel, electric, gas, hybrid, or hydrogen. |
onlyElectric | boolean | No | Shortcut for electric vehicles only. Default false. |
transmissionGroup | enum | No | Automatic or manual. |
driveType | enum | No | All-wheel, rear-wheel, or front-wheel drive. |
vehicleCondition | array of enum | No | New, used, show car, day registration, or demo model. |
vehicleType | enum | No | Passenger car, commercial vehicle, or motorhome. |
language | enum | No | Site language for listing text: German, French, or Italian. Default German. |
dealerCity | string | No | Limit results to dealers in this city. |
nearLatitude / nearLongitude / radiusKm | number / number / integer | No | Search within a radius of a point in Switzerland. |
maxItems | integer | No | Maximum listings returned. Default 25. |
includeFullDetail | boolean | No | Fetch each listing's VIN, type approval, warranty, leasing terms, and full dealer and sales-advisor contact. Default false. |
startUrl | string | No | Paste a carmarket.ch search URL directly instead of using the filters above. |
otherFilterTags | array of enum | No | Accident-free, quality-checked, home delivery, on promotion, or passed inspection. |
exteriorColors | array of enum | No | Limit results to these exterior colors. |
proxyConfiguration | object | No | Optional proxy settings. Not required for normal use. |
📦 Output
Every record includes the listing's identity, specifications, pricing, and photos. Full-detail mode adds VIN, type approval, warranty, leasing terms, and dealer and sales-advisor contact.
{"vehicleId": 4509795,"url": "https://carmarket.ch/de/fahrzeug/bmw-116i-4509795","title": "116i","brand": "BMW","model": "1er","bodyType": "Sedan","fuelType": "Benzin","transmission": "Manuell","firstRegistrationDate": "2012-09-28T00:00:00.000Z","mileageKm": 122562,"powerPs": 136,"co2GramsPerKm": 125,"priceChf": 7900,"exteriorColor": "Silber","otherFilterTags": ["Ab MFK", "Unfallfrei"],"thumbnailUrl": "https://vehicle.imgix.net/4509795/98ea4a30-ab7f-4b16-aad7-51e3cfded185.jpg","dealerName": "Auto-Stadelmann AG","dealerCity": "Frick","dealerPhone": "062 871 38 38","dealerEmail": "info@autostadelmann.ch"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
📊 Data table
| Field | Type | Description |
|---|---|---|
vehicleId, url, title, brand, model | mixed | Listing identity and link. |
bodyType, bodyTypeGroup, fuelType, fuelTypeGroup, transmission, driveType | string | Vehicle category and powertrain. |
firstRegistrationDate, mileageKm, powerPs, powerKw, engineCapacityCcm | mixed | Core specifications. |
co2GramsPerKm, emissionClass, fuelConsumptionCityL100km, fuelConsumptionCountryL100km, fuelConsumptionCombinedL100km | mixed | Emissions and consumption figures, when published. |
batteryCapacityKwh, batteryRangeKm | number | Battery size and range, for electric and hybrid listings. |
vin, typeApproval | string | Vehicle identification number and Swiss type approval number, full-detail mode only. |
priceChf, leasingRateFromChfPerMonth, warrantyMonths | mixed | Price, financing, and warranty coverage. |
thumbnailUrl, photos, mediaCount | mixed | Listing images. |
dealerName, dealerCity, dealerZip, dealerLatitude, dealerLongitude | mixed | Dealer identity and location. |
dealerPhone, dealerEmail, dealerWebsite | string | Dealer contact, full-detail mode only. |
salesAdvisorName, salesAdvisorPhone, salesAdvisorEmail | string | The listing's assigned sales contact, full-detail mode only. |
otherFilterTags | array | Real site badges such as accident-free or quality-checked. |
Any field the source listing does not publish is left out of that record entirely, so you never see placeholder or made-up values.
💰 Pricing
Pricing is pay per result. Empty runs cost nothing, and there are no subscriptions. Free plan runs are limited to 25 listings per run, 3 runs per day, and a short wait between runs; upgrade to a paid plan to remove these limits.
⭐ Enjoying Carmarket.ch Scraper?
|
⭐ ⭐ ⭐ ⭐ ⭐ This Actor just saved you from guessing carmarket.ch's URL filter codes. A 5-star rating takes 10 seconds and helps other dealers, researchers, and lead-gen teams find it. Your feedback also tells us what to build next. |
| ★ Rate this Actor on Apify |
❓ FAQ
Can I paste a carmarket.ch URL I already filtered?
Yes. Fill in the startUrl field and the Actor uses that search link alongside, or instead of, the filters above.
Does this need a carmarket.ch account or API key? No. It reads carmarket.ch's own public listing data. No login, account, or API key is required.
Why is a field like VIN or dealer phone missing from a record?
Either the listing doesn't publish it, or includeFullDetail was left off. Turn it on to fetch VIN, type approval, warranty, and full dealer and sales-advisor contact for each listing. Missing values are always omitted, never guessed.
Is this affiliated with carmarket.ch? No. This is an independent tool that reads publicly available listing information. Use it in line with applicable rules and the source website's terms.
Found a bug or want a feature added? Open an issue on the Actor's Issues tab, or reach out for a custom version of this Actor.
🔗 Other actors
- Kleinanzeigen Cars Scraper: German Used Cars with Dealer Data ↗ - Dealer-ready used-car inventory from Germany's largest classifieds site.
- Willhaben Cars Scraper: Austria Used Car Data (Gebrauchtwagen) ↗ - Used-car listings from Austria's leading marketplace.
- Marktplaats Cars Scraper: Netherlands Tweedehands Auto's Data ↗ - Dutch used-car listings with native search filters.
- Standvirtual Scraper: Used Cars Portugal, Prices & Mileage Data ↗ - Portuguese used-car inventory and pricing data.