AutoScout24 Car Listings Scraper avatar

AutoScout24 Car Listings Scraper

Pricing

Pay per event

Go to Apify Store
AutoScout24 Car Listings Scraper

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

Dev D

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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

FieldDescription
make / model / variantVehicle identity
price / currencyNumeric price, plus the localised display string
mileage_kmNumeric, normalised across sites
first_registrationYYYY-MM
power_kw / power_hpParsed from every localised unit (PS, ch, CV, PK)
fuel / transmission / conditionNew or used, drivetrain basics
city / zip / countryWhere the car is
seller_type / seller_name / seller_urlDealer or private, with the dealer's page
image_url / image_countListing photos
urlThe 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.

OptionDefaultNotes
searchUrlsAny AutoScout24 country site. Overrides the filters below
countrydede, at, be, es, fr, it, nl, lu
make / modelbmw / –e.g. volkswagen / golf
priceFrom / priceToLocal currency
yearFrom / yearToFirst-registration year
mileageFrom / mileageToKilometres
fuelanypetrol, diesel, electric, hybrid, lpg, cng
transmissionanymanual, automatic, semi-automatic
conditionanyused, new
zip + radiusKm– / 100Search around a postcode
maxResults100Split evenly across multiple search URLs

Notes

  • New cars have no first_registration and show mileage_km of 0. That is real data, not a gap.
  • Some listings omit power or consumption figures; those fields come back null rather than guessed.
  • Results are paged 20 at a time. Large runs should raise maxResults and 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.