AutoScout24 Scraper: Used Car Listings Europe, Deals & Alerts avatar

AutoScout24 Scraper: Used Car Listings Europe, Deals & Alerts

Pricing

from $0.56 / 1,000 car listing delivereds

Go to Apify Store
AutoScout24 Scraper: Used Car Listings Europe, Deals & Alerts

AutoScout24 Scraper: Used Car Listings Europe, Deals & Alerts

Scrapes AutoScout24 used car and motorbike listings in Germany, France, Italy, Spain, Netherlands, Belgium, Austria and Luxembourg in one run, with price, mileage, year, fuel, seller type, market price of similar cars and a deal score. Alerts on new listings.

Pricing

from $0.56 / 1,000 car listing delivereds

Rating

0.0

(0)

Developer

EuroScrape

EuroScrape

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

Security

Limited permissions

Share

AutoScout24 Scraper: Used Cars in 8 Countries, Deals & Alerts

For AI agents: use this Actor to search used cars (or motorbikes) across AutoScout24 countries and spot underpriced listings. Minimal input: {"searches": ["BMW 320"], "countries": ["DE", "IT"]}. Returns per listing: price in euros, mileage, year, fuel, seller type, market price of similar cars and a deal score.

Search AutoScout24 in Germany, France, Italy, Spain, the Netherlands, Belgium, Austria and Luxembourg in one run, and know which cars are priced under the market. Give it a make and model, get every listing as a clean row: price in euros, mileage, first registration, fuel, gearbox, power, location, dealer or private seller, photos, and for each car the price of the most similar cars across all countries with a deal score.

Used cars across countries, each listing priced against its market

  • 🚗 One search, eight countries: the same car on autoscout24.de, .fr, .it, .es, .nl, .be, .at and .lu, with the same fields and prices in euros.
  • 📊 Market price per car: the median of the most similar listings (same model, year, fuel, gearbox, power and mileage bands), a deal score from 0 to 100, and AutoScout24's own price rating when it shows one.
  • 🌍 Cheapest country: median price, mileage and year per country, dealers vs private sellers, by fuel and by year, top deals of the search.
  • 🏍️ Motorbikes too: vehicleType: "motorbike" searches AutoScout24's motorbike listings the same way, in the same 8 countries. Run on 23 October 2026: BMW R 1250 GS, median €14,420 in Germany vs €12,200 in Italy (20 bikes each); "Ducati Monster", a family rather than one model, gives every Monster (600, 620, 695, 821, 900…).
  • 🔔 Alerts: name a monitor and schedule the Actor; each run returns only new listings and price drops, sent to Telegram, Discord, Slack or a webhook.
  • 🔒 No personal data: private sellers stay anonymous; for dealers you get the company name, its AutoScout24 page and its business phone.

✨ Why this Actor

🧭 Compare across bordersA used car is often 10 to 25% cheaper two countries away. The summary says where, with medians per country computed on the cars you asked for.
🎯 Like with likeA 2016 diesel automatic with 150,000 km is not compared with a 2022 petrol manual with 20,000 km. The market price of each car comes from its real comparables, and the Actor says how many it used and how confident it is.
🧹 Clean rowsPrice, mileage, year, power in kW and hp, engine size, consumption and CO₂ as numbers, not as strings to parse.
📍 Near you, by body typeCars within a radius of a postal code, with the distance of each one, and only the body types you want: SUV, estate, compact, sedan, coupe, convertible, van.
📋 Full listing detailsincludeDetails reads each listing page: description, equipment list, colour, doors and seats, previous owners, service history, last service and next inspection (HU/TÜV), Euro emission class and German environmental badge, WLTP CO₂ and consumption, listing date, dealer rating. No extra charge.
🔁 Monitor modeDaily runs with a monitor name return only what changed: new cars and price drops, with the previous price.
💸 Pay per car$0.0008 per listing delivered ($0.80 per 1,000 cars). The market summary and the first baseline of a monitor are free.

🎯 Use cases

  • Buyers: the cheapest BMW 320d Touring under 100,000 km in Germany, France and Italy, ranked by deal score, with an alert when a new one appears under your price.
  • Dealers and traders: where a model is cheapest to source and where it sells highest; price drops on competitors' stock.
  • Export and import: the price gap between countries for a given model and year, updated every day.
  • Market research and media: median prices and mileage per country, by fuel and by year, for any model.

🚀 Examples

BMW 320, three countries, registered from 2018, best deals first:

{
"searches": ["BMW 320"],
"countries": ["DE", "FR", "IT"],
"yearFrom": 2018,
"maxListingsPerSearchAndCountry": 100
}

Tesla Model 3 under 30,000 € anywhere, dealers only, newest listings first, with a daily Telegram alert:

{
"searches": ["Tesla Model 3"],
"countries": ["DE", "AT", "BE", "ES", "FR", "IT", "LU", "NL"],
"priceTo": 30000,
"sellerType": "dealer",
"sortBy": "newest",
"monitorName": "model3-under-30k",
"telegramBotToken": "123456:ABC…",
"telegramChatId": "987654321"
}

