AutoScout24 All-Country Scraper avatar

AutoScout24 All-Country Scraper

Pricing

from $0.50 / 1,000 results

Go to Apify Store
AutoScout24 All-Country Scraper

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

youssef farhan

Maintained by Community

Actor stats

4

Bookmarked

30

Total users

3

Monthly active users

2 days ago

Last modified

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 URL
  • status — Active or Inactive
  • created_at — ad creation timestamp
  • offer_type — Used, New, or Demo
  • ad_tier, is_mia — ad placement metadata

Pricing

  • price — numeric EUR value
  • price_formatted — display string (e.g. "€ 9,200")
  • price_negotiable, is_final_price, vat_deductible — VAT and negotiation flags

Vehicle specs

  • make, model, model_version
  • body_type, body_color, paint_type, vehicle_type
  • transmission, drive_train, fuel_type, fuel_type_formatted
  • power_kw, power_hp, displacement_ccm, cylinders, gears
  • doors, seats, weight_kg
  • co2_emission, has_particle_filter
  • fuel_consumption_combined, fuel_consumption_formatted

History & condition

  • first_registration, first_registration_raw
  • mileage_km, mileage_formatted
  • had_accident, full_service_history, non_smoking, new_inspection
  • previous_owners, legal_category

Equipment (categorized)

  • equipment_comfortAndConvenience, equipment_safetyAndSecurity, equipment_entertainmentAndMedia, equipment_extras — each a JSON array with a matching _count
  • total_equipment_count — total options across all categories

Location

  • country, city, zip, street
  • latitude, longitude — exact GPS coordinates

Seller / Dealer

  • seller_id, seller_type, is_dealer
  • seller_company, seller_contact_name
  • seller_phone, seller_phone_raw — formatted and dial-ready
  • dealer_homepage, dealer_region, warranty_exists, leads_range

Media

  • main_image — primary photo URL
  • all_images — full array of photo URLs
  • image_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

EventPriceReal example
Per 1,000 results$0.5020,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_page and end_page to 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.