AutoScout24 Scraper - Cars, Prices & Dealer Leads
Pricing
Pay per event
AutoScout24 Scraper - Cars, Prices & Dealer Leads
Scrape AutoScout24, Europe's largest car marketplace. Get full vehicle specs, real prices, mileage, fuel, emissions & photos across 8 countries. Filter by make/model/price/year/fuel. Full car details + dealer B2B leads with phone, website & ratings. Price-drop & new-listing monitoring, no start fee.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
AutoScout24 Scraper — Cars, Prices & Dealer Leads (Specs, Emissions & Contacts)
Extract complete AutoScout24 car data — Europe's largest car marketplace — with the fields other scrapers leave empty: real prices, full mileage & registration, every vehicle spec, fuel consumption & CO₂ emissions, accident & service history, and the selling dealer's phone, website & address. Optionally turn every dealer into a ready-to-contact B2B lead with ratings, opening hours, VAT, and emails crawled from their own website.
No login, no API key, no browser — fast JSON extraction across 8 countries (Germany, Austria, Belgium, Spain, France, Italy, Luxembourg, Netherlands).
Why this AutoScout24 scraper?
Most AutoScout24 scrapers return only the search-card basics and charge a start fee on top. This actor reads AutoScout24's own server-rendered data and ships the richest dataset in the category — with no start fee:
| Data | Typical scrapers | This actor |
|---|---|---|
| Make / model / variant / price / mileage | ✅ | ✅ |
| First registration, fuel, transmission, power (kW + hp) | partial | ✅ |
| Full equipment list, doors/seats, colours, gears, drivetrain | ❌ | ✅ |
| Fuel consumption, CO₂ emissions & emission class | ❌ | ✅ |
| Accident history, full-service history, previous owners | ❌ | ✅ |
| Dealer phone on every listing | partial | ✅ |
| Dealer website, email, VAT, opening hours, ratings | ❌ | ✅ leads mode |
| Lead score (0–100) per dealer | ❌ | ✅ |
| Price-drop + new-listing monitoring | partial | ✅ |
| Start fee | 💸 usually | none |
Use cases
- Dealer & market intelligence — track pricing, mileage-vs-price, and inventory depth by make, model, country, and fuel type. Spot under- and over-priced cars and
superDealflags in real time. - Lead generation — car dealers are active B2B buyers of DMS/CRM software, financing, warranty, logistics, parts, and advertising. Get their
phone,website,email,vatId, ratings and aleadScoreto reach them directly. - Price & inventory monitoring — run on a schedule with monitoring mode to capture only new listings and price drops — perfect for deal alerts, valuation feeds, and competitor watching.
- Valuation & pricing models — feed structured specs (power, mileage, year, emissions, equipment) into residual-value and pricing engines.
- Cross-border arbitrage — compare the same make/model across all 8 AutoScout24 countries to find the best buy.
How to use
- Sign up for Apify — the free plan is enough to try this actor.
- Open the AutoScout24 Scraper, set a make/model and filters (or paste AutoScout24 URLs), and click Start.
- Watch cars stream into the dataset table.
- Export as JSON, CSV, Excel, XML, or RSS — or pull results programmatically via the Apify API.
Input
{"mode": "search","make": "Audi","model": "A4","countries": ["germany", "austria"],"priceFrom": 10000,"priceTo": 25000,"yearFrom": 2018,"mileageTo": 120000,"fuelTypes": ["diesel", "petrol"],"transmission": "automatic","sort": "price_asc","includeDetails": true,"emitDealerLeads": true,"maxResults": 200}
- mode —
search(cars from a make/model/filter search),carDetail(full records for offer URLs you paste), ordealerLeads(car-dealer B2B profiles). - make / model — e.g.
BMW/X5. Leave model empty for all models; leave both empty to search by filters only. - countries — any of
germany, austria, belgium, spain, france, italy, luxembourg, netherlands(names or codes). Empty = all 8. - startUrls — paste AutoScout24 URLs directly: search pages (
/lst/...), single offers (/offers/...), or dealer pages (/dealerinfo/...). Auto-routed by type. - Filters —
priceFrom/To,yearFrom/To,mileageFrom/To,fuelTypes,transmission,bodyTypes,powerFromKw/ToKw,condition(new/used),sort. - includeDetails (default false) — open each car's offer page for the complete record (all equipment, consumption & CO₂, emission class, accident & service history, previous owners, colours, full description).
- emitDealerLeads (default false) — also output one deduplicated dealer-lead record per unique dealer.
- enrichDealerEmails (default false) — crawl each dealer's own website (home + imprint/contact) for a public contact email.
- monitorMode (default false) — emit only cars that are new or whose price changed since the last run (and only dealers not seen before).
Output
One record per car (type: "car"), full vehicle records (type: "carDetail"), and optional dealer leads (type: "dealerLead"):
{"type": "car","id": "c74cfad6-2509-4382-b792-4e0e0e89d252","url": "https://www.autoscout24.com/offers/audi-a4-avant-2-0-tdi-...","make": "Audi","model": "A4","version": "Avant 2.0 TDI S tronic","price": { "amount": 10450, "currency": "EUR", "symbol": "€", "formatted": "€ 10,450" },"superDeal": false,"mileageKm": 246950,"firstRegistration": "01/2018","registrationYear": 2018,"transmission": "Automatic","fuel": "Diesel","powerKw": 110,"powerHp": 150,"engineDisplacementCcm": 1968,"location": { "countryCode": "DE", "zip": "58453", "city": "Witten", "display": "Witten, 58453" },"seller": {"type": "Dealer","companyName": "Automobile Kurt","phone": "+49 (0)163 - 4522788","dealerSlug": "automobile-kurt-recklinghausen-45661-1"},"dealerRatingStars": 4.5,"image": "https://prod.pictures.autoscout24.net/listing-images/...640x480.webp","imageCount": 15,"scrapedAt": "2026-06-17T16:00:00.000Z"}
A dealerLead record adds: companyName, full address, phones, fax, website, email, emails, vatId, contactPersons, ratingAverage, ratingCount, reviews, openingHours, additionalServices, branchCount, and leadScore (0–100).
Automate & schedule
Run this actor on autopilot and pull results into your own stack:
- Apify API — start runs, fetch datasets, and manage schedules over REST.
- apify-client for JavaScript and apify-client for Python — official SDKs.
- Schedules — run it hourly/daily to watch a make/model, city, or dealer for new listings and price drops; ideal for deal alerts and lead pipelines.
- Webhooks — trigger downstream actions (CRM import, Slack alert, price-alert email) the moment a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/autoscout24-scraper').call({make: 'BMW',model: 'X5',countries: ['germany'],yearFrom: 2019,sort: 'age_newest',monitorMode: true,emitDealerLeads: true,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} cars & dealer leads`);
Integrate with any app
Connect the dataset to 5,000+ apps — no code required:
- Make — multi-step automation scenarios.
- Zapier — push new dealer leads straight into your CRM.
- Slack — get pinged when a monitored search finds new cars or price drops.
- Google Drive / Sheets — auto-export every run to a spreadsheet.
- Airbyte — pipe results into your data warehouse.
- GitHub — trigger runs from commits or releases.
Use with AI assistants (MCP)
The output is clean, LLM-ready JSON. You can call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "find diesel Audi A4s under €20k in Germany and list the dealers" and let it run this scraper for you.
Agent-ready: autonomous payments (x402 & Skyfire)
This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:
- x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
- Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.
Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.
More scrapers from scrapesage
Build a complete vehicle & marketplace intelligence stack:
- SGCarmart Used Car Scraper — Singapore used-car listings, prices & dealer data.
- eBay Scraper — listings, sold comps & seller leads.
- Reverb Scraper — marketplace listings, price guide & seller leads.
- Gumtree Scraper — UK classifieds: cars, property, jobs & seller leads.
- Craigslist Scraper — US classifieds across cars, housing, for-sale & services.
- Made-in-China Scraper — B2B suppliers, products & dealer leads.
- Shopify Store Scraper — products, variants, prices & merchant leads.
- AliExpress Scraper — products, prices, variants & supplier leads.
Tips
- Big searches: AutoScout24 paginates the first ~4,000 results per search. To exhaust a popular make/model, split runs by country, price band, or registration year.
- Newest first + monitoring: set
sortto Newest listings first and turn onmonitorModeto capture only fresh inventory and price changes on each scheduled run. - Proxies: the default Apify datacenter proxy works well; switch to Residential in the proxy input for very large or aggressive runs.
- Cost control: dealer profiles are deduplicated per dealer, and website email enrichment only runs for dealers that actually list a website.
FAQ
How do I scrape cars for a specific make and model? Set make and model (e.g. Volkswagen / Golf) and pick your countries. Add filters like priceTo, yearFrom, mileageTo, or fuelTypes to narrow the search.
Can I scrape a single car's full details? Yes — set mode to Car details and paste the offer URLs (autoscout24.com/offers/...) into startUrls, or turn on includeDetails in search mode.
Does it get dealer contact details? Every car listing includes the dealer's name and phone. Dealer leads mode adds the website, address, VAT (when published), opening hours, ratings and reviews, plus — with email enrichment on — a contact email crawled from the dealer's own website.
Can I monitor price drops? Yes. Turn on monitorMode and schedule the run. The actor remembers each car's price and re-emits only cars that are new or whose price changed.
Which countries are covered? Germany, Austria, Belgium, Spain, France, Italy, Luxembourg and the Netherlands — AutoScout24's core markets, in one run.
Is scraping AutoScout24 legal? This actor collects publicly available data only. You are responsible for using the data in compliance with applicable laws (e.g. GDPR for personal data) and AutoScout24's terms.
A field is null — why? Some sellers don't publish equipment, colours, accident history, or a website. Fields are null only when the data genuinely isn't listed, not because the scraper skipped them.
Need help?
Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.