AutoScout24 Scraper avatar

AutoScout24 Scraper

Pricing

from $14.00 / 1,000 vehicles

Go to Apify Store
AutoScout24 Scraper

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

Norm Data

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

15 days ago

Last modified

Share

Norm Data

🚗 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).
  • 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).

CapabilityThis actorblackfalcondatamemo233x1t, ivanvs, azzouzana
Search by make and model nameyesyesyesno (links only)
Several makes and models in one runyesnonono
Search links with their filtersyesyesyesyes
Motorbikes, vans, campers and trailers in the formyesnonono
Several fuels or body types at onceyesone at a timeone at a timeno
Power filteryesnoyesno
Dealer or private seller filteryesnonono
Price rating filteryesnonono
Equipment filter (140 options)yesnonono
Colour, upholstery, drive, cylinders, engine size, emission classyesnonono
Previous owners and accident-damaged filtersyesnonono
Listed in the last 24 hours / weekyesnoyesno
Keyword searchyesnoyesno
Radius around a placeyesyesyesno
New listings only (monitoring)yesyesyesno
Full listing detailsyesyesyesno
Telegram, Slack or webhook alertsnoyesyesno
Dealer emailsnonoyesno

📦 What data you get

FieldDescription
id, urlAutoScout24 listing ID and page.
title, make, model, modelGroup, version, variant"BMW 320d Touring M Sport", "BMW", "320", "3 Series"...
vehicleTypecar, motorbike, caravan, trailer...
offerTypeused, new, pre_registered, demo, employee_car or classic.
price, currencyPrice in € (EUR).
priceRatingAutoScout24's market comparison: top_price, good_price, fair_price, somewhat_expensive, expensive, unusually_low.
isSuperDeal, previousPrice, priceDropSuper deal flag, and the price before the cut and the cut in €.
mileageKm, firstRegistration, yearMileage, 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, streetWhere the vehicle is.
sellerType, sellerId, sellerName, contactNamedealer or private, the dealership and the contact person.
phone, whatsapp, phonesMain phone, WhatsApp, and every number with its type (office, mobile...).
sellerRating, sellerReviews, sellerUrl, sellerLogoDealer stars, number of reviews, dealer page and logo.
image, images, imageCountMain photo and photos in full size.
hasVideo, has360ViewMedia flags.
availableNow, availableFrom, availableInDaysAvailability.
interestBuyer interest AutoScout24 shows: zero, some, many or very_many.
isSponsoredPaid placement shown above the normal results.
offerReferenceThe seller's own stock reference.
searchedForWhich of your searches or links found it.
scrapedAtWhen 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

SectionWhat it's for
Maximum vehiclesAlways first: caps the whole run. Empty means no limit.
WhatMakes and models, AutoScout24 links and vehicle type.
WhereCountries, or a city or postcode with a radius.
Main filtersPrice, year, mileage, power, fuel, gearbox, body, condition, seller, price rating, listed within, keywords.
More filtersDoors, seats, owners, accident, colours, upholstery, equipment, drive, cylinders, engine size, emissions, electric range, battery, deals, VAT, leasing, price drops, phone, sort.
Monitoring and extrasNew 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 planPrice per vehicle
Free$0.020
Bronze$0.018
Silver$0.016
Gold / Platinum / Diamond$0.014

Approximate total cost:

Vehicles collectedFreeBronzeSilverGold+
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 planAdd-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

  1. Create a free Apify account with $5 in credit.
  2. Open the AutoScout24 Scraper.
  3. Type a make and model (or keep the prefilled one), or paste AutoScout24 links, add filters, then click Start.
  4. 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

QuestionAnswer
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 install
bun run typecheck
bun test/qa.mjs
apify run

Local results are stored in storage/datasets/default.