AutoScout24 Scraper: Used Car Listings & Prices avatar

AutoScout24 Scraper: Used Car Listings & Prices

Pricing

from $0.50 / 1,000 vehicle listings

Go to Apify Store
AutoScout24 Scraper: Used Car Listings & Prices

AutoScout24 Scraper: Used Car Listings & Prices

Scrape AutoScout24 used car listings in Germany, Italy, France, the Netherlands, Austria and Spain. Filter by make, model, max price, registration year and max mileage; get price, mileage, fuel, gearbox, power, seller type and location, plus optional details. $0.50 per 1,000 listings.

Pricing

from $0.50 / 1,000 vehicle listings

Rating

0.0

(0)

Developer

Philip Kirkbride

Philip Kirkbride

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Categories

Features

Limited permissions

Share

AutoScout24 Used Car Scraper

Collect used car listings from AutoScout24 in Germany, Italy, France, the Netherlands, Austria and Spain. Every row gives price, mileage, first registration, fuel, gearbox, power, seller category and location in one consistent table, ready for JSON, CSV or Excel.

Price: $0.005 per run start plus $0.0005 per delivered listing. 50 listings cost about $0.03; 1,000 cost about $0.505. Vehicle details are included in that price; they only take longer.

It suits dealers checking the market, buyers comparing prices, and analysts tracking used car stock or price levels across countries.

How to use it

  1. Pick a country (Germany by default).
  2. Optionally narrow the search: a make and model, a maximum price in euros, an earliest registration year and a maximum mileage.
  3. Set maximum listings (default 50) and turn on include vehicle details if you need body type, descriptions and fuller specifications.
  4. Run it and export the results as JSON, CSV or Excel.

An empty form is safe: it returns up to 50 used cars from Germany.

Input

Choose a country and, optionally, a make and model, a maximum price in euros, an earliest registration year and a maximum mileage.

  • Country: de, it, fr, nl, at or es. Belgium is not available.
  • Make and model: lowercase names without accents, with hyphens instead of spaces, for example volkswagen, golf, skoda or citroen. A model needs a make. Names such as škoda are rejected before the run starts.
  • Maximum listings: 1 to 5,000 (default 50).
  • Include vehicle details: adds body type and the seller's description, and fills in more specifications. It is slower, see Limits.
{
"country": "de",
"make": "volkswagen",
"model": "golf",
"maxPrice": 15000,
"minRegistrationYear": 2015,
"maxMileageKm": 100000,
"maxItems": 50,
"includeDetails": false
}

A nationwide sample of one country is just the country:

{"country": "it", "maxPrice": 10000, "maxItems": 200}

Output example

{
"listingId": "f1dc8c65-ab84-4faa-867e-ca14385b0b07",
"make": "Opel",
"model": "Mokka",
"version": "Mokka X Innovation Start/Stop",
"price": 5000,
"currency": "EUR",
"firstRegistration": "2017-08-01",
"mileageKm": 183000,
"fuel": "Diesel",
"gearbox": "Schaltgetriebe",
"powerKw": 100,
"powerHp": 136,
"bodyType": null,
"sellerType": "dealer",
"location": {"city": "Alsdorf", "zip": "52477", "country": "DE"},
"url": "https://www.autoscout24.de/angebote/opel-mokka-x-innovation-start-stop-festpreis-diesel-grau-cat_ma54gr20148ge1038va1686mt12522tr4591-f1dc8c65-ab84-4faa-867e-ca14385b0b07",
"imageCount": 24,
"description": null,
"detailsParsed": false
}

Every result has the same fields. sellerType is dealer or private. detailsParsed is true when vehicle details were added.

Cost examples

RunListingsApproximate cost
Empty input (Germany, default 50)50$0.030
One make and model, 100 listings100$0.055
One country, 1,000 listings1,000$0.505
200 listings with vehicle details200$0.105

You pay per delivered listing, not per page, so narrowing the filters does not add cost — it only changes which listings you get. Vehicle details add time, not a separate charge.

Missing or empty values

  • A value the listing does not show is null.
  • Without vehicle details, bodyType and description are usually empty.
  • When a listing shows only the month and year of first registration, the date uses the first day of that month, for example 2017-08-01.
  • Fuel, gearbox and body type are in the country's own language, for example Schaltgetriebe or Diésel.
  • Image count can be higher when vehicle details are included.
  • Public descriptions and vehicle labels are retained, including published contact and address text. Whitespace is normalized.
  • A search with no matches finishes successfully with no results and a message saying nothing matched.

Limits

  • Six countries: Germany, Italy, France, the Netherlands, Austria and Spain.
  • Up to 5,000 results per run. Very broad searches may end sooner if the site shows fewer results.
  • With vehicle details, each listing takes longer, so a few hundred listings fit in the default run time. Raise the run timeout for larger detail runs.
  • Listings change and disappear often, so two runs of the same search can differ. If a run stops early, it keeps the results it found and its status message says why.

FAQ

How is it charged? $0.005 to start and $0.0005 per listing delivered. A search that finds nothing costs only the start charge. Turning on vehicle details adds no charge — it only takes longer.

Can I filter by fuel, gearbox, body type or seller? Not as input filters. The search supports make, model, maximum price, earliest registration year and maximum mileage; use the output fields to filter in a spreadsheet afterwards.

Why do some fields come back empty? The listing does not show that value. Without vehicle details, body type and the description are usually empty; turning details on fills more of them.

Why are the same search's results different on two runs? AutoScout24 listings change constantly, and the site's ordering changes with them. Each run is a fresh snapshot.

Can I get Belgium or another country? Not in this Actor. It covers Germany, Italy, France, the Netherlands, Austria and Spain.

Can I run it on a schedule? Yes. Save the input and schedule the task daily or weekly, or call the Actor from the API with the same input JSON. Use listingId to match listings between runs.

Privacy

The actor returns vehicle data and the seller category, without separate seller contact fields. Public listing descriptions may include names, phone numbers, email addresses and street addresses supplied by the source.

Pricing

See the Pricing tab. Use the results for lawful vehicle research and follow AutoScout24's terms.