AutoScout24 Car Search Scraper
Pricing
$0.50 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
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
| Field | Type | Required | Description |
|---|---|---|---|
url | string | no | An 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_results | integer | no | Max cars to return, 1–100 (20 per page, up to 10 pages). Default 40. |
Output fields
| Field | Description |
|---|---|
id | AutoScout24 listing id (UUID) |
url | Full listing URL |
make, model, model_group, variant, motor_type | Vehicle identity |
price, price_display | Asking price in EUR (numeric + formatted) |
mileage, mileage_display | Odometer in km (numeric + formatted) |
transmission | Gearbox (Manual / Automatic) |
first_registration | First registration (MM/YYYY) |
fuel | Fuel type |
power | Engine power (kW / hp) |
seller_type, seller_id | Dealer or private, and the seller id |
city, zip, country | Seller location |
is_new | New-car flag |
num_images, image | Photo 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 ApifyClientclient = 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.