AutoScout24 Scraper 🚗
Pricing
from $0.80 / 1,000 results
AutoScout24 Scraper 🚗
Extract vehicle data from AutoScout24, Europe's largest car marketplace. Gather detailed listings for used and new cars, including pricing, specs, and dealer info. Residential proxies are strongly recommended for optimal performance and to avoid blocks during extraction.
Pricing
from $0.80 / 1,000 results
Rating
5.0
(2)
Developer
Shahid Irfan
Maintained by CommunityActor stats
2
Bookmarked
25
Total users
2
Monthly active users
11 days ago
Last modified
Categories
Share
What does AutoScout24 Car Listings Scraper do?
AutoScout24 Car Listings Scraper collects structured vehicle listings from AutoScout24, one of Europe's largest online car marketplaces. Run it with a country, a make, a model, a price range, or your own AutoScout24 search URL, and it returns a clean dataset of cars for sale with prices, mileage, specifications, seller details, location, and images.
The Actor is built for dealers, market analysts, fleet buyers, and data teams that need repeatable AutoScout24 data without copying listings by hand. Each run produces machine-readable records that you can download, schedule, or send to another tool through the Apify API.
Why use AutoScout24 Car Listings Scraper?
- Structured vehicle data - Get normalized prices, mileage, registration dates, fuel types, power figures, seller names, and locations instead of raw page text.
- Targeted searches - Filter by country, make, model, and price band, or run a complete AutoScout24 search URL you already use.
- Reliable collection - Temporary source errors, stale search pages, and short-lived network problems are handled automatically during a run.
- Controlled volume - Set the maximum number of listings and the maximum number of search pages to match your budget and time window.
- Automation ready - Schedule recurring runs, trigger webhooks, or pull datasets through the Apify API for dashboards and internal tools.
- Multi-market coverage - Search several AutoScout24 country markets in one run and compare inventory across regions.
What data can you extract from AutoScout24?
| Field | Description |
|---|---|
id | Unique AutoScout24 listing identifier |
make | Vehicle manufacturer, such as BMW or Volkswagen |
model | Vehicle model, such as Touran or 118 |
model_group | Model group or series name |
version | Trim, variant, or version text from the listing |
price | Numeric asking price |
price_formatted | Price as displayed on AutoScout24 |
currency | Price currency, usually EUR |
mileage_km | Mileage in kilometers |
first_registration | First registration month and year |
fuel_type | Fuel type, such as Diesel, Gasoline, or Electric |
transmission | Gearbox type |
power_kw | Engine power in kilowatts |
power_hp | Engine power in horsepower |
body_type | Body style or variant |
num_doors | Number of doors when published |
num_seats | Number of seats when published |
seller_name | Dealer or private seller name |
seller_type | Seller classification |
seller_phones | Published seller phone numbers |
ratings_count | Number of seller ratings when available |
ratings_stars | Seller rating score when available |
location_city | Seller city |
location_zip | Seller postal code |
location_country | Seller country code |
image_url | Main listing image URL |
image_count | Number of listing images |
images | All listing image URLs |
url | Direct AutoScout24 listing URL |
The dataset also includes identifiers, availability flags, offer classification, ad tier, WLTP values, and tracking metadata for advanced analysis.
How to use AutoScout24 Car Listings Scraper
- Open the Actor on Apify Store.
- Choose a search mode: country filters, a make and model, or a custom AutoScout24 URL.
- Set the maximum number of listings and optional price limits.
- Run the Actor and wait for the dataset to fill.
- Download the results as JSON, CSV, or Excel, or connect the dataset to your own workflow.
You can run the Actor from Apify Console without writing code. For recurring monitoring, create a schedule in Apify Console or start runs through the Apify API.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | Array | No | - | Custom AutoScout24 search URLs. The first URL is used and overrides the filter fields. |
countries | Array | No | ["D"] | Country codes for the search. Supported codes: D, A, B, E, F, I, L, and NL. |
make | String | No | - | Manufacturer name as used on AutoScout24, such as BMW, Audi, or Mercedes-Benz. |
model | String | No | - | Model or model group name, such as 118 or 3 Series. Requires make. |
priceFrom | Integer | No | - | Minimum price in EUR. |
priceTo | Integer | No | - | Maximum price in EUR. |
results_wanted | Integer | No | 20 | Maximum number of listings to save. |
max_pages | Integer | No | 5 | Maximum number of search result pages to process. The Actor supports up to 20. |
proxyConfiguration | Object | No | Apify Proxy | Proxy settings for the run. |
Usage Examples
Basic country search
Collect the first 20 listings from the German market:
{"countries": ["D"],"results_wanted": 20}
Make and model search
Collect BMW 118 listings. A model filter must be combined with a make filter:
{"countries": ["D"],"make": "BMW","model": "118","results_wanted": 40}
Price band search
Collect cars priced between 10,000 and 15,000 EUR:
{"countries": ["D"],"priceFrom": 10000,"priceTo": 15000,"results_wanted": 30}
Custom AutoScout24 URL
Use a search URL you already built on AutoScout24. The URL overrides the filter fields:
{"startUrls": [{"url": "https://www.autoscout24.com/lst/bmw/3-series?cy=D&source=detailsearch"}],"results_wanted": 50}
Multi-market search
Collect listings from Germany, Austria, and the Netherlands in one run:
{"countries": ["D", "A", "NL"],"results_wanted": 60,"max_pages": 3}
Sample Output
{"id": "33193388-98e9-4a7b-98bb-326b6a0c3339","legacy_id": null,"cross_reference_id": "51571673783296","make": "Volkswagen","model": "Touran","model_group": "Touran","model_id": 18329,"version": "1.6 TDI Comfortline Navi Klima PDC Tempomat","article_type": "Car","offer_type": "Used","is_offer_new": false,"price": 1950,"price_formatted": "EUR 1,950","currency": "EUR","available_now": true,"mileage_km": 353000,"first_registration": "03/2006","fuel_type": "Diesel","transmission": "Manual","power_kw": 77,"power_hp": 105,"body_type": "Van","num_doors": 5,"num_seats": 7,"seller_name": "aaf.de GmbH","seller_type": "Dealer","seller_phones": ["+49 871 2065990600"],"ratings_count": 57,"ratings_stars": 4.5,"location_city": "Landshut","location_zip": "84030","location_country": "DE","image_count": 12,"image_url": "https://prod.pictures.autoscout24.net/listing-images/c70a7c80-3c77-462c-81c9-1ba298e09b56_d390581b-6ad7-4fc5-99a8-f8a7b8e902f4.jpg/250x188.webp","url": "https://www.autoscout24.com/offers/volkswagen-touran-1-6-tdi-comfortline-navi-klima-pdc-tempomat-diesel-grey-cat_ma74mo18329-33193388-98e9-4a7b-98bb-326b6a0c3339"}
Each listing also carries the full images array, wltp_values, tracking_parameters, ad tier fields, and location street when AutoScout24 publishes them.
Tips for Best Results
- Start with a small
results_wantedvalue to confirm the filters return the market you expect. - Use the same make, model, and model group names that AutoScout24 shows on its website. Unknown names are reported as an input error instead of returning unrelated cars.
- Always set
makewhen you usemodel; a model name alone is ambiguous across manufacturers. - Use
max_pagesto control runtime for broad searches that match tens of thousands of cars. - Keep
proxyConfigurationenabled for scheduled production runs and larger result limits. - A single page returns up to 20 listings, so request more than 20 results when you need deeper coverage.
- Some fields are empty when the seller does not publish that information. Check several listings before treating a field as broken.
Integrations
- Google Sheets - Send listing data to spreadsheets for pricing and inventory reviews.
- Webhooks - Trigger your own systems when a run finishes.
- Make or Zapier - Connect AutoScout24 data to no-code workflows.
- Apify API - Read datasets from dashboards, internal tools, or data warehouses.
- CSV, Excel, JSON, XML - Download the dataset in the format your team already uses.
Frequently Asked Questions
Can I export AutoScout24 data to CSV or Excel?
Yes. Apify datasets can be downloaded as CSV, Excel, JSON, XML, and other supported formats directly from the run page.
Can I run this Actor on a schedule?
Yes. Create a schedule in Apify Console to refresh AutoScout24 data hourly, daily, weekly, or at another interval.
Can I search multiple countries in one run?
Yes. Add several country codes to countries, for example ["D", "A", "NL"]. Supported codes are D for Germany, A for Austria, B for Belgium, E for Spain, F for France, I for Italy, L for Luxembourg, and NL for the Netherlands. Unsupported codes are ignored with a warning, and a run that contains only unsupported codes fails with a clear message.
Why do I need a make when I set a model?
Model names repeat across manufacturers. The Actor applies the model filter only when a make is also supplied, so results stay relevant to the car you requested.
Why did the Actor reject my make or model?
AutoScout24 recognises marketplace names such as Mercedes-Benz, Volkswagen, or 3 Series. Short forms, misspellings, and internal codes are rejected with a clear message instead of returning unrelated listings. Use the exact name shown on AutoScout24.
Why are some fields empty?
AutoScout24 does not publish every attribute for every listing. Fields such as doors, seats, seller ratings, or WLTP values can be empty when the seller leaves them blank.
Can I scrape a specific AutoScout24 search page?
Yes. Put the full search URL in startUrls. The first URL is used, and the filter fields are ignored for that run.
Is it legal to scrape AutoScout24?
Scraping public web data can be legal, but you are responsible for complying with applicable laws, website terms, and privacy rules in the markets you target.
Support
For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.
Legal Notice
This Actor is designed for legitimate data collection from publicly available sources. Users are responsible for using the data responsibly and complying with applicable laws and website terms.