AutoScout24 All-Country Scraper
Pricing
from $0.50 / 1,000 results
AutoScout24 All-Country Scraper
Our autoscout24 scraper makes it simple to collect listings at scale and in all countries. Works on autoscout24.de, .at, .fr, .it, .es, .nl, .be, .lu and .com
Pricing
from $0.50 / 1,000 results
Rating
5.0
(1)
Developer
youssef farhan
Maintained by CommunityActor stats
4
Bookmarked
30
Total users
3
Monthly active users
2 days ago
Last modified
Categories
Share
AutoScout24 Scraper — Extract Car Listings & Dealer Data Across Europe
Scrape AutoScout24 car listings from any European AutoScout24 domain and extract 50+ structured fields per vehicle — price, full specs, mileage, categorized equipment, GPS coordinates, dealer contact details, CO₂ data, and every photo URL. Built for car dealers, automotive market researchers, leasing firms, and data aggregators who need clean, cross-border vehicle data from Europe's largest car marketplace. At $0.50 per 1,000 results it is the lowest-priced AutoScout24 scraper on the Apify Store.
Works on autoscout24.de, .at, .fr, .it, .es, .nl, .be, .lu and .com — paste any search URL and the actor auto-detects the country and language.
What you get
Listing info
listing_id,listing_url— unique ID and canonical localized URLstatus— Active or Inactivecreated_at— ad creation timestampoffer_type— Used, New, or Demoad_tier,is_mia— ad placement metadata
Pricing
price— numeric EUR valueprice_formatted— display string (e.g. "€ 9,200")price_negotiable,is_final_price,vat_deductible— VAT and negotiation flags
Vehicle specs
make,model,model_versionbody_type,body_color,paint_type,vehicle_typetransmission,drive_train,fuel_type,fuel_type_formattedpower_kw,power_hp,displacement_ccm,cylinders,gearsdoors,seats,weight_kgco2_emission,has_particle_filterfuel_consumption_combined,fuel_consumption_formatted
History & condition
first_registration,first_registration_rawmileage_km,mileage_formattedhad_accident,full_service_history,non_smoking,new_inspectionprevious_owners,legal_category
Equipment (categorized)
equipment_comfortAndConvenience,equipment_safetyAndSecurity,equipment_entertainmentAndMedia,equipment_extras— each a JSON array with a matching_counttotal_equipment_count— total options across all categories
Location
country,city,zip,streetlatitude,longitude— exact GPS coordinates
Seller / Dealer
seller_id,seller_type,is_dealerseller_company,seller_contact_nameseller_phone,seller_phone_raw— formatted and dial-readydealer_homepage,dealer_region,warranty_exists,leads_range
Media
main_image— primary photo URLall_images— full array of photo URLsimage_count,has_360_view
Description
description— full listing text, HTML stripped
Sample output
{"listing_id": "53a8e594-eb3a-4871-9252-1e37b6d29816","listing_url": "https://www.autoscout24.com/offers/53a8e594-eb3a-4871-9252-1e37b6d29816","status": "Active","created_at": "2025-09-30T12:17:46.407Z","make": "BMW","model": "114","model_version": "114i CarPlay*Sièges Chauffants*Garantie","body_type": "Sedan","body_color": "White","first_registration": "04/2014","mileage_km": 136130,"mileage_formatted": "136,130 km","power_kw": 75,"power_hp": 102,"transmission": "Manual","drive_train": "Rear Wheel Drive","fuel_type_formatted": "Gasoline","doors": 5,"seats": 5,"had_accident": false,"full_service_history": true,"price": 9200,"price_formatted": "€ 9,200","vat_deductible": false,"total_equipment_count": 44,"equipment_comfortAndConvenience": ["Cruise control", "Navigation system"],"equipment_entertainmentAndMedia": ["Apple CarPlay", "Bluetooth"],"country": "BE","city": "Tubize","zip": "1480","latitude": 50.69989,"longitude": 4.20648,"seller_company": "Urban Car","seller_phone": "+32 (0)474 - 734924","is_dealer": true,"warranty_exists": true,"image_count": 15,"main_image": "https://prod.pictures.autoscout24.net/listing-images/53a8e594.jpg/1280x960.webp"}
Use cases
- ✓ Used car dealers tracking competitor pricing by make, model, and country across AutoScout24's European coverage
- ✓ Automotive market researchers building EUR-denominated price indices for new and used vehicles
- ✓ Leasing and fleet companies monitoring residual values and comparable listings in Germany, France, and Italy
- ✓ Data aggregators feeding pan-European vehicle comparison and valuation platforms
- ✓ Insurance and finance teams appraising vehicle portfolios against live market data
- ✓ Analysts studying equipment prevalence, fuel-type trends, and CO₂ distribution across the market
Pricing
| Event | Price | Real example |
|---|---|---|
| Per 1,000 results | $0.50 | 20,000 listings across Germany & France ≈ $10.00 |
The first page of results is free — test the output before any paid run. No credit card needed to start.
How it works
- Input one or more AutoScout24 search URLs (any make, model, country, price, or year filter).
- Set
start_pageandend_pageto scrape an exact range, or leave them empty to scrape every page. - Up to 100 concurrent workers fetch listing and detail pages in parallel for fast runs.
- Duplicate detection and stagnation checks stop the run cleanly when no new listings appear.
- Progress is saved to a resumable state key — interrupted runs pick up where they stopped.
- Output lands in the Apify dataset; export as JSON, CSV, or Excel from the UI or REST API.
- Schedule daily or weekly runs with Apify's built-in scheduler; optional Telegram alert on completion.
Why this scraper
- 50+ fields per listing — the most complete AutoScout24 dataset on the Store, including categorized equipment, GPS coordinates, CO₂ data, and VAT flags.
- Lowest price on the Store at $0.50/1,000 results — competing actors charge 2–4× more.
- Equipment pre-categorized into Comfort, Safety, Entertainment, and Extras with item counts — usable for filtering or scoring with no extra parsing.
- Resumable runs — long scrapes across large markets never lose progress on restart.
- Auto multi-locale — one actor handles every European AutoScout24 domain; no per-country setup.
Input example
{"start_urls": [{"url": "https://www.autoscout24.de/lst/bmw/1er?atype=C&desc=1&sort=age"},{"url": "https://www.autoscout24.fr/lst/audi/a3?atype=C&sort=price"}],"start_page": 1,"end_page": 20}
Omit end_page to scrape all available pages for each search.
FAQ
Which AutoScout24 countries are supported? All of them. Paste a search URL from autoscout24.de, .at, .fr, .it, .es, .nl, .be, .lu, or .com — the actor detects the domain and language automatically.
Can I scrape one specific dealer's inventory?
Yes. Open the dealer page, find their customer ID (cId), and pass a search URL like https://www.autoscout24.de/lst?cId=5742&sort=age. The dealer's full stock is then scraped page by page. Dealer (/haendler/...) profile URLs are not accepted directly — use the cId search URL instead.
Does it handle anti-bot blocking? Yes. Runs route through Apify residential proxies by default, with automatic retries and exponential backoff. You can also supply your own proxy URL.
What output formats are available? JSON, CSV, and Excel — from the Apify dataset UI and the REST API.
Are equipment lists arrays or strings?
Arrays. Each category (equipment_comfortAndConvenience, etc.) is a JSON array with a matching _count field for easy filtering.
How fresh is the data? Live. Every run fetches current listings directly from AutoScout24 at request time — nothing is cached.
Does it support scheduling and resuming? Yes. Use Apify's scheduler for automated daily or weekly runs; resumable state means interrupted runs continue without re-scraping.
Can I use it via API or MCP? Yes — callable via the Apify REST API and as an MCP server for AI agents (Claude, ChatGPT, Cursor). See below.
Use via API or MCP
Call this actor programmatically via the Apify REST API:
POST https://api.apify.com/v2/acts/fayoussef~autoscout24/runs?token=YOUR_TOKEN
Or connect it as an MCP server for AI agents (Claude, ChatGPT, Cursor):
https://mcp.apify.com/actors/fayoussef~autoscout24
Full API docs: https://docs.apify.com/api/v2
Need a custom scraper?
Need different fields, AutoScout24 combined with Mobile.de or other portals, or a fully managed pipeline into your CRM? Visit automationbyexperts.com for custom builds, retainers, and data-as-a-service.