AutoScout24 Car Listings Scraper
Pricing
Pay per event
AutoScout24 Car Listings Scraper
Scrape car listings from AutoScout24 across all 8 European country sites: price, mileage, first registration, power, fuel, transmission, seller and location. Paste a search URL or use structured filters. Keyless, no browser.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Dev D
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Car listings from Europe's largest car marketplace, across all eight country sites — Germany, Austria, Belgium, Spain, France, Italy, Netherlands and Luxembourg — as one clean row per listing.
No API key. No browser. No login.
What you get
| Field | Description |
|---|---|
make / model / variant | Vehicle identity |
price / currency | Numeric price, plus the localised display string |
mileage_km | Numeric, normalised across sites |
first_registration | YYYY-MM |
power_kw / power_hp | Parsed from every localised unit (PS, ch, CV, PK) |
fuel / transmission / condition | New or used, drivetrain basics |
city / zip / country | Where the car is |
seller_type / seller_name / seller_url | Dealer or private, with the dealer's page |
image_url / image_count | Listing photos |
url | The listing itself |
Who uses this
- Dealers & flippers pricing inventory against the live market
- Cross-border arbitrage — the same model priced in 8 countries at once
- Market analysts tracking depreciation, EV adoption and stock levels
- Lead generation — dealer names and profile links from any search
Input
Two ways to search. Either paste a URL:
{"searchUrls": ["https://www.autoscout24.de/lst/bmw/x5?atype=C&cy=D&pricefrom=10000&priceto=30000"],"maxResults": 200}
…or use the structured filters:
{"country": "de","make": "bmw","model": "x5","priceFrom": 10000,"priceTo": 30000,"yearFrom": 2018,"fuel": "diesel","maxResults": 200}
Pasting a search URL is the most flexible option — build the search on the site with any filters you like, copy the URL, and every one of them is respected.
| Option | Default | Notes |
|---|---|---|
searchUrls | – | Any AutoScout24 country site. Overrides the filters below |
country | de | de, at, be, es, fr, it, nl, lu |
make / model | bmw / – | e.g. volkswagen / golf |
priceFrom / priceTo | – | Local currency |
yearFrom / yearTo | – | First-registration year |
mileageFrom / mileageTo | – | Kilometres |
fuel | any | petrol, diesel, electric, hybrid, lpg, cng |
transmission | any | manual, automatic, semi-automatic |
condition | any | used, new |
zip + radiusKm | – / 100 | Search around a postcode |
maxResults | 100 | Split evenly across multiple search URLs |
Notes
- New cars have no
first_registrationand showmileage_kmof 0. That is real data, not a gap. - Some listings omit power or consumption figures; those fields come back
nullrather than guessed. - Results are paged 20 at a time. Large runs should raise
maxResultsand the run timeout together — if the run would exceed its timeout, the Actor stops cleanly and keeps everything collected so far rather than failing. - A proxy is not needed for normal use; enable it for very large runs.
Pricing
Pay per event: listing — one car listing.