AutoScout24.de Scraper - German Used Cars & Prices avatar

AutoScout24.de Scraper - German Used Cars & Prices

Pricing

from $0.50 / 1,000 listings

Go to Apify Store
AutoScout24.de Scraper - German Used Cars & Prices

AutoScout24.de Scraper - German Used Cars & Prices

Scrape autoscout24.de car listings as an API: price, price rating, first registration, mileage, fuel, kW/PS, gearbox, CO2, dealer name, address, phone and rating, images. Gets past the 4,000-results limit by splitting big searches. Only-new mode for car alerts. Private sellers: city only.

Pricing

from $0.50 / 1,000 listings

Rating

0.0

(0)

Developer

Nursultan Imanov

Nursultan Imanov

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Share

AutoScout24.de scraper and German used car API

AutoScout24.de Scraper extracts car listings from autoscout24.de, one of Germany's largest car marketplaces. Search German used cars and new cars by make, model, price, first registration, mileage, fuel, gearbox, body type, condition, seller type, seller country and distance from a German postal code (PLZ), and get clean, structured data: price, AutoScout24 price rating, first registration, mileage, fuel, power in kW and PS, gearbox, fuel consumption, CO₂, electric range, dealer name, address, phone and rating, and photos.

Use it as an autoscout24.de API for used car price research in Germany, dealer stock monitoring, lead lists of German car dealers, car alerts, or to feed your own pricing model.

Why use this AutoScout24.de scraper?

  • 🚗 Gets past the 4,000-results limit. AutoScout24.de shows at most 200 pages per search. When you ask for more, big searches (all VW Golf, all diesel cars in Germany) are split into price bands automatically, so you can reach every listing.
  • 🔔 Only new listings since the last run. Turn on Only new listings and schedule the Actor: each run returns just the cars you have not received yet. Already-seen listings are free.
  • 💶 Numbers, not text. Price, mileage, kW and PS, CO₂ in g/km, electric range in km, year and month of first registration come as numbers and ISO dates, ready for a spreadsheet or a pricing model.
  • 🏷️ Price rating included. AutoScout24's own label (top-price, good-price, fair-price, somewhat-expensive, expensive) for every rated car.
  • 🏢 Dealer data for lead lists. Company name, address, business phone numbers, AutoScout24 rating and number of reviews, links to the dealer page and imprint (Impressum).
  • 🛡️ GDPR-friendly. Private sellers get city only: no name, phone number, postal code, street or account ID. Phone numbers and e-mails in free text are masked.
  • ⚡ Fast and cheap. Pure HTTP, no browser, no proxy needed. 500 cars take about 40 seconds.

How much does it cost to scrape AutoScout24.de?

You pay only for listings saved to the dataset: $0.50 per 1,000 listings (pay per event). Duplicates, already-seen listings and empty searches cost nothing, and you can cap spending with Max listings and the run's maximum cost.

How to scrape AutoScout24.de

  1. Enter a Make (Volkswagen, BMW, Mercedes-Benz, Opel) and optionally a Model (Golf, 3er, C-Klasse), or leave both empty for all cars.
  2. Optionally set price, first registration, mileage, fuel, gearbox, body type, condition, seller type, seller countries, or a German postal code with a radius.
  3. Set Max listings and click Start.
  4. Or paste a search URL from autoscout24.de with your filters already set into Search URLs.
  5. Download the results as JSON, CSV, Excel or HTML, or get them via the Apify API.

Input example

{
"make": "Volkswagen",
"model": "Golf",
"priceMax": 25000,
"yearMin": 2018,
"mileageMax": 120000,
"fuelTypes": ["petrol"],
"gearboxes": ["automatic"],
"sellerType": "dealer",
"zip": "10115",
"radiusKm": 100,
"sort": "newest",
"maxItems": 500,
"onlyNew": false
}

Output example

