Autoscout24 Scraper avatar
Autoscout24 Scraper

Pricing

Pay per event

Go to Apify Store
Autoscout24 Scraper

Autoscout24 Scraper

Developed by

BarriereFix

BarriereFix

Maintained by Community

AutoScout24 web scraper for extracting used cars, new cars, and dealer listings from AutoScout24.de - Europe's largest online automotive marketplace

5.0 (1)

Pricing

Pay per event

0

2

1

Last modified

a day ago

AutoScout24 Scraper - Extract Car Listings from Germany's #1 Car Marketplace

AutoScout24 web scraper for extracting used cars, new cars, and dealer listings from AutoScout24.de - Europe's largest online automotive marketplace

What does this AutoScout24 scraper do?

Extract complete vehicle data from AutoScout24.de (AutoScout24 Germany), the leading car marketplace with over 2 million listings. This AutoScout24 API alternative scrapes real-time car data including prices, specs, seller info, and images.

Data extracted per car listing:

  • Vehicle specs - Make, model, variant, year, mileage, fuel type (petrol/diesel/electric), transmission
  • Pricing - Current price (EUR), financing options, price history, "good price" indicators
  • Seller data - Dealer name, private seller, location, contact info, ratings
  • Media - High-res images (up to 50+ photos per listing), image URLs
  • Technical - Engine power (kW/PS), fuel consumption, CO2 emissions, emission class
  • Features - Full equipment list (navigation, sunroof, leather, etc.)

Features

URL-based input - Simple! Just paste AutoScout24 search URLs ✅ Automatic pagination - Scrapes multiple pages automatically ✅ Comprehensive data - Complete vehicle specs, pricing, seller info, images ✅ Deduplication - Avoid duplicate listings across runs ✅ Anti-bot protection - Residential proxies + stealth + human-like behavior ✅ Flat output schema - Easy integration with n8n, Zapier, Make, Google Sheets

Use Cases

  • Car price monitoring - Track BMW, Mercedes, Audi, VW prices daily/weekly
  • Dealer inventory tracking - Monitor competitor stock levels and pricing
  • Market analysis - Analyze used car trends, depreciation, regional pricing
  • Lead generation - Find underpriced vehicles, dealer contacts for wholesale
  • Price comparison - Compare AutoScout24 vs Mobile.de listings
  • Data enrichment - Supplement CRM with real-time vehicle availability
  • Automated alerts - Get notified when specific cars match your criteria
  • Research & analytics - Build datasets for automotive market reports

Input

FieldTypeDescriptionDefault
searchUrlsArrayAutoScout24 search URLs (required)-
maxListingsNumberMaximum listings to scrape (1-10,000)100
useProxiesBooleanEnable residential proxies (recommended)true

How to get search URLs

  1. Go to www.autoscout24.de
  2. Configure your search using filters (make, model, price, year, etc.)
  3. Copy the URL from your browser's address bar
  4. Paste it into the searchUrls field

Example search URL:

https://www.autoscout24.de/lst?sort=standard&desc=0&ustate=N%2CU&size=20&page=1&atype=C&cy=D&mmvmk0=3&mmvmd0=15&mmvco=1

Output

Each car listing contains:

{
"listingId": "123456789",
"platform": "autoscout24",
"url": "https://www.autoscout24.de/...",
"title": "BMW 320d xDrive Touring",
"make": "BMW",
"model": "3 Series",
"variant": "320d xDrive Touring",
"price": 35900,
"priceLabel": "good-price",
"currency": "EUR",
"mileage": 45000,
"firstRegistration": "09/2020",
"fuel": "Diesel",
"transmission": "Automatik",
"power": "140 kW (190 PS)",
"category": "Limousine",
"condition": "Gebraucht",
"images": ["https://...", "https://..."],
"imageCount": 21,
"description": "Gepflegter BMW 3er Touring...",
"features": ["Navi", "Panoramadach", "PDC", "Sitzheizung"],
"attributes": {
"consumption": "4.5 l/100km",
"emissions": "119 g/km",
"range": "850 km"
},
"sellerId": "dealer-123",
"sellerName": "Auto Müller GmbH",
"sellerType": "dealer",
"sellerLocation": "DE-80331 München",
"isNew": false,
"scrapedAt": "2025-01-15T10:30:00Z"
}

Example Usage

{
"searchUrls": [
"https://www.autoscout24.de/lst?sort=standard&desc=0&ustate=N%2CU&size=20&page=1&atype=C&cy=D&mmvmk0=3&mmvmd0=15"
],
"maxListings": 100,
"useProxies": true
}

Multiple Searches

{
"searchUrls": [
"https://www.autoscout24.de/lst?sort=standard&desc=0&ustate=N%2CU&size=20&page=1&atype=C&cy=D&mmvmk0=3",
"https://www.autoscout24.de/lst?sort=standard&desc=0&ustate=N%2CU&size=20&page=1&atype=C&cy=D&mmvmk0=9"
],
"maxListings": 200,
"useProxies": true
}

Integration Examples

n8n Workflow

  1. Add Apify node
  2. Select this actor
  3. Paste your AutoScout24 search URL
  4. Process output in downstream nodes (filter, transform, save to database)

Zapier/Make

  1. Trigger: Schedule (daily/weekly)
  2. Action: Run Apify Actor
  3. Parse JSON output
  4. Send to Google Sheets, Airtable, or Notion

Google Sheets

Export directly from Apify Console to Google Sheets with one click.

API Usage

curl -X POST https://api.apify.com/v2/acts/YOUR_USERNAME~autoscout24-scraper/runs \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"searchUrls": ["https://www.autoscout24.de/lst?..."],
"maxListings": 100
}'

Pricing

  • Pay per result: $0.002-0.005 per car listing
  • Typical run: 100 listings = $0.20-0.50
  • Residential proxies: Included when enabled

Technical Details

  • Technology: Rebrowser-Playwright + Stealth plugins
  • Anti-bot: Human-like behavior, session warmup, consent handling
  • Proxies: German residential IPs (optional but recommended)
  • Concurrency: 1 request at a time (respectful scraping)
  • Pagination: Automatic (follows "next page" links)

FAQ

Q: Can I scrape specific BMW, Mercedes, or Audi models? A: Yes! Use AutoScout24's filter system to select make/model, then copy the search URL.

Q: Does this work with AutoScout24.de (Germany)? A: Yes, optimized for AutoScout24.de. Also works for AT/BE/IT/NL with minor adjustments.

Q: Is this an official AutoScout24 API? A: No, this is a web scraper. AutoScout24 doesn't offer a public API for listings.

Q: Why use residential proxies? A: AutoScout24 blocks datacenter IPs. Residential proxies ensure 99% success rate.

Q: How do I avoid duplicates? A: Built-in deduplication tracks listing IDs across scheduled runs.

Q: Can I export to Google Sheets or Excel? A: Yes! Export CSV/JSON from Apify Console or integrate with Google Sheets API.

Q: How fast is the scraping? A: ~50-100 listings/minute. Large runs (1000+ listings) take 10-20 minutes.

Q: Can I scrape dealer contact information? A: Yes - dealer name, location, phone numbers are extracted when available.


🔗 Explore More of Our Actors

🚗 Automotive

ActorDescription
Leasingmarkt ScraperExtract car leasing deals from German leasing platforms
eBay Kleinanzeigen ScraperExtract classified ads from eBay Kleinanzeigen (German market)
eBay Kleinanzeigen DealsFind and track deals on eBay Kleinanzeigen
Facebook Marketplace Deal FinderDiscover deals and listings on Facebook Marketplace

📊 Price Comparison (German Market)

ActorDescription
Billiger.de ScraperExtract prices from Germany's largest price comparison platform
Geizhals Scraper ProScrape Geizhals.de for tech product prices and specifications

🛒 E-commerce

ActorDescription
eBay Scraper (PPR)Extract eBay products with seller analytics and engagement metrics
Shopify Scraper ProExtract complete Shopify product data with variants and sales estimates

Support

  • Issues: Report bugs or feature requests on GitHub
  • Logs: View detailed logs in Apify Console
  • Documentation: Apify Docs

Built using Apify SDK + Playwright