AutoScout24 Scraper — Dealer Contacts & Price Rating avatar

AutoScout24 Scraper — Dealer Contacts & Price Rating

Pricing

from $1.00 / 1,000 listings

Go to Apify Store
AutoScout24 Scraper — Dealer Contacts & Price Rating

AutoScout24 Scraper — Dealer Contacts & Price Rating

Extract car listings from AutoScout24 across 9 European markets (IT, DE, AT, ES, FR, BE, NL, LU, .com). Get prices with market evaluation, full specs, dealer contacts and ratings. Fast HTTP scraping — no browser needed. Automatically bypasses the 4,000-result search limit.

Pricing

from $1.00 / 1,000 listings

Rating

0.0

(0)

Developer

A L

A L

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

8 days ago

Last modified

Share

AutoScout24 Scraper — All Countries, Dealer Contacts & Price Rating

What does AutoScout24 Scraper do?

This Actor extracts car listings from AutoScout24, Europe's largest online car marketplace, across 9 markets: Italy, Germany, Austria, Spain, France, Belgium, Netherlands, Luxembourg and the pan-European .com domain.

For every listing you get the price with AutoScout24's own market evaluation (super price → high price), full vehicle specs, dealer contact details including phone numbers and WhatsApp, seller ratings, location and photo URLs in high resolution — extracted via fast HTTP requests (no browser), which keeps runs quick and cheap.

Running on the Apify platform gives you API access, scheduling, webhooks, integrations (Google Sheets, Make, Zapier, LangChain), proxy rotation and run monitoring out of the box.

Why scrape AutoScout24?

  • Price intelligence — track used-car prices by make, model, year and country; spot deals flagged as "super price" the minute they appear.
  • Dealer lead generation — build lists of dealerships with company name, contact person, phone and WhatsApp numbers, ratings and location.
  • Cross-border arbitrage — compare the same model across Italian, German, French or Spanish markets.
  • Market research & AI agents — feed clean, structured JSON to dashboards, ML models or LLM agents.

How to scrape AutoScout24

  1. Open the Actor and click Try for free.
  2. Either paste one or more AutoScout24 search URLs (any country domain), or pick a country, make and model and optional price/year/mileage filters.
  3. Set Max listings and click Start.
  4. Download the dataset as JSON, CSV, Excel or HTML, or read it via API.

Input

Two ways to define what to scrape:

  • Start URLs — any AutoScout24 search results URL, e.g. https://www.autoscout24.it/lst/fiat/panda?atype=C
  • Filters — country, make, model, price range (EUR), first-registration years, max mileage
{
"country": "it",
"make": "Fiat",
"model": "Panda",
"priceTo": 10000,
"maxItems": 500
}

✨ Bypass the 4,000-results limit

AutoScout24 only serves the first 200 pages (~4,000 results) of any search. When your search matches more, this Actor automatically splits it into price bands and crawls each band separately, so you can extract all matching listings — tens of thousands if needed. Enabled by default (splitLargeSearches).

Output

One JSON object per listing. Example (shortened):

{
"id": "8493b413-5ca8-4298-8ee9-4c79c90d4ef0",
"url": "https://www.autoscout24.it/annunci/fiat-panda-1-2-69cv-e6-lounge-...",
"make": "Fiat",
"model": "Panda",
"modelVersion": "FIAT Panda 1.2 69cv E6 Lounge ANNO 2016",
"offerType": "used",
"price": 5290,
"priceFormatted": "€ 5.290",
"priceRating": 1,
"priceRatingLabel": "super price",
"mileageKm": 104000,
"firstRegistration": "10/2016",
"transmission": "Manuale",
"fuel": "Benzina",
"powerKw": 51,
"powerHp": 69,
"sellerType": "Dealer",
"sellerCompany": "MS Automobili Srl",
"sellerContactName": "Matteo Ciuffreda",
"sellerPhones": [{ "type": "Mobile", "number": "+393409097048" }],
"sellerWhatsapp": "+39 347 - 9149374",
"sellerRatingStars": 4.5,
"sellerRatingCount": 516,
"city": "Torino - To",
"countryCode": "IT",
"images": ["https://prod.pictures.autoscout24.net/listing-images/....webp"],
"imagesLarge": ["https://prod.pictures.autoscout24.net/listing-images/..../1280x960.webp"]
}

Main data fields

FieldDescription
price, priceRating, priceRatingLabelPrice in EUR plus AutoScout24's market evaluation (1 = super price … 5 = high price)
make, model, modelVersion, subtitleVehicle identity and equipment highlights
mileageKm, firstRegistration, fuel, transmission, powerKw, powerHp, engineDisplacementCcmTechnical specs, parsed to clean numbers
sellerCompany, sellerContactName, sellerPhones, sellerWhatsappDealer contacts, ready for CRM import
sellerRatingStars, sellerRatingCountSeller reputation
countryCode, zip, city, streetLocation
images, imagesLargePhoto URLs (thumbnail and 1280×960)

How much does it cost to scrape AutoScout24?

Pricing is pay-per-event: a small fee per Actor start plus a fee per listing scraped. You are only charged for unique listings actually saved — duplicates are filtered out for free. A typical 1,000-listing run completes in well under a minute.

Tips

  • Keep Max listings close to what you need — you pay per result.
  • Use narrower searches (make + model + country) for the fastest runs.
  • Schedule the Actor daily and connect a webhook to catch newly listed cars or price drops.
  • Data quality note: priceRating comes directly from AutoScout24's price evaluation engine.

FAQ & disclaimers

Is it legal to scrape AutoScout24? This Actor extracts publicly available data only. Note that results may include personal data (e.g. dealer contact names and phone numbers); make sure you have a legitimate basis to process it under GDPR and use the data responsibly. You are responsible for complying with applicable laws and the target site's terms.

A search returns fewer results than shown on the site? Enable splitLargeSearches (on by default) to bypass the 4,000-results serving limit.

Found a bug or missing field? Open an issue in the Issues tab — feedback is usually addressed within days. Custom solutions available on request.