SUVs and estates near you: Volkswagen within 50 km of Munich (run on 22/10/2026: 40 cars in 12 s, Tiguan, Golf Variant, T-Roc, Taigo, ID.4…, each with its distanceKm, the farthest 51 km away). Write the country with the postal code (DE-80331, FR-75011, IT 20121) or select a single country:

{
"searches": ["Volkswagen"],
"postalCode": "DE-80331",
"radiusKm": 50,
"bodyTypes": ["suv", "station_wagon"],
"maxListingsPerSearchAndCountry": 40
}

Your own AutoScout24 search URL, with its filters, in two countries:

{
"searches": ["https://www.autoscout24.de/lst/volkswagen/golf?atype=C&fregfrom=2019&kmto=60000&gear=M"],
"countries": ["DE", "NL"]
}

Full details of every car (real run, 23 Oct 2026: 20 Golfs in Germany and France in 72 s, all 20 with their description, 19 with service history, 9 with the number of previous owners, 10 with the Euro emission class; dealers do not fill every field):

{ "searches": ["Volkswagen Golf"], "countries": ["DE", "FR"], "maxListingsPerSearchAndCountry": 10, "includeDetails": true }

Motorbikes

{ "searches": ["BMW R 1250 GS", "Ducati Monster"], "vehicleType": "motorbike", "countries": ["DE", "IT"], "maxListingsPerSearchAndCountry": 20 }

79 bikes in 42 seconds, each with price, mileage, first registration, engine size (engineCcm) and the market price of similar bikes. Body types are ignored for motorbikes.

📊 Data Report · 31 Oct 2026: the same used Golf in 8 countries

One run, 8 AutoScout24 country sites, Volkswagen Golf 2019–2021, under 100 000 km, used, 80 listings per country (Luxembourg: 18), 578 cars, median asking price:

CountryMedian priceMedian yearMedian km
Spain16 490 €202079 300
Austria16 675 €202074 400
Belgium16 950 €202074 100
Germany17 540 €202073 100
Italy18 399 €202071 900
Luxembourg19 945 €202069 000
Netherlands19 950 €202078 600
France19 990 €202072 700

Same age, same mileage: France pays 21 % more than Spain for the same car. Private sellers ask 17 000 €, dealers 17 990 €.

Reproduce it (then widen the list):

{
"searches": [
"Volkswagen Golf"
],
"countries": [
"DE",
"AT",
"BE",
"ES",
"FR",
"IT",
"LU",
"NL"
],
"yearFrom": 2019,
"yearTo": 2021,
"mileageTo": 100000,
"condition": "used",
"maxListingsPerSearchAndCountry": 80,
"includeMarketSummary": true
}

More reports like this one, twice a week: EuroScrape on LinkedIn.

📦 Output

One row per car (type: "listing"), best deals first, and one free marketSummary row per search. The dataset has two ready-made views, Listings and Market summary, and exports to JSON, CSV or Excel.

A listing (real data; the dealer is a company):

{
"type": "listing",
"title": "BMW 320 d Touring xDrive Aut. Advantage",
"make": "BMW", "model": "320", "modelGroup": "3 Series", "variant": "Touring", "motorType": "320d",
"condition": "used", "firstRegistration": "2020-01", "year": 2020, "mileageKm": 250000,
"fuel": "Diesel", "transmission": "Automatic", "powerKw": 140, "powerHp": 190, "engineCcm": 1995,
"price": 12990, "currency": "EUR", "priceLabel": "good_price",
"country": "DE", "countryName": "Germany", "zip": "68519", "city": "Viernheim",
"sellerType": "dealer", "dealerName": "…", "dealerUrl": "https://www.autoscout24.de/haendler/…", "dealerPhone": "+49 …",
"imageUrl": "https://prod.pictures.autoscout24.net/listing-images/…/720x540.webp",
"marketPriceEur": 19450, "marketConfidence": "high", "comparablesCount": 8,
"priceVsMarketPct": -33, "dealScore": 83, "marketMismatch": false,
"searchQuery": "BMW 320", "changeType": null,
"url": "https://www.autoscout24.com/offers/…"
}

The market summary of a search (real data, three countries, 120 cars):

