AutoScout24 Scraper — European Used Cars, Prices & Dealers avatar

AutoScout24 Scraper — European Used Cars, Prices & Dealers

Pricing

from $3.50 / 1,000 results

Go to Apify Store
AutoScout24 Scraper — European Used Cars, Prices & Dealers

AutoScout24 Scraper — European Used Cars, Prices & Dealers

Scrape AutoScout24, Europe's largest car marketplace, in bulk: make, model, price, mileage, registration year, fuel type, transmission, dealer name, city and country as separate sortable columns. Any search or filter URL. No login, no API key.

Pricing

from $3.50 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Scrape AutoScout24, Europe's largest car marketplace, in bulk — no login, no API key, no browser. Point the Actor at any category or result page and it walks the pages, parses every card into flat, sortable columns, and saves rows as it goes.

24 columns per row · thousands of rows per run · numeric prices, not strings · JSON, CSV, Excel or API · pay only for the rows you keep.


Why this AutoScout24 scraper

AutoScout24 publishes everything a buyer needs on the result page — but as prose, inside a card, behind pagination. Reading it at any useful scale by hand is not realistic, and copy-paste gives you text where you need numbers.

This Actor turns those pages into a table. price is a number, not a formatted string. Location, seller and vehicle specs are their own columns instead of one blob. That is the difference between data you can pivot on and data you have to clean first.

It is built on the same engine as the rest of this fleet, which means three things you only notice when they are missing:

  • It respects the clock. Every run carries a time budget and saves rows continuously, so a slow page never costs you the whole run.
  • One bad page does not end the crawl. An unreachable page is retried, then skipped and logged — not treated as the end of the listing.
  • It says what it did. Row counts, skipped pages and stop reasons all appear in the log, so a short run is always explainable.

What you get

Pan-European used car price intelligence

AutoScout24 spans 18 European markets. price is numeric, countryCode tells you the market, and mileage is in kilometres — everything you need to compare asking prices across borders without reformatting a single cell.

Dealer and inventory monitoring

sellerName and sellerType let you track which dealers are active in your segment, how deep their inventory runs, and how their pricing compares to private sellers.

Fuel-type and powertrain market shifts

fuel distinguishes Gasoline, Diesel, Electric, Hybrid, LPG and CNG. Chart it over time and you see the energy transition happening in real listing data, not survey estimates.

Lead generation for auto parts and services

Filter by make, model and year to find owners of specific vehicles in specific regions — the people who need parts, insurance, and servicing right now.


Input

FieldTypeWhat it does
startUrlstringAny AutoScout24 category or result URL. The Actor paginates from here.
maxResultsintegerStop after this many rows (default 200).
proxyConfigurationobjectApify Proxy settings. The default is fine.

Note: AutoScout24 embeds every filter in the URL. Copy any search or filter result page URL and paste it as the start URL.

Example input

{
"startUrl": "https://www.autoscout24.com/lst?sort=standard&desc=0&cy=D&atype=C&ac=0",
"maxResults": 200,
"proxyConfiguration": { "useApifyProxy": true }
}

Output

One row per listing, 24 columns:

ColumnTypeDescription
listingIdstringAutoScout24 listing UUID.
titlestringMake and model headline.
listingUrlstringCanonical listing page.
makestringCar manufacturer.
modelstringCar model.
variantstringBody type or trim level.
pricenumberAsking price in the listing currency.
currencystringPrice currency code.
mileagenumberOdometer reading in kilometres.
yearnumberFirst registration year.
registrationDatestringFirst registration month and year (MM-YYYY).
fuelstringFuel type: Gasoline, Diesel, Electric, Hybrid, LPG or CNG.
transmissionstringManual or Automatic.
conditionstringUsed or New.
engineSizestringDisplacement in cc.
citystringSeller city.
postalCodestringSeller postal code.
countryCodestringTwo-letter country code (DE, FR, IT, etc.).
sellerNamestringDealer or private seller name.
sellerTypestringDealer or Private.
imageUrlstringFirst listing photo.
countrystringAlways Europe.
sourcestringAlways autoscout24.
scrapedAtstringISO timestamp of collection.

Example row

{
"listingId": "…",
"title": "…",
"listingUrl": "…",
"make": "…",
"model": "…",
"variant": "…",
"price": 0,
"currency": "…",
"mileage": 0,
"year": 0,
"registrationDate": "…",
"fuel": "…",
"transmission": "…",
"condition": "…",
"engineSize": "…",
"city": "…",
"postalCode": "…",
"countryCode": "…",
"sellerName": "…",
"sellerType": "…",
"imageUrl": "…",
"country": "…",
"source": "…",
"scrapedAt": "…"
}

Export from the Apify Console as JSON, CSV, Excel, XML or RSS, or pull it straight from the Dataset API.


How to use it

  1. Open the Actor and paste a AutoScout24 URL into Category or listing URL.
  2. Set Maximum results to how many rows you want.
  3. Click Start. Rows appear in the dataset while the run is still going.
  4. Export, or schedule the run daily and diff the results to track price moves.

You can also run it from the Apify API, the JavaScript client or the Python client, and wire the output into Google Sheets, Zapier, Make or your own warehouse.


Frequently asked questions

Do I need an AutoScout24 account?

No. All data comes from public result pages — no login, no API key.

How do I filter by country, make or price?

AutoScout24 puts every filter in the URL. Use the AutoScout24 website to build your search, then paste the result URL as the start URL. The Actor follows the same filters.

What does the variant column contain?

The body type or trim level — Sedan, Kombi, SUV, etc. Null when AutoScout24 does not specify one.

Why is year sometimes null?

Year comes from the HTML data-first-registration attribute. If the seller did not enter a registration date, the column is null.

Which currencies appear?

EUR for Continental European listings, GBP for UK listings. The currency column tells you which.

How accurate is the mileage?

It is the odometer reading as published by AutoScout24, in kilometres. The Actor reads it from the site's own data attributes, not from a price string.

How much does it cost?

You pay per row kept, plus Apify platform usage. A 1,000-row run is inexpensive; run it on a schedule and you have a continuous price feed for the cost of a coffee.

Is scraping AutoScout24 legal?

This Actor reads only publicly available pages — the same ones anyone can open in a browser — and collects no personal data beyond the seller display name that AutoScout24 itself publishes next to each listing. You are responsible for how you use the output, including compliance with AutoScout24's terms and with data-protection law such as the GDPR. If in doubt, take legal advice.


Browse the rest of the fleet for country marketplace, classifieds, property and company-registry scrapers covering more than eighty countries.


Support

Found a broken column or a site change? Open an issue on the Actor's Issues tab and it will be looked at. This Actor is actively maintained — see the Changelog for its history.


AutoScout24 is a trademark of its respective owner. This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by AutoScout24.