# 🔍🚙🇨🇭 AutoScout24.ch Scraper (Rental) (`3x1t/autoscout24-ch-scraper`) Actor

Effortlessly scrape vehicle data from Switzerland’s version of the popular online car marketplace AutoScout24. Fast, cheap & reliable. Rental version.

- **URL**: https://apify.com/3x1t/autoscout24-ch-scraper.md
- **Developed by:** [3x1t](https://apify.com/3x1t) (community)
- **Categories:** Automation, Lead generation, E-commerce
- **Stats:** 38 total users, 1 monthly users, 100.0% runs succeeded, 3 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per usage

This Actor is paid per platform usage. The Actor is free to use, and you only pay for the Apify platform usage, which gets cheaper the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-usage

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## 🔍 What does AutoScout24.ch Scraper do?

**AutoScout24.ch Scraper** is a tool for extracting vehicle listings from the Swiss version of AutoScout24 ([AutoScout24.ch](https://www.autoscout24.ch)). You can then export the data in various forms, including JSON, CSV, table and others that are supported by the Apify platform.

This version is configured as Rental. If you want to pay per result (i.e. event), visit [🔍🚙🇨🇭 AutoScout24.ch Scraper (PPE)](https://apify.com/3x1t/autoscout24-ch-scraper-ppe).

## 🚀 Features

1. 🎯 *Search for vehicle listings using **search URLs***
   1. Configure your search directly on the [autoscout24.ch](https://www.autoscout24.ch/de/s/advanced) search page and use it here
   2. Limit the number of results to your liking
2. ✅ Works for all vehicle types (cars, campers, trucks, trailers, etc.)
3. 💎 **The only available scraper for 🇨🇭 Swiss market on Apify**
4. 📤 Export data in CSV, JSON, or Excel formats

## 📊 What is being extracted?

<table>
  <tr>
    <td>📰 Offer title</td>
    <td>📝 Description</td>
    <td>💰 Price</td>
  </tr>
  <tr>
    <td>🏭 Brand</td>
    <td>🚙 Model</td>
    <td>🏷️ Model version</td>
  </tr>
  <tr>
    <td>🖼️ Images</td>
    <td>🔗 Offer URL</td>
    <td>📞 Contact</td>
  </tr>
  <tr>
    <td>📅 Dates</td>
    <td>🔖 Attributes</td>
    <td>⭐ Equipment</td>
  </tr>
  <tr>
    <td>🏪 Dealer Info</td>
  </tr>
</table>

And more! For more detailed output, please refer to the output example section of this readme.

## ❓ How to use

To use this scraper, follow these instructions:

1. Go to [AutoScout24.ch](https://www.autoscout24.ch/)
2. Setup your search parameters (e.g. car model, price, etc.)
3. Click to **see the results**
4. When you are on the **search result page** (and see the car listings), **copy the URL** and paste it into the Actor's `🔎 Start URL(s)` input field
5. Click *Start* to see your results!

### Example input URLs

Here are some examples of the format:

```
https://www.autoscout24.ch/de/s/mo-320/mk-bmw?sort%5B0%5D%5Btype%5D=RELEVANCE&sort%5B0%5D%5Border%5D=DESC
```

```
https://www.autoscout24.ch/de/s?makeModelVersions%5B0%5D%5BmakeKey%5D=audi&makeModelVersions%5B0%5D%5BmodelKey%5D=a1&makeModelVersions%5B1%5D%5BmakeKey%5D=audi&makeModelVersions%5B1%5D%5BmodelKey%5D=a3&sort%5B0%5D%5Btype%5D=RELEVANCE&sort%5B0%5D%5Border%5D=DESC
```

```
https://www.autoscout24.ch/de/s/mk-adria/vc-camper
```

## 📑 Example input JSON

This example contains 3 start URLs, and there is a result limit equal to 250 for every start URL:

```json
{
    "resultLimitPerThread": 250,
    "startUrls": [
        "https://www.autoscout24.ch/de/s/mo-320/mk-bmw?sort%5B0%5D%5Btype%5D=RELEVANCE&sort%5B0%5D%5Border%5D=DESC",
        "https://www.autoscout24.ch/de/s?makeModelVersions%5B0%5D%5BmakeKey%5D=audi&makeModelVersions%5B0%5D%5BmodelKey%5D=a1&makeModelVersions%5B1%5D%5BmakeKey%5D=audi&makeModelVersions%5B1%5D%5BmodelKey%5D=a3&sort%5B0%5D%5Btype%5D=RELEVANCE&sort%5B0%5D%5Border%5D=DESC",
        "https://www.autoscout24.ch/de/s/mk-adria/vc-camper"
    ],
    "disableAutomaticPaging": false
}
```

This input will yield up to *250 \* 3 = **750*** results.

### Input field info

- `resultLimitPerUrl` - Sets the maximum amount of results to be returned for each start URL.
- `startUrls` - Array of start URLs. Note that if you want only specific result pages, you need to set `disableAutomaticPaging` field to `true`. More info on Input page.
- `disableAutomaticPaging` - Use this to disable the auto-pagination system. By default, the scraper starts at the **first** page for every start URL and automatically pages until all results are scraped, or until a result limit is reached.

## 🖼️ Example output

These samples are in JSON format. Apify enables you by default to choose other formats, such as `JSON`, `CSV`, `XML`, `Excel`, `HTML Table`, `RSS` or `JSONL`.

```json
{
    "title": "BMW 320d xDrive 48V Touring Steptronic +Stoff/Leder+Sitzheizung+Navi+Bluetooth+Rückfahrkamera+LED Scheinwerfer+Tempomat+Winterräder+",
    "previewImage": "https://listing-images.autoscout24.ch/272/12215272/1205026334.jpeg?w=1920",
    "vehicleType": "Car",
    "bodyType": "Estate",
    "brand": "BMW",
    "model": "320",
    "modelVersion": "320d xDrive 48V Touring Steptronic +Stoff/Leder+Sitzheizung+Navi+Bluetooth+Rückfahrkamera+LED Scheinwerfer+Tempomat+Winterräder+",
    "url": "https://www.autoscout24.ch/de/d/12215272",
    "price": {
        "current": {
            "amount": 27999,
            "currency": "CHF"
        },
        "leasing": {
            "providerName": "Alphera",
            "amount": 389.93,
            "currency": "CHF"
        },
        "originallyBoughtFor": {
            "amount": 70250,
            "currency": "CHF"
        }
    },
    "createdDate": "2025-02-17T11:06:04.833Z",
    "modifiedDate": "2025-08-07T17:11:03.25Z",
    "teaserText": "CH-Fahrzeug+4x4+Automat+Stoff/Leder+Sitzheizung+Navi+Bluetooth+Rückfahrkamera+LED Scheinwerfer+Tempomat+Winterräder+",
    "description": "CH-Fahrzeug mit fortlaufender Werksgarantie bis 07.2025 oder 100'000 km und Gratis-Service bis 07.2032 oder 100'000km.\n\n\n- Garantiert kein Unfallwagen\n- Auf Wunsch können die Heckscheiben getönt werden\n- Finanzierung / Leasing mtl. ab Fr. 429.--\n- Eintausch möglich\n\n\nBei Interesse, bitte um Telefonische Terminvereinbarung.",
    "attributes": {
        "Vehicle condition": "Used",
        "Category": "Estate",
        "Mileage (km)": 72000,
        "Cubic Capacity (cc)": 1995,
        "Power (kW)": 140,
        "Fuel": "MHEV Diesel",
        "Number of Seats": 5,
        "Door Count": 5,
        "Transmission": "Automatic",
        "Transmission Gear Count": 8,
        "Emission Class": "Euro 6d",
        "First Registration": "2022-07-01",
        "Climatisation": "Automatic air conditioning",
        "Parking sensors": "Rear, Front",
        "Colour": "Blue",
        "Interior Colour": "Anthracite",
        "Fuel consumption (l/100 km)": 5.2,
        "Weight": 2290,
        "Height": 1440,
        "Width": 1827,
        "Length": 4709,
        "Cylinders": 4,
        "CO₂ emissions (g/km)": 136,
        "Drive Type": "All-wheel drive"
    },
    "equipment": {
        "standard": [
            "48 V Rekuperationssystem (Mild-Hybrid-Technologie)",
            "Ablagemöglichkeiten",
            "Active Guard Plus",
            "Airbag: Airbag Beifahrer deaktivierbar",
            "Airbag: Airbag Fahrer und Beifahrer",
            "Airbag: Kopfairbags für alle 4 äusseren Sitzplätze",
            "Airbag: Seitenairbag für Fahrer und Beifahrer",
            "Antiblockiersystem (ABS)",
            "Armauflage",
            "Assist: Crash-Sensor",
            "Assist: Dynamische Traktionskontrolle (DTC)",
            "Assist: Frontkollisionswarnung mit Bremseingriff",
            "Assist: Geschwindigkeitsregelung mit Bremsfunktion",
            "Assist: Passiver Fussgängerschutz",
            "Auto Start Stop Funktion",
            "BMW BluePerformance mit AdBlue",
            "BMW Garantie: 3 Jahre oder 100'000 km",
            "BMW Live Cockpit",
            "BMW Mobile Care",
            "BMW Mobiler Service - Hilfe im Pannenfall",
            "BMW Niere mit 8 Gitterstäben je Segment, Schwarz hochglänzend und Rahmen in Chrom hochglänzend",
            "BMW Service Plus",
            "BMW Teleservices",
            "Beleuchtete Bügeltürgriffe vorn und hinten",
            "Check-Control",
            "Condition Based Service",
            "Dachreling schwarz",
            "Dekor: Interieurleisten Quarzsilber matt genarbt",
            "Durchladesystem",
            "Dynamische Stabilitätskontrolle (DSC)",
            "Einstiegsleisten",
            "Elektrische Fensterheber",
            "Elektronische Wegfahrsperre",
            "Endrohrblenden, sichtbar",
            "Entfall BMW Digital Key",
            "Fahrerlebnisschalter",
            "Fahrwerk: Variable Sportlenkung",
            "Fahrwerk: xDrive",
            "Fondkopfstützen, klappbar",
            "Fussmatten in Velours",
            "Gepäckraumleuchte",
            "Gepäckraumtrennnetz",
            "Getriebe: Steptronic Getriebe, 8-Gang",
            "Getränkehalter",
            "Innenbeleuchtung",
            "Intelligenter Notruf",
            "Kindersitzbefestigung ISOFIX",
            "Klima: Klimaautomatik, einzonig",
            "Lackierung: Uni-Lackierung",
            "Lenkrad: Multifunktion für Lenkrad",
            "Lenkrad: Sport-Lederlenkrad",
            "Lenksäulenverstellung",
            "Leuchtweitenregulierung",
            "Licht: 3. Bremsleuchte",
            "Licht: Begrüssungslicht",
            "Licht: Heckleuchten in LED-Technik",
            "Licht: Heimleuchten",
            "Licht: LED Scheinwerfer",
            "Licht: Tagfahrlicht",
            "Media: ConnectedDrive Services",
            "Media: DAB+ Tuner",
            "Media: Freisprecheinrichtung mit USB-Schnittstelle",
            "Media: Lautsprechersystem Stereo",
            "Media: USB-Anschluss",
            "Media: WLAN-Hotspot",
            "Mittelkonsole, hinten",
            "Modellschriftzug, Entfall",
            "Paket: Connected Package",
            "Paket: Modell Advantage",
            "Assist: Park Distance Control vorne und hinten",
            "Innenspiegel, automatisch abblendend",
            "Klima: Klimaautomatik",
            "Paket: Ablagenpaket",
            "Parkbremse, elektromechanisch",
            "Partikelfilter und Oxydationskatalysator",
            "Personal Profile",
            "Polster: Stoff-Ausstattung Hevelius",
            "Regensensor für Scheibenwischer vorne",
            "Rekuperationsystem",
            "Räder: 17\" Leichtmetallräder V-Speiche 775 Reflexsilber",
            "Räder: Radschraubensicherung",
            "Räder: Reifen Pannen Anzeige",
            "Räder: Reifendruck-Kontrollanzeige",
            "Scheibenwischer mit integrierten Waschdüsen",
            "Schliessystem mit Zentralverriegelung",
            "Seitenaufprallschutz",
            "Servotronic",
            "Sonnenblenden",
            "Steckdose 12V",
            "Türen: Automatische Heckklappenbetätigung",
            "Verzurrösen",
            "Warndreieck",
            "Wärme-/Sonnenschutzverglasung",
            "iDrive Controller",
            "Ölsensor für Niveau und Qualität"
        ],
        "optional": [
            "Assist: Driving Assistant",
            "Assist: Park Distance Control vorne und hinten",
            "Assist: Parking Assistant",
            "Grösserer Kraftstofftank",
            "Klima: Klimaautomatik",
            "Lackierung: Metallic-Lackierung",
            "Licht: LED Nebelscheinwerfer",
            "Media: BMW Live Cockpit Professional",
            "Paket: Ablagenpaket",
            "Paket: Connected Drive Paket Professional",
            "Alarmanlage",
            "Media: BMW Live Cockpit Professional",
            "Media: Telefonie mit Wireless Charging",
            "Media: WLAN-Hotspot",
            "Paket: Connected Package Professional",
            "Paket: Connected Package Professional",
            "Paket: Innen- und Aussenspiegelpaket",
            "Polster: Stoff-/Sensatec-Kombination",
            "Sitze: Lordosenstütze für Fahrer und Beifahrer",
            "Sitze: Sportsitze für Fahrer und Beifahrer",
            "Sitze: Vordersitze heizbar"
        ],
        "additional": [
            "Electric window regulators",
            "Rear camera",
            "Speakers",
            "Parking aid",
            "Android Auto",
            "Fast charging",
            "Lane Keeping Assist",
            "Hands-free system",
            "Automatic air conditioning",
            "Parking sensors rear",
            "Fabric seats",
            "ABS",
            "Bluetooth interface",
            "Alarm system",
            "Adaptive cruise control",
            "Apple CarPlay",
            "DAB Radio",
            "LED headlights",
            "Head-up display",
            "Suitcase",
            "Electric seat adjustment",
            "Blind Spot Assist",
            "Cruise control",
            "Sports seats",
            "Isofix",
            "Aluminium rims",
            "Heated seats",
            "Navigation",
            "Parking sensors front",
            "Start-Stop System",
            "Additional instruments",
            "Stability Control (ESP)",
            "Brake Assist"
        ]
    },
    "images": [
        "https://listing-images.autoscout24.ch/272/12215272/1205026334.jpeg?w=1920",
        "https://listing-images.autoscout24.ch/272/12215272/109558896.jpeg?w=1920",
        "https://listing-images.autoscout24.ch/272/12215272/1716668130.jpeg?w=1920",
        "https://listing-images.autoscout24.ch/272/12215272/285808850.jpeg?w=1920",
        "https://listing-images.autoscout24.ch/272/12215272/346575955.jpeg?w=1920",
        "https://listing-images.autoscout24.ch/272/12215272/1476071230.jpeg?w=1920",
        "https://listing-images.autoscout24.ch/272/12215272/1599752417.jpeg?w=1920",
        "https://listing-images.autoscout24.ch/272/12215272/675808652.jpeg?w=1920",
        "https://listing-images.autoscout24.ch/272/12215272/174434028.jpeg?w=1920",
        "https://listing-images.autoscout24.ch/272/12215272/198672218.jpeg?w=1920",
        "https://listing-images.autoscout24.ch/272/12215272/605860226.jpeg?w=1920",
        "https://listing-images.autoscout24.ch/272/12215272/332208998.jpeg?w=1920",
        "https://listing-images.autoscout24.ch/272/12215272/366602091.jpeg?w=1920",
        "https://listing-images.autoscout24.ch/272/12215272/1483506994.jpeg?w=1920",
        "https://listing-images.autoscout24.ch/272/12215272/853466509.jpeg?w=1920",
        "https://listing-images.autoscout24.ch/272/12215272/432392251.jpeg?w=1920",
        "https://listing-images.autoscout24.ch/272/12215272/1434956963.jpeg?w=1920",
        "https://listing-images.autoscout24.ch/272/12215272/1010380430.jpeg?w=1920",
        "https://listing-images.autoscout24.ch/272/12215272/1475364984.jpeg?w=1920",
        "https://listing-images.autoscout24.ch/272/12215272/333734405.jpeg?w=1920",
        "https://listing-images.autoscout24.ch/272/12215272/1825752134.jpeg?w=1920",
        "https://listing-images.autoscout24.ch/272/12215272/1382545212.jpeg?w=1920",
        "https://listing-images.autoscout24.ch/272/12215272/883072071.jpg?w=1920"
    ],
    "id": 12215272,
    "rank": 6,
    "dealerDetails": {
        "id": 1762656,
        "name": "ranaldo automobile gmbh",
        "sellerType": "Dealer",
        "phones": [
            {
                "number": "+41522461010",
                "type": "business"
            },
            {
                "number": "+41522461010",
                "type": "whats-app"
            }
        ],
        "websiteUrl": "http://www.ranaldoautomobile.ch",
        "googleMapsUrl": "https://www.google.com/maps/place/?q=place_id:ChIJlRZeoi2AmkcRagGpH8-Lc2k",
        "description": "Ankauf / Verkauf von Occasionen",
        "address": "Ebnatstrasse 162, 8207 Schaffhausen",
        "addressStructured": {
            "street": "Ebnatstrasse 162",
            "city": "Schaffhausen",
            "zip": "8207"
        },
        "iconUrl": "https://images.autoscout24.ch/custom/seller/logos/1762656/2018-02logo.png?w=1920",
        "rating": {
            "averageScore": 4.8,
            "count": 110
        }
    }
}
```

### Some extra information about specific fields

<table>
    <tr>
        <th style="white-space: nowrap;">Field path</th>
        <th>Possible values</th>
        <th>Note</th>
    </tr>
    <tr>
        <td style="white-space: nowrap;"><code>attributes</code></td>
        <td>Dictionary</td>
        <td>Will always contain the same fields. For some fields, some of their values might be `null` depending on the listing data.</td>
    </tr>
    <tr>
        <td style="white-space: nowrap;"><code>equipment</code></td>
        <td>Dictionary containing 3 keys: "standard", "optional" and "additional".</td>
        <td>Contains all of the Equipment entries (e.g. Air conditioning, Armrest, ...) grouped under the given categories (e.g. "standard"), just like on the website.</td>
    </tr>
</table>

Want to see some more fields explained? Contact me through issues or email at <contact@3x1t.dev>.

## 🔗 Integrating with other platforms

**AutoScout24.ch Scraper** supports integrations with external services, enabling automated workflows and data exchange. Through the [Apify platform integrations](https://apify.com/integrations), it connects with tools like Make and Zapier, facilitating interactions with Slack, Airbyte, GitHub, Google Sheets, and Google Drive ([learn about integrations](https://docs.apify.com/platform/integrations)). Additionally, its API and [webhook support](https://docs.apify.com/platform/integrations/webhooks) allow real-time interactions, such as triggering automated workflows or receiving notifications when a scraping task is completed.

## ❌ Limitations

There are no known limitations ✅.

## 🛠️ Support

If there is a feature that you would love to see (more fields, better input, etc.), do not hesitate to **create an issue** or contact me at <contact@3x1t.dev>.

## ⚖️ Is it legal to scrape AutoScout24.ch?

Note that personal data is protected by GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers. We also recommend that you read our blog post: [is web scraping legal?](https://blog.apify.com/is-web-scraping-legal/)

## 🔍🌍 Explore all actors by *3x1t*

### 🗺️ Maps & Location Data

<table>
    <tr>
        <th style="white-space: nowrap;">Actor</th>
        <th>Description</th>
    </tr>
    <tr>
        <td style="white-space: nowrap;">
            <a href="https://apify.com/3x1t/google-street-view-scraper" style="display: flex; align-items: center; gap: 8px;">
                <img src="https://i.imghippo.com/files/zhw2670VsY.png" height="36" style="border-radius: 8px;" />
                <span>📍📸 Google Street View Scraper</span>
            </a>
        </td>
        <td>Extracts product data from Google Street View, including panoramas, historical data, points of interest (e.g. places in vicinity) and more.</td>
    </tr>
</table>

### 🚗 Automotive

<table>
    <tr>
        <th style="white-space: nowrap;">Actor</th>
        <th>Description</th>
    </tr>
    <tr>
        <td style="white-space: nowrap;">
            <a href="https://apify.com/3x1t/leboncoin-vehicle-scraper-ppe" style="display: flex; align-items: center; gap: 8px;">
                <img src="https://i.imghippo.com/files/ovU5636hXU.jpg" height="36" style="border-radius: 8px;" />
                <span>🔍🚚 Leboncoin Vehicle Scraper (PPE)</span>
            </a>
        </td>
        <td>
            Scrapes vehicle listings from Leboncoin.fr and returns well-structured data (very similar to our other vehicle actors). Pay-per-event version.
        </td>
    </tr>
    <tr>
        <td style="white-space: nowrap;">
            <a href="https://apify.com/3x1t/mobile-de-scraper" style="display: flex; align-items: center; gap: 8px;">
                <img src="https://i.imghippo.com/files/gyr1800LkY.png" height="36" style="border-radius: 8px;" />
                <span>🔍🚗 Mobile.de Scraper</span>
            </a>
        </td>
        <td>Scrapes vehicle listings from Mobile.de, Europe's largest car marketplace, with detailed vehicle data like brand, model, price, and images.</td>
    </tr>
    <tr>
        <td style="white-space: nowrap;">
            <a href="https://apify.com/3x1t/mobile-de-scraper-ppr" style="display: flex; align-items: center; gap: 8px;">
                <img src="https://i.imghippo.com/files/ulK5777Os.png" height="36" style="border-radius: 8px;" />
                <span>🔍🚗 Mobile.de Scraper (PPR)</span>
            </a>
        </td>
        <td>Pay-per-result version of the Mobile.de Scraper, offering a cost-effective option for smaller use cases to extract car data.</td>
    </tr>
    <tr>
        <td style="white-space: nowrap;">
            <a href="https://apify.com/3x1t/mobile-de-listing-health-checker" style="display: flex; align-items: center; gap: 8px;">
                <img src="https://i.imghippo.com/files/jefb7972cT.png" height="36" style="border-radius: 8px;" />
                <span>🚗📝👨‍⚕️ Mobile.de Listing Health Checker</span>
            </a>
        </td>
        <td>Checks listing IDs and returns only those that are not valid anymore.</td>
    </tr>
    <tr>
        <td style="white-space: nowrap;">
            <a href="https://apify.com/3x1t/autoscout24-scraper" style="display: flex; align-items: center; gap: 8px;">
                <img src="https://i.imghippo.com/files/pXKi1391Ar.png" height="36" style="border-radius: 8px;" />
                <span>🔍🚙 AutoScout24 Scraper (Rental)</span>
            </a>
        </td>
        <td>
            Scrapes vehicle listings from AutoScout24, with detailed vehicle data like brand, model, price, images, dealer info and more. Rental version.
        </td>
    </tr>
    <tr>
        <td style="white-space: nowrap;">
            <a href="https://apify.com/3x1t/autoscout24-scraper-ppr" style="display: flex; align-items: center; gap: 8px;">
                <img src="https://i.imghippo.com/files/pXKi1391Ar.png" height="36" style="border-radius: 8px;" />
                <span>🔍🚙 AutoScout24 Scraper (PPR)</span>
            </a>
        </td>
        <td>
            Scrapes vehicle listings from AutoScout24, with detailed vehicle data like brand, model, price, images, dealer info and more. Pay-per-result version.
        </td>
    </tr>
    <tr>
        <td style="white-space: nowrap;">
            <a href="https://apify.com/3x1t/autoscout24-listing-health-checker" style="display: flex; align-items: center; gap: 8px;">
                <img src="https://i.imghippo.com/files/pyVw8902HM.png" height="36" style="border-radius: 8px;" />
                <span>🚙📝👨‍⚕️ AutoScout24 Listing Health Checker</span>
            </a>
        </td>
        <td>
            Scrapes vehicle listings from AutoScout24, with detailed vehicle data like brand, model, price, images, dealer info and more. Rental version.
        </td>
    </tr>
    <tr>
        <td style="white-space: nowrap;">
            <a href="https://apify.com/3x1t/autoscout24-ch-scraper" style="display: flex; align-items: center; gap: 8px;">
                <img src="https://i.imghippo.com/files/bp1764vM.png" height="36" style="border-radius: 8px;" />
                <span>🔍🚙🇨🇭 AutoScout24.ch Scraper (Rental)</span>
            </a>
        </td>
        <td>
            Scraper dedicated for the Swiss website of AutoScout24. Rental version.
        </td>
    </tr>
    <tr>
        <td style="white-space: nowrap;">
            <a href="https://apify.com/3x1t/autoscout24-ch-scraper-ppe" style="display: flex; align-items: center; gap: 8px;">
                <img src="https://i.imghippo.com/files/bp1764vM.png" height="36" style="border-radius: 8px;" />
                <span>🔍🚙🇨🇭 AutoScout24.ch Scraper (PPE)</span>
            </a>
        </td>
        <td>
            Scraper dedicated for the Swiss website of AutoScout24. Pay-per-event version.
        </td>
    </tr>
</table>

### 🛒 E-commerce

<table>
    <tr>
        <th style="white-space: nowrap;">Actor</th>
        <th>Description</th>
    </tr>
    <tr>
        <td style="white-space: nowrap;">
            <a href="https://apify.com/3x1t/ebay-scraper" style="display: flex; align-items: center; gap: 8px;">
                <img src="https://i.imghippo.com/files/uDVH9433ex.png" height="36" style="border-radius: 8px;" />
                <span>🔍🛒 eBay Scraper (Rental)</span>
            </a>
        </td>
        <td>Extracts product data from eBay, including details like price, title, images, and more. Rental version.</td>
    </tr>
    <tr>
        <td style="white-space: nowrap;">
            <a href="https://apify.com/3x1t/ebay-scraper-ppr" style="display: flex; align-items: center; gap: 8px;">
                <img src="https://i.imghippo.com/files/uDVH9433ex.png" height="36" style="border-radius: 8px;" />
                <span>🔍🛒 eBay Scraper (PPR->PPE)</span>
            </a>
        </td>
        <td>Extracts product data from eBay, including details like price, title, images, and more. Pay-per-result version.</td>
    </tr>
    <tr>
        <td style="white-space: nowrap;">
            <a href="https://apify.com/3x1t/wish-scraper" style="display: flex; align-items: center; gap: 8px;">
                <img src="https://i.imghippo.com/files/jMY5308nVk.png" height="36" style="border-radius: 8px;" />
                <span>🔍🛒 Wish Scraper (PPR)</span>
            </a>
        </td>
        <td>Extracts product data from Wish.com, including details like price, name, reviews, and more.</td>
    </tr>
</table>

Can't find what you're looking for? No worries, we've got your back! Hit us up at <contact@3x1t.dev> or create an issue. If all else fails, you can always [visit the Apify store](https://apify.com/store) — it could have exactly what you need. 😉

# Changelog

This Actor's version history is a separate document: https://apify.com/3x1t/autoscout24-ch-scraper/changelog.md

# Actor input Schema

## `startUrls` (type: `array`):

Paste the search URLs here.

## `resultLimitPerThread` (type: `integer`):

Maximum number of results to be returned for each input URL.

## `customRunFailureThresholdPercent` (type: `integer`):

Use this setting to control when the run should be considered a failure (and marked as a `failed` run).

Default is 50, meaning that the run will be marked as failed only if the failed request count is more than half of all requests.

For example, you can set this to `0` if you want to be sure that all requests have succeeded (and therefore you have all the data).

## `disableAutomaticPaging` (type: `boolean`):

Check this if you want the scraper to STOP automatically going through all pages, starting at 1.

Use this if you only want to scrape **specific pages** (e.g. third, fifth, etc.).

The scraper will locate the paging information in the start URLs.

## Actor input object example

```json
{
  "startUrls": [
    "https://www.autoscout24.ch/de/s/mo-320/mk-bmw?sort%5B0%5D%5Btype%5D=RELEVANCE&sort%5B0%5D%5Border%5D=DESC"
  ],
  "resultLimitPerThread": 100,
  "customRunFailureThresholdPercent": 50,
  "disableAutomaticPaging": false
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "startUrls": [
        "https://www.autoscout24.ch/de/s/mo-320/mk-bmw?sort%5B0%5D%5Btype%5D=RELEVANCE&sort%5B0%5D%5Border%5D=DESC"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("3x1t/autoscout24-ch-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "startUrls": ["https://www.autoscout24.ch/de/s/mo-320/mk-bmw?sort%5B0%5D%5Btype%5D=RELEVANCE&sort%5B0%5D%5Border%5D=DESC"] }

# Run the Actor and wait for it to finish
run = client.actor("3x1t/autoscout24-ch-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "startUrls": [
    "https://www.autoscout24.ch/de/s/mo-320/mk-bmw?sort%5B0%5D%5Btype%5D=RELEVANCE&sort%5B0%5D%5Border%5D=DESC"
  ]
}' |
apify call 3x1t/autoscout24-ch-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,3x1t/autoscout24-ch-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/Fe85Xpfw4wEGHqo6T/builds/PGPHc0rrIDd830zwk/openapi.json