{
"type": "marketSummary",
"searchQuery": "Tesla Model 3",
"listingsFound": 120,
"medianPriceEur": 26970,
"medianMileageKm": 87550,
"cheapestCountry": "FR",
"priciestCountry": "DE",
"countrySpreadPct": 18,
"countries": [
{ "country": "FR", "countryName": "France", "listings": 40, "medianPriceEur": 24595, "medianMileageKm": 104486.5, "medianYear": 2020.5, "dealerShare": 85, "cheapestPriceEur": 17900 },
{ "country": "IT", "countryName": "Italy", "listings": 40, "medianPriceEur": 27050, "medianMileageKm": 87550, "medianYear": 2022, "dealerShare": 90, "cheapestPriceEur": 19900 },
{ "country": "DE", "countryName": "Germany", "listings": 40, "medianPriceEur": 28925, "medianMileageKm": 70557.5, "medianYear": 2022, "dealerShare": 95, "cheapestPriceEur": 19999 }
],
"bySellerType": [ { "sellerType": "dealer", "listings": 108, "medianPriceEur": 27400 }, { "sellerType": "private", "listings": 12, "medianPriceEur": 24950 } ],
"byFuel": [ { "fuel": "Electric", "listings": 120, "medianPriceEur": 26970 } ],
"byYear": [ { "year": 2019, "listings": 14, "medianPriceEur": 21950, "medianMileageKm": 118000 }, { "year": 2022, "listings": 31, "medianPriceEur": 28900, "medianMileageKm": 62000 } ],
"topDeals": [ { "title": "Tesla Model 3 Long Range", "year": 2021, "mileageKm": 98000, "country": "DE", "priceEur": 19999, "marketPriceEur": 27499, "dealScore": 77, "url": "…" } ],
"sources": [ { "country": "DE", "status": "ok", "totalOnSite": 245, "collected": 40 } ]
}

🧮 How the numbers are computed

  • Market price of a car: the listings of the same search are compared on what makes the price of a used car (make, model family, model, engine, year, fuel, gearbox, power band, mileage band, condition); the median price of the closest ones, weighted by similarity, is the market price. marketConfidence is high with 4 or more close comparables, medium with 5 or more looser ones; below that, no market price. When the comparables look like another car (price more than 4× or less than ¼ of theirs), marketMismatch is true and no score is given rather than a wrong one.
  • Deal score: 50 means at the market price, 60 means 10% under, 100 far under, 0 far above. Damaged cars are kept out of the comparables.
  • Per country: medians are computed on the cars collected for that country, so set maxListingsPerSearchAndCountry high enough (100 to 400) for a market study, and use the site's relevance or newest order rather than price_asc, which would bias the medians.

💰 Pricing

EventPrice
Car listing delivered$0.80 / 1,000 listings
Run start$0.003
Market summary, monitor baselinefree

A 3-country search with 100 cars per country costs about $0.24. Apify subscribers pay less: −10% (Starter), −20% (Scale), −30% (Business). Set a maximum cost per run in the run options and the Actor stops cleanly when it is reached; everything already delivered stays in the dataset.

❓ FAQ

Which countries? The eight AutoScout24 country sites: Germany, Austria, Belgium, Spain, France, Italy, Luxembourg, Netherlands. Prices are in euros on all of them.

How do I write a search? Make and model as they appear on AutoScout24 (BMW 320, Volkswagen Golf, Mercedes-Benz C 220, Peugeot 208), a make alone (Dacia), or an AutoScout24 results URL copied from your browser: its filters are kept and the Actor only changes the country and the page. If a make is not recognised, the run says so in the summary instead of returning random cars.

Can I search around my town? Yes: "Near postal code" with the country (DE-80331, FR-69003, NL-1012 AB) and a radius in km. Five-digit postal codes exist in Germany, France, Italy and Spain alike, so the Actor asks for the country instead of guessing; an unknown postal code is reported, never silently replaced by the whole country.

How many listings can I get? AutoScout24 shows at most 20 pages of 20 per search and country, so 400. Narrow with price, year or mileage, or split into several searches.

Why does a car have no market price? Fewer than four comparable cars in the collected set, or its price is far from its comparables (marketMismatch). Collect more cars, or widen the countries.

Is this personal data? Private sellers are returned without name or phone. Dealers are companies: name, AutoScout24 page and business phone. Listing photos belong to their sellers and to AutoScout24.

Does it use a proxy? Apify Proxy datacenter IPs by default; the Actor only switches to residential IPs for a request that AutoScout24 refuses, so most runs cost nothing beyond the listings.

🔌 API, AI agents and integrations

  • API: one call runs the Actor and returns the results, POST https://api.apify.com/v2/acts/euroscrape~autoscout24-scraper/run-sync-get-dataset-items (see the API tab for Python, JavaScript and cURL).
  • AI agents (MCP): add https://mcp.apify.com?tools=euroscrape/autoscout24-scraper to Claude, Cursor, VS Code or any MCP client, and the Actor becomes a tool your agent can call.
  • No-code automation: start runs and pass the results on with Apify's integrations for n8n, Make and Zapier, or with a webhook when a run ends.
  • Exports: every result set downloads as JSON, CSV, Excel or XML, and can be sent to Google Sheets.
  • Data Reports: twice a week, EuroScrape turns a run of one of its Actors into a 30-second data report (used-iPhone prices in 18 countries, electricity prices, Ryanair fares…) on LinkedIn. Follow the page to see what the data looks like.

⭐ Your feedback

Found a bug or missing a field? Open an issue on the Actor's Issues tab. A short review on the Apify Store helps other users find this Actor.

🔗 More from EuroScrape