AutoScout24 CH car listings avatar

AutoScout24 CH car listings

Pricing

$1.00 / 1,000 results

Go to Apify Store
AutoScout24 CH car listings

AutoScout24 CH car listings

Scrape AutoScout24 vehicle listings by make and model with price, mileage, year, and full detail filters. Returns flattened, structured records ready for analysis.

Pricing

$1.00 / 1,000 results

Rating

0.0

(0)

Developer

Data Dino

Data Dino

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

AutoScout24 CH Car Listings — Switzerland

Scrape AutoScout24 Switzerland (autoscout24.ch) vehicle listings by make and model with structured, analysis-ready output. This is the only Apify actor that covers the Swiss market — all other AutoScout24 scrapers on Apify target the pan-European domains (.com, .de, .at, .it, .nl, .be, .fr, .es) and do not support .ch, which runs on a separate backend API.

Designed for market researchers, pricing analysts, and automotive professionals who need Swiss vehicle data without manual browsing.

Why use this actor?

  • Swiss market exclusivity — the only Apify actor covering autoscout24.ch. No competitor supports the Swiss domain.
  • Simplest input — just type a make and model name (e.g. "Tesla Model S"). No URL construction or slug lookup required; the actor resolves names to API keys automatically.
  • Rich filters — narrow results by price range, mileage range, and first-registration year.
  • Full detail mode — visit each listing's detail endpoint to extract every field the API returns: battery/range, dimensions, VIN, colors, equipment, description, and more.
  • Summary mode — skip detail fetches for faster runs when summary fields are sufficient.
  • Motorcycle support — search motorcycle listings in addition to cars. No other AutoScout24 actor offers this.
  • Analysis-ready output — every listing is a flat, deduplicated record sorted by price. No nested objects to parse, no post-processing needed — ready for spreadsheets or databases.
  • No field is silently dropped — the flattening layer captures every field the API returns, including fields not documented here.
  • Apify-native workflow — schedule runs, monitor progress, and export the resulting dataset in JSON, CSV, Excel, or other supported formats.

What you can collect

Each listing may include the following fields, depending on what the API returns:

CategoryFields
IdentityListing URL, listing ID, make, make key, model, model key, version full name
PricePrice in CHF, previous price, condition type
Vehicle specsMileage, first registration year, fuel type, transmission, horse power
Detail fieldsBattery capacity, electric range, dimensions, VIN, exterior/interior color, equipment, and any other field the API returns
SellerSeller name, seller type, seller city, seller zip

The actor keeps the source listing URL with every record, making it easy to trace a finding back to the original ad.

Input

FieldTypeRequiredDescription
makeStringYesVehicle make name or key, e.g. "Tesla" or "tesla"
modelStringYesVehicle model name or key, e.g. "Model S" or "model-s"
domainStringNoCountry domain to scrape (default: "ch"). Only "ch" is confirmed to work.
categoryStringNoVehicle category: "car" (default) or "motorcycle"
detailBooleanNoFetch full details per listing (default: true). Disable for faster summary-only runs.
priceFromIntegerNoMinimum price in CHF (inclusive)
priceToIntegerNoMaximum price in CHF (inclusive)
mileageFromIntegerNoMinimum mileage in km (inclusive)
mileageToIntegerNoMaximum mileage in km (inclusive)
yearFromIntegerNoEarliest first-registration year (inclusive)
yearToIntegerNoLatest first-registration year (inclusive)
delayNumberNoDelay in seconds between API requests (default: 0.4)

Example input

{
"make": "Tesla",
"model": "Model S",
"priceTo": 50000,
"yearFrom": 2020
}

Output

The actor pushes one dataset item for each listing found. A representative result looks like this:

{
"id": 123456789,
"make": "Tesla",
"makeKey": "tesla",
"model": "Model S",
"modelKey": "model-s",
"versionFullName": "Model S Long Range",
"url": "https://www.autoscout24.ch/de/d/123456789",
"price": 42900,
"previousPrice": 44900,
"conditionType": "Used",
"mileage": 35000,
"firstRegistrationYear": 2021,
"fuelType": "Electric",
"transmissionType": "Automatic",
"horsePower": 510,
"sellerName": "Auto Example AG",
"sellerType": "Dealer",
"sellerCity": "Zurich",
"sellerZip": "8001"
}

The example shows the priority fields. A full-detail listing contains many more fields returned by the API, all flattened into the same record. Fields not present on a listing are omitted rather than set to null.

Built for practical workflows

  • Swiss price analysis — compare asking prices across models, years, and mileage bands on the Swiss market.
  • Market monitoring — track listing volumes and price trends over time with scheduled runs.
  • Inventory research — find vehicles matching specific criteria for acquisition or valuation.
  • EV research — extract battery capacity and electric range fields for electric vehicle comparisons.
  • Motorcycle listings — search motorcycle classifieds alongside cars.

How to run

  1. Open the actor in Apify.
  2. Enter a vehicle make and model (e.g. "BMW" and "3 Series").
  3. Optionally set price, mileage, or year filters.
  4. Start the run.
  5. Review the dataset or export it as JSON, CSV, Excel, or another supported format.

Important limitations

  • Only the ch (Switzerland) domain is supported; other AutoScout24 country domains use a different backend that this actor does not cover.
  • Results depend on what the AutoScout24 API returns at run time.
  • Prices are in CHF (Swiss Francs).
  • There is no result limit — the actor fetches all matching listings for the given make/model and filters.