{
"id": "adaa1d01-ac3b-49db-ad8d-9831d8b26d80",
"url": "https://www.autoscout24.de/angebote/volkswagen-golf-viii-energy-1-5-etsi-dsg-ahk-navi-benzin-silber-cat_ma74gr100101ge8va2820mt422tr480888-adaa1d01-ac3b-49db-ad8d-9831d8b26d80",
"title": "Volkswagen Golf VIII Energy 1.5 eTSI DSG, AHK, NAVI",
"make": "Volkswagen",
"model": "Golf",
"modelGroup": "Golf",
"version": "VIII Energy 1.5 eTSI DSG, AHK, NAVI",
"variant": "Standardmodell",
"engine": "1.5 eTSI",
"price": 32990,
"currency": "EUR",
"priceFormatted": "€ 32.990",
"vatLabel": "inkl. MwSt.",
"priceEvaluation": "somewhat-expensive",
"firstRegistration": "2026-10",
"year": 2026,
"mileageKm": 9990,
"fuel": "Benzin",
"powerKw": 85,
"powerHp": 116,
"gearbox": "Automatik",
"engineCcm": 1498,
"fuelConsumption": "5,5 l/100 km (komb.)",
"electricRangeKm": null,
"co2GPerKm": 126,
"co2Class": "D",
"offerType": "used",
"isDamaged": false,
"highlights": "Anhängerkupplung, Beheizbares Lenkrad, Einparkhilfe Rückfahrkamera, Totwinkel-Assistent, 3-Zonen-Klimaautomatik, Ambientebeleuchtung, Sommerreifen, Lordosenstütze",
"zip": "34225",
"city": "Baunatal",
"street": "Porschestraße 2-8",
"countryCode": "DE",
"sellerType": "dealer",
"dealerId": "4791784",
"dealerName": "Glinicke Automobile Baunatal GmbH & Co.KG",
"dealerPhones": [
"+495612207400900",
"+495614990188"
],
"dealerUrl": "https://www.autoscout24.de/haendler/glinicke-automobile-baunatal-gmbh-und-co-kg?atype=C",
"dealerImprintUrl": "https://www.autoscout24.de/haendler/glinicke-automobile-baunatal-gmbh-und-co-kg/impressum",
"dealerRating": 4.5,
"dealerRatingCount": 16,
"imageUrl": "https://prod.pictures.autoscout24.net/listing-images/adaa1d01-ac3b-49db-ad8d-9831d8b26d80_c9855676-94d0-437c-a736-1048544d9884.jpg/720x540.webp",
"images": [
"https://prod.pictures.autoscout24.net/listing-images/adaa1d01-ac3b-49db-ad8d-9831d8b26d80_c9855676-94d0-437c-a736-1048544d9884.jpg/720x540.webp"
],
"imageCount": 10,
"isSponsored": false,
"source": "autoscout24.de",
"searchUrl": "https://www.autoscout24.de/lst/volkswagen/golf?sort=age&desc=1",
"scrapedAt": "2026-10-12T20:57:41.118204+00:00"
}

Fields you get

FieldDescription
id, url, titleAutoScout24 listing ID, link and title
make, model, modelGroup, version, variant, engineWhat car it is
price, currency, priceFormatted, vatLabel, priceEvaluationPrice in EUR, VAT note for dealers, AutoScout24's price rating
firstRegistration, year, mileageKmFirst registration (YYYY-MM) and mileage
fuel, powerKw, powerHp, gearbox, engineCcmEngine and gearbox
fuelConsumption, co2GPerKm, co2Class, electricRangeKmConsumption, CO₂ emissions and class, range of electric cars
offerType, isDamaged, highlightsUsed, new, demo, ...; damage flag; equipment highlights
zip, city, street, countryCodeLocation (private sellers: city only)
sellerType, dealerId, dealerName, dealerPhones, dealerUrl, dealerImprintUrl, dealerRating, dealerRatingCountSeller (dealer fields only for dealers)
imageUrl, images, imageCountPhotos (720×540)
source, searchUrl, scrapedAtSite, the search page the listing came from, and when it was saved

Known gaps

  • All data comes from search results. AutoScout24.de's robots.txt does not allow listing pages (/angebote/), so this Actor never opens them: no seller description, color, doors, seats, equipment list or listing date.
  • fuelConsumption, co2GPerKm and co2Class are shown mostly for newer cars; electricRangeKm only for electric cars; highlights only when the seller sets them.
  • Without a make, the search runs one fuel type after another (AutoScout24.de only allows filtered searches on such paths). Cars without any fuel type are not reached that way.
  • Promoted listings that AutoScout24 mixes into results regardless of your filters are skipped (never saved, never charged).
  • priceEvaluation is empty when AutoScout24 does not rate the price (rare models, new cars).
  • Without Seller countries, AutoScout24.de shows sellers in Germany only.

FAQ

Is it legal to scrape AutoScout24.de? This Actor collects only publicly available car listings, the same search pages any visitor sees. It never logs in, never uses accounts or cookies of real users, and never solves or bypasses CAPTCHAs. Before every request it checks autoscout24.de's robots.txt and skips anything it disallows.

Private sellers' names, phone numbers, postal codes, streets and account IDs are never saved, and phone numbers and personal e-mails inside free text are masked. Dealer business data (company name, address, business phones, rating) is included. Do not use the data for unsolicited marketing where the law does not allow it (for example, cold e-mails or calls under the German UWG).

You are responsible for how you use the data and for complying with applicable laws and AutoScout24's terms. This Actor is not affiliated with or endorsed by AutoScout24. Read more: Is web scraping legal?

Do I need a proxy? No. AutoScout24.de works without a proxy. You can still use Apify Proxy or your own proxy URLs in the Advanced section.

How do I get more than 4,000 cars? Set Max listings above 4,000 and keep Get past the 4,000 limit on (default). A search with more results is split into price bands, and bands that are still too big are halved again. For smaller runs the search stays in your chosen sort order.

How do I get only new cars every day? Turn on Only new listings since last run, keep Sort by on Newest first, save the task and add a schedule. Use a different Monitoring key for each saved search.

Can I scrape AutoScout24 in other countries? Use Seller countries to include dealers from Austria, Belgium, Spain, France, Italy, Luxembourg and the Netherlands listed on autoscout24.de. This Actor covers autoscout24.de only.

Something broke or a field is missing? Open an issue on the Issues tab. We usually respond within 24 hours.