AutoScout24 Scraper
Pricing
from $3.00 / 1,000 results
AutoScout24 Scraper
Scrape AutoScout24 - Europe's largest car marketplace. Search cars by make, model, year, price, fuel type, body type, transmission, and country. Get full listing details including specs, pricing, seller info, and photos.
Pricing
from $3.00 / 1,000 results
Rating
5.0
(11)
Developer
Crawler Gang
Maintained by CommunityActor stats
11
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Extract car listings from AutoScout24 — Europe's largest car marketplace with millions of listings across Germany, Austria, Belgium, France, Italy, Netherlands, Poland, Spain, and Switzerland.
Get full listing data including make, model, year, price, mileage, specs (engine, power, fuel), seller details, photos, and exact location — all without proxies or API keys.
Features
- Search cars by make, model, year range, price range, fuel type, transmission, mileage, and condition
- Get car details by providing specific AutoScout24 listing URLs
- 9 country markets supported: DE, AT, BE, FR, IT, NL, PL, ES, CH
- 33 output fields per listing including all specs, pricing, and seller info
- No proxy required — works from datacenter IPs
- No API key or registration needed
Input
| Field | Type | Description |
|---|---|---|
mode | Select | searchCars (search with filters) or getCarDetails (fetch by URLs) |
make | Select | Car brand (BMW, Volkswagen, Mercedes-Benz, etc.) |
model | String | Model name (e.g., "3 Series", "Golf", "A4") |
yearFrom / yearTo | Integer | First registration year range |
priceFrom / priceTo | Integer | Price range in EUR |
mileageMax | Integer | Maximum mileage in kilometres |
fuelType | Select | petrol, diesel, electric, hybrid, lpg, cng |
transmission | Select | automatic, manual, semi-automatic |
country | Select | Country marketplace: de, at, be, fr, it, nl, pl, es, ch |
condition | Select | new, used, or any |
listingUrls | Array | Listing URLs for getCarDetails mode |
maxItems | Integer | Maximum records to return (default 100) |
Example Input
{"mode": "searchCars","make": "BMW","fuelType": "diesel","yearFrom": 2015,"yearTo": 2022,"priceFrom": 10000,"priceTo": 40000,"country": "de","maxItems": 50}
Output
Each record contains:
| Field | Description |
|---|---|
id | Unique listing UUID |
make | Car manufacturer |
model | Model name |
variant | Variant/trim level |
year | First registration year |
condition | new or used |
mileageKm | Mileage in kilometres |
priceEur | Price in EUR |
fuelType | Fuel type (normalised) |
transmission | Transmission type |
bodyType | Body type (Saloon, SUV, etc.) |
bodyColor | Exterior colour |
powerKw | Engine power in kW |
powerHp | Engine power in HP |
displacement | Engine displacement in cc |
driveTrain | Drive train (RWD, FWD, 4WD) |
cylinders | Number of cylinders |
doors | Number of doors |
seats | Number of seats |
firstRegistration | First registration date |
fuelConsumption | WLTP fuel consumption |
co2EmissionsGkm | CO2 emissions in g/km |
location | City, Country |
city | City name |
countryCode | Country code (DE, AT, etc.) |
zip | Postal code |
sellerType | Dealer or Private |
sellerName | Seller company name |
sellerId | Seller ID |
sellerRatingStars | Dealer rating (1-5) |
sellerRatingCount | Number of ratings |
photos | Array of photo URLs |
listingUrl | Full listing URL |
sourceUrl | Source URL |
recordType | Always "carListing" |
scrapedAt | UTC ISO timestamp |
Example Output
{"id": "fa84e6e3-b4dd-4844-ba24-c129042e330a","make": "BMW","model": "3 Series","variant": "318d Sport Line","year": 2018,"condition": "used","mileageKm": 123456,"priceEur": 15900,"fuelType": "diesel","transmission": "automatic","bodyType": "Saloon","bodyColor": "Black","powerKw": 110,"powerHp": 150,"displacement": 1998,"driveTrain": "RWD","cylinders": 4,"doors": 4,"seats": 5,"firstRegistration": "2018-06-01","fuelConsumption": "5.0 l/100 km (comb.)","co2EmissionsGkm": "133 g/km (comb.)","location": "Munich, DE","city": "Munich","countryCode": "DE","zip": "80333","sellerType": "Dealer","sellerName": "BMW München GmbH","sellerId": "12345678","sellerRatingStars": 4,"sellerRatingCount": 42,"photos": ["https://prod.pictures.autoscout24.net/..."],"listingUrl": "https://www.autoscout24.de/offers/bmw-318d-fa84e6e3","sourceUrl": "https://www.autoscout24.de/offers/bmw-318d-fa84e6e3","recordType": "carListing","scrapedAt": "2026-05-30T10:00:00+00:00"}
FAQ
Which countries are supported? Germany (de), Austria (at), Belgium (be), France (fr), Italy (it), Netherlands (nl), Poland (pl), Spain (es), Switzerland (ch). Each has its own AutoScout24 domain.
How many listings can I scrape? AutoScout24 shows up to 400 results per search (20 pages × 20 results). Use specific filters to target the listings you need.
Can I scrape without make/model filters? Yes — leaving make and model empty returns all listings for the country with any other filters applied.
Are photo URLs accessible? Yes — all photo URLs point directly to AutoScout24's CDN and are publicly accessible.
Do I need an AutoScout24 account? No — all public listing data is accessible without registration.
What are typical run times? About 100 listings take ~60 seconds. For 1000 listings expect 5-8 minutes.
Data Source
Data is sourced from AutoScout24, Europe's largest online car marketplace with 2+ million listings across 18 countries. This scraper targets the public search results and listing detail pages.