AutoScout24 Scraper
Pricing
from $14.00 / 1,000 vehicles
AutoScout24 Scraper
Scrape AutoScout24 cars, motorbikes, vans and campers across 8 EU countries: price, price rating, mileage, year, power, fuel, dealer name and phone numbers, photos. Every site filter, any make or model, past the 4,000 cap. Optional details: equipment, owners, service history, VAT.
Pricing
from $14.00 / 1,000 vehicles
Rating
0.0
(0)
Developer
Norm Data
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
15 days ago
Last modified
Categories
Share

🚗 AutoScout24 Scraper
Extract vehicle listings from AutoScout24, Europe's largest online car marketplace. It covers cars, motorbikes, vans and transporters, motorhomes and caravans, and trailers in Germany, Italy, France, Spain, the Netherlands, Belgium, Austria and Luxembourg. Type any make and model, or paste any AutoScout24 link from any of its country sites.
Each listing comes with:
- Price, AutoScout24's price rating (top price, good price...), super deals and price drops.
- Mileage, first registration, fuel, gearbox, power in kW and hp, engine size, consumption and CO2.
- City, postcode, street and country.
- The dealer or private seller, with phone numbers and WhatsApp, plus seller rating and reviews.
- Photos in full size.
Turn on Full details to add the description, the full equipment list, every photo, body type, colours, upholstery, previous owners, accident, service history, inspection dates, warranty, net price and VAT, GPS, the Carfax link and the listing date.
🎯 Who uses it?
🏪 Car dealers and traders
Find underpriced cars across 8 countries with AutoScout24's own price rating, filter by every spec, and import across borders.
📞 Lead generation and automotive sales
Get every dealer selling a brand in a region, with phone numbers, WhatsApp, rating and dealer page. Or keep only private sellers to reach owners directly.
📊 Analysts, leasing and insurance companies
Track asking prices, depreciation and mileage by model, year and country over time.
🔔 Buyers and car hunters
Schedule a search and receive only the listings added since the last run.
✨ What it does
- Any make and model by name. "BMW", "BMW 320", "BMW 3 Series", "Volkswagen Golf GTI", "Mercedes-Benz G 63 AMG". Several in one run, each its own search.
- Any link. Paste search pages with all their filters from autoscout24.com, .de, .it, .fr, .es, .nl, .be or .at, or single listings.
- Every vehicle type: cars, motorbikes, vans and transporters, motorhomes and caravans, trailers.
- Where: pick countries, or a city or postcode with a radius ("Berlin", 20 km).
- Every AutoScout24 filter:
- Price, registration year, mileage, power in hp, doors, seats, engine size (min and max).
- Fuel, gearbox, body type, condition (new, used, pre-registered, demo, employee's car, classic), dealer or private.
- Price rating, listed in the last 24 hours to 2 weeks, keyword search and 8 sort orders.
- 140 equipment options combined (Apple CarPlay, heads-up display, panorama roof, trailer hitch, full service history...).
- Exterior and interior colour, metallic paint, upholstery, drive, cylinders, emission class, German emission sticker.
- Previous owners, accident-damaged vehicles (hide, include or only), electric range, battery ownership.
- Super deals, VAT deductible and leasing offers only.
- Extra filters AutoScout24 doesn't have: price drops only, with phone number only.
- New listings only. For scheduled runs: saves only what was added since the last run of the same search.
- Full details (optional): description, equipment, every photo, body type, seats, doors, colours, upholstery, gears, cylinders, drive, weight, electric range, emission class, previous owners, accident, service history, non-smoker, inspection and service dates, warranty, HSN/TSN, original market, net price, VAT, negotiable, GPS, seller score, video, Carfax link and listing date.
🏆 Why this scraper
- Fast. About 1,000 vehicles in 10 seconds and 10,000 in about a minute. With full details, about 1,000 vehicles in a minute or two.
- Complete. AutoScout24 stops paging after 4,000 results per search. This Actor splits big searches into price bands, so a whole model comes back in full: 40,281 of the 40,285 Volkswagen Golfs on the site in under 4 minutes.
- Ready to analyse.
- Prices, mileage, power and engine size are numbers, registration dates are
YYYY-MM, and timestamps are in ISO format. - Power comes in both kW and hp.
- Photos are already in full size (1280×960).
- Prices, mileage, power and engine size are numbers, registration dates are
- Phone on almost every row, plus WhatsApp when the seller has it. No extra step or add-on needed.
- No proxy needed. Nothing extra to set up or pay for.
⚖️ How it compares
Based on each Actor's public input options (October 2026).
| Capability | This actor | blackfalcondata | memo23 | 3x1t, ivanvs, azzouzana |
|---|---|---|---|---|
| Search by make and model name | yes | yes | yes | no (links only) |
| Several makes and models in one run | yes | no | no | no |
| Search links with their filters | yes | yes | yes | yes |
| Motorbikes, vans, campers and trailers in the form | yes | no | no | no |
| Several fuels or body types at once | yes | one at a time | one at a time | no |
| Power filter | yes | no | yes | no |
| Dealer or private seller filter | yes | no | no | no |
| Price rating filter | yes | no | no | no |
| Equipment filter (140 options) | yes | no | no | no |
| Colour, upholstery, drive, cylinders, engine size, emission class | yes | no | no | no |
| Previous owners and accident-damaged filters | yes | no | no | no |
| Listed in the last 24 hours / week | yes | no | yes | no |
| Keyword search | yes | no | yes | no |
| Radius around a place | yes | yes | yes | no |
| New listings only (monitoring) | yes | yes | yes | no |
| Full listing details | yes | yes | yes | no |
| Telegram, Slack or webhook alerts | no | yes | yes | no |
| Dealer emails | no | no | yes | no |
📦 What data you get
| Field | Description |
|---|---|
id, url | AutoScout24 listing ID and page. |
title, make, model, modelGroup, version, variant | "BMW 320d Touring M Sport", "BMW", "320", "3 Series"... |
vehicleType | car, motorbike, caravan, trailer... |
offerType | used, new, pre_registered, demo, employee_car or classic. |
price, currency | Price in € (EUR). |
priceRating | AutoScout24's market comparison: top_price, good_price, fair_price, somewhat_expensive, expensive, unusually_low. |
isSuperDeal, previousPrice, priceDrop | Super deal flag, and the price before the cut and the cut in €. |
mileageKm, firstRegistration, year | Mileage, first registration (2021-03) and its year. |
fuel, transmission, powerKw, powerHp, engineSizeCc | "Diesel", "Automatic", 140, 190, 1995. |
fuelConsumption, co2EmissionsGKm, electrification | "5.2 l/100 km (comb.)", 134, "Hybrid" / "Electric". |
country, zipCode, city, street | Where the vehicle is. |
sellerType, sellerId, sellerName, contactName | dealer or private, the dealership and the contact person. |
phone, whatsapp, phones | Main phone, WhatsApp, and every number with its type (office, mobile...). |
sellerRating, sellerReviews, sellerUrl, sellerLogo | Dealer stars, number of reviews, dealer page and logo. |
image, images, imageCount | Main photo and photos in full size. |
hasVideo, has360View | Media flags. |
availableNow, availableFrom, availableInDays | Availability. |
interest | Buyer interest AutoScout24 shows: zero, some, many or very_many. |
isSponsored | Paid placement shown above the normal results. |
offerReference | The seller's own stock reference. |
searchedFor | Which of your searches or links found it. |
scrapedAt | When the row was collected (UTC). |
With Full details on, each row also has: description, bodyType, seats, doors, color, manufacturerColor, paint, upholstery, interiorColor, gears, cylinders, driveTrain, weightKg, electricRangeKm, emissionClass, previousOwners, hadAccident, fullServiceHistory, nonSmoking, newInspection, nextInspection, lastService, lastBeltService, warranty, productionYear, hsnTsn, originalMarket, equipment, priceNegotiable, vatDeductible, netPrice, latitude, longitude, sellerRatingAverage, sellerRecommendPercent, videoUrl, vehicleHistoryUrl, listedAt. Full details also replace the photos with the complete set.
An error field appears only when a listing's details didn't load. The rest of that row is complete.
Example row (trimmed, with Full details)
{"id": "3c6c122f-b6a2-492a-8a8e-31d12aa3c026","url": "https://www.autoscout24.com/offers/porsche-911-carrera-gts-18-wege-elektr-schiebedach-acc-gasoline-grey-cat_ma57mo1950-3c6c122f-b6a2-492a-8a8e-31d12aa3c026","title": "Porsche 911 Carrera GTS 18-Wege;elektr. Schiebedach; ACC","make": "Porsche","model": "911","variant": "911 Carrera GTS Coupe","vehicleType": "car","offerType": "used","price": 171235,"currency": "EUR","mileageKm": 6900,"firstRegistration": "2026-08","year": 2026,"fuel": "Gasoline","transmission": "Automatic","powerKw": 398,"powerHp": 541,"engineSizeCc": 3591,"fuelConsumption": "10.2 l/100 km (comb.)","co2EmissionsGKm": 232,"country": "DE","zipCode": "09116","city": "Chemnitz","sellerType": "dealer","sellerName": "Porsche Zentrum Chemnitz","phone": "+49371369110","sellerRating": 4.5,"sellerReviews": 69,"imageCount": 41,"bodyType": "Coupe","seats": 4,"color": "Grey","manufacturerColor": "Kreide","upholstery": "Full leather","gears": 8,"driveTrain": "Rear Wheel Drive","emissionClass": "Euro 6","previousOwners": 1,"hadAccident": false,"fullServiceHistory": true,"nextInspection": "2029-08","warranty": "24 months","hsnTsn": "0583/APE","equipment": ["Armrest", "Automatic climate control, 2 zones", "Cruise control", "..."],"vatDeductible": true,"netPrice": 143894,"latitude": 50.80506,"longitude": 12.85598,"listedAt": "2026-08-17T14:05:42.561Z","scrapedAt": "2026-10-04T21:11:31.104Z"}
💡 Use cases
💸 Every "top price" or "good price" BMW 3 Series under 100,000 km in Germany
{ "vehicles": ["BMW 3 Series"], "countries": ["DE"], "priceRatings": ["top_price", "good_price"], "maxMileage": 100000, "maxItems": null }
📞 Private sellers of Volkswagen vans in the Netherlands and Belgium, with phones
{ "vehicles": ["Volkswagen"], "vehicleType": "van", "countries": ["NL", "BE"], "sellerType": "private", "withPhoneOnly": true, "maxItems": null }
🔔 New Porsche 911 listings near Munich, daily
{ "vehicles": ["Porsche 911"], "location": "München", "radiusKm": 150, "onlyNew": true, "maxItems": null }
Schedule it every morning: each run saves only the listings added since the day before.
⚡ Electric SUVs with 400+ km range, heat pump and one owner, with full details
{ "fuel": ["electric"], "bodyTypes": ["suv"], "minElectricRange": 400, "equipment": ["heat_pump"], "maxPreviousOwners": 1, "includeDetails": true, "maxItems": 500 }
🏍️ Ducati and Triumph motorbikes listed in the last 2 days in Italy
{ "vehicles": ["Ducati", "Triumph"], "vehicleType": "motorbike", "countries": ["IT"], "onlineSince": "2", "maxItems": null }
🔗 Your own AutoScout24 search, as it is
{ "urls": ["https://www.autoscout24.de/lst/bmw/320?atype=C&fregfrom=2020&cy=D"], "maxItems": null }
⚙️ How the input is organised
| Section | What it's for |
|---|---|
| Maximum vehicles | Always first: caps the whole run. Empty means no limit. |
| What | Makes and models, AutoScout24 links and vehicle type. |
| Where | Countries, or a city or postcode with a radius. |
| Main filters | Price, year, mileage, power, fuel, gearbox, body, condition, seller, price rating, listed within, keywords. |
| More filters | Doors, seats, owners, accident, colours, upholstery, equipment, drive, cylinders, engine size, emissions, electric range, battery, deals, VAT, leasing, price drops, phone, sort. |
| Monitoring and extras | New listings only, and Full details (paid add-on). |
Links keep their own filters; the form filters apply to the makes and models you type. Leave Makes and models empty to search every make with your filters.
💰 Pricing
Pay-per-event: a one-time $0.003 when the run starts, plus a price per vehicle saved to your dataset. The price depends on your Apify plan tier:
| Your Apify plan | Price per vehicle |
|---|---|
| Free | $0.020 |
| Bronze | $0.018 |
| Silver | $0.016 |
| Gold / Platinum / Diamond | $0.014 |
Approximate total cost:
| Vehicles collected | Free | Bronze | Silver | Gold+ |
|---|---|---|---|---|
| 100 | $1.30 | $1.20 | $1.10 | $1.00 |
| 1,000 | $20.00 | $18.00 | $16.00 | $14.00 |
| 10,000 | $130.00 | $120.00 | $110.00 | $100.00 |
Full details add-on. You pay this only when Full details is on, once for each vehicle saved with its details:
| Your Apify plan | Add-on per vehicle |
|---|---|
| Free | $0.005 |
| Bronze | $0.004 |
| Silver | $0.0035 |
| Gold / Platinum / Diamond | $0.003 |
Leave it off and you pay only the base price. There are no proxy costs. New Apify accounts start with $5 in free credit. On the Free plan a run saves up to 10 vehicles.
Speed:
- About 1,000 vehicles in 10 seconds.
- About 10,000 vehicles in a minute.
- With full details, about 1,000 vehicles in a minute or two.
🚀 Run it
- Create a free Apify account with $5 in credit.
- Open the AutoScout24 Scraper.
- Type a make and model (or keep the prefilled one), or paste AutoScout24 links, add filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
You can also:
- Run it programmatically through the Apify API (
run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python. - Schedule it with Apify's built-in Scheduler, with New listings only on, to catch new listings every day.
🤖 Use with AI agents (MCP)
Give an AI agent live access to AutoScout24 listings through the Model Context Protocol:
claude mcp add --transport http apify "https://mcp.apify.com?tools=normdata/autoscout24-scraper"
Then prompt it in plain language to run the scraper and read back the results.
🔧 Troubleshooting
A make or model was skipped. Start with the make exactly as AutoScout24 spells it: "Mercedes-Benz C 220", "Volkswagen Golf", "Land Rover Defender". Words the Actor doesn't recognise as a model are matched against the listing's version text, like the site's own model box. You can also paste the search link instead.
The location wasn't found. Use a city or postcode in one of the 8 countries. If the name exists in several countries, add the country code: "Valencia, ES".
The log says AutoScout24 asked to slow down. On very big runs the site may limit how fast pages load. The Actor pauses for a minute and carries on by itself.
Some listings have no price rating. AutoScout24 rates only listings it has enough market data for.
A scheduled "New listings only" run saved nothing. Nothing new was listed since the last run of the same search. Changing the makes, links or filters starts a fresh memory; set a Monitor name to keep it.
❓ FAQ
| Question | Answer |
|---|---|
| Do I need an AutoScout24 account? | No. Only public listings are read. |
| Does it need a proxy? | No. |
| Can I get more than 4,000 results? | Yes. Leave the maximum empty: big searches are split into price bands automatically. |
| Can I get the seller's phone number? | Yes, phone on almost every listing, plus whatsapp when available. |
| Does it cover Switzerland (autoscout24.ch)? | No. That is a separate site. The 8 countries above are covered. |
| Can I track new listings? | Yes. Turn on New listings only and schedule the run. |
🛡️ Limits & responsible use
This Actor reads only public listings from AutoScout24. It never signs in and never contacts sellers. Private sellers' phone numbers are personal data: handle them in line with the GDPR, and use the data in line with AutoScout24's terms.
📧 Contact
Need a scraper for a different site, or found something wrong with this one? norm.data.scrapers@gmail.com
🧪 Local development
bun installbun run typecheckbun test/qa.mjsapify run
Local results are stored in storage/datasets/default.