AutoScout24 Scraper
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.
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
| Field | Type | Description | Default |
|---|---|---|---|
searchUrls | Array | AutoScout24 search URLs (required) | - |
maxListings | Number | Maximum listings to scrape (1-10,000) | 100 |
useProxies | Boolean | Enable residential proxies (recommended) | true |
How to get search URLs
- Go to www.autoscout24.de
- Configure your search using filters (make, model, price, year, etc.)
- Copy the URL from your browser's address bar
- Paste it into the
searchUrlsfield
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
Basic Search
{
"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
- Add Apify node
- Select this actor
- Paste your AutoScout24 search URL
- Process output in downstream nodes (filter, transform, save to database)
Zapier/Make
- Trigger: Schedule (daily/weekly)
- Action: Run Apify Actor
- Parse JSON output
- 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
| Actor | Description |
|---|---|
| Leasingmarkt Scraper | Extract car leasing deals from German leasing platforms |
| eBay Kleinanzeigen Scraper | Extract classified ads from eBay Kleinanzeigen (German market) |
| eBay Kleinanzeigen Deals | Find and track deals on eBay Kleinanzeigen |
| Facebook Marketplace Deal Finder | Discover deals and listings on Facebook Marketplace |
📊 Price Comparison (German Market)
| Actor | Description |
|---|---|
| Billiger.de Scraper | Extract prices from Germany's largest price comparison platform |
| Geizhals Scraper Pro | Scrape Geizhals.de for tech product prices and specifications |
🛒 E-commerce
| Actor | Description |
|---|---|
| eBay Scraper (PPR) | Extract eBay products with seller analytics and engagement metrics |
| Shopify Scraper Pro | Extract 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