AutoScout24 Car Search Scraper avatar

AutoScout24 Car Search Scraper

Pricing

$0.50 / 1,000 results

Go to Apify Store
AutoScout24 Car Search Scraper

AutoScout24 Car Search Scraper

Search AutoScout24 for used & new cars by URL — price, mileage, specs, seller & location. $0.50 / 1K results.

Pricing

$0.50 / 1,000 results

Rating

0.0

(0)

Developer

Danny

Danny

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Search AutoScout24 (Europe's largest online car marketplace) for used and new car listings by search URL. Returns clean, structured JSON for every car on the results pages — price, make/model/ variant, mileage, first registration, fuel, gearbox, power, seller and location, plus the listing URL and photos. Perfect for market pricing, dealer monitoring and inventory research.

Pricing: $0.50 per 1,000 results (pay-per-result — you are only charged for cars actually returned; an empty search costs nothing).

What you get

One record per car listing, for example:

{
"id": "e9564531-c348-4fd5-afdd-a744320f7121",
"url": "https://www.autoscout24.com/offers/bmw-525-5-limousine-...-e9564531-...",
"make": "BMW",
"model": "525",
"model_group": "5 Series",
"variant": "Sedan",
"motor_type": "525d",
"price": 8890,
"price_display": "€ 8,890",
"mileage": 199000,
"mileage_display": "199,000 km",
"transmission": "Manual",
"first_registration": "10/2014",
"fuel": "Diesel",
"power": "160 kW (218 hp)",
"seller_type": "dealer",
"seller_id": "31269009",
"city": "Neunkirchen",
"zip": "57290",
"country": "DE",
"num_images": 25,
"image": "https://prod.pictures.autoscout24.net/listing-images/.../250x188.webp"
}

Input

FieldTypeRequiredDescription
urlstringnoAn AutoScout24 search-results URL. Open autoscout24.com, choose a make/model and filters, then copy the URL — e.g. https://www.autoscout24.com/lst/bmw?cy=D (all BMW in Germany), https://www.autoscout24.com/lst/audi/a4?cy=D (Audi A4), .../lst/volkswagen?cy=D&zip=80331&zipr=100 (VW near Munich). Defaults to newest BMW listings.
max_resultsintegernoMax cars to return, 1–100 (20 per page, up to 10 pages). Default 40.

Output fields

FieldDescription
idAutoScout24 listing id (UUID)
urlFull listing URL
make, model, model_group, variant, motor_typeVehicle identity
price, price_displayAsking price in EUR (numeric + formatted)
mileage, mileage_displayOdometer in km (numeric + formatted)
transmissionGearbox (Manual / Automatic)
first_registrationFirst registration (MM/YYYY)
fuelFuel type
powerEngine power (kW / hp)
seller_type, seller_idDealer or private, and the seller id
city, zip, countrySeller location
is_newNew-car flag
num_images, imagePhoto count and primary thumbnail

Pagination

The scraper pages the AutoScout24 search internally (20 cars per page) up to your max_results. To collect more than one search, run the actor once per url. To get the full detail of a car (all specs, categorised equipment, CO₂, previous owners, description, dealer company, all photos), pass its listing URL to the companion AutoScout24 Car Detail Scraper.

Usage — Python

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("good-apis/autoscout24-search-scraper").call(run_input={
"url": "https://www.autoscout24.com/lst/bmw?cy=D",
"max_results": 40,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["make"], item["model"], item["price"], item["mileage"], item["url"])

Usage — Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' });
const run = await client.actor('good-apis/autoscout24-search-scraper').call({
url: 'https://www.autoscout24.com/lst/audi/a4?cy=D',
max_results: 40,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach(i => console.log(i.make, i.model, i.price, i.url));

FAQ

How do I build a search URL? Just search on autoscout24.com the way a buyer would (make, model, filters, location) and copy the URL from the address bar. The cy=D parameter restricts to Germany; drop it or change it for other countries.

Why do a few cars have no price? A small number of AutoScout24 cards show "price on request"; the price field is then null while the rest of the record is complete.

How many cars can one run return? Up to 200 (10 pages × 20). For a bigger harvest, split by make, model, price band or location across several runs.

Is it charged per result? Yes — pay-per-result. You are billed only for cars actually returned.