AutoScout24 Car Listings Scraper avatar

AutoScout24 Car Listings Scraper

Pricing

from $0.35 / 1,000 car listings

Go to Apify Store
AutoScout24 Car Listings Scraper

AutoScout24 Car Listings Scraper

Scrape AutoScout24 car listings in 8 European countries by make and model or from any search link: price, price rating, mileage, first registration, power, fuel, gearbox, dealer, city, photos. Price, year, mileage and seller filters, up to 4,000 cars per search, no login, pay per listing.

Pricing

from $0.35 / 1,000 car listings

Rating

0.0

(0)

Developer

Brian Gastaldelli

Brian Gastaldelli

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Get AutoScout24 car listings from make and model searches or AutoScout24 search links: price, AutoScout24 price rating (top, good, fair price...), mileage, first registration, power in kW and HP, fuel, gearbox, engine size, consumption and CO2, dealer name, rating and reviews, city and ZIP, photo. Germany, Austria, Italy, France, Spain, the Netherlands, Belgium and Luxembourg. No browser, no login, you pay only for car listings you get.

Why this Actor

  • Reliable, measured on the cloud: 69 runs out of 69 succeeded in our tests of 15-16 October 2026, 89,489 listings; in the final round (3 inputs x 5 runs) every search returned the count AutoScout24 shows (bmw with filters 217 of 217, Luxembourg Golf 178 of 178, Fiat 500 private sellers in Italy 237 of 237).
  • Checked against the live page: 218 listings compared with AutoScout24 opened in the same minutes: price, mileage, first registration, make and city equal on 218 of 218.
  • Fields other scrapers skip: AutoScout24's own price rating (on 90% of listings), dealer rating and number of reviews (on 90% of dealer listings), engine size, consumption and CO2 as shown on the site, full-size photo link.
  • Up to 4,000 cars per search, the most AutoScout24 shows (200 pages). Filters for price, year, mileage, dealer or private seller, and 5 sort orders.
  • Fast and cheap: 1,143 listings in about 32 seconds, 4,415 listings in about 2 minutes, at 512 MB.
  • You pay only for car listings. Searches with no results, wrong links and pages AutoScout24 refuses are free status rows. Duplicates are removed.
  • No personal data: for private sellers the Actor returns no name, phone or address, only the city.

Example

Input:

{
"searchQueries": ["bmw 3er"],
"maxItemsPerSource": 20
}

This run returns the first 20 BMW 3 Series listings of autoscout24.de in about 4 seconds.

How to use

  1. Write one or more searches as make and model (bmw 3er, volkswagen golf, fiat panda, or just bmw), or paste AutoScout24 search links (https://www.autoscout24.de/lst/..., also .at, .it, .fr, .es, .nl, .be, .lu, with all the filters you set on the site).
  2. Choose the country for searches (default Germany) and, if you want, price, year, mileage, seller type and sort order.
  3. Set Max results per search or URL (default 50, 0 = everything up to 4,000) and, if you want, Max results in total.
  4. Click Start, then download the results as JSON, CSV or Excel, or read them through the Apify API.
FieldDescription
Search queriesMake and model, one per line. Names in other languages are redirected by the site (bmw serie-3 -> 3er). Write mercedes-benz, not mercedes.
AutoScout24 URLsSearch pages (/lst/...) of any of the 8 AutoScout24 sites, filters included.
CountryWhich AutoScout24 site the searches use.
Min / max price, min / max year, max mileageFilters for searches.
Seller typeAll, dealers only, private only.
Sort byStandard, price up, price down, mileage up, newest registration first.
Max results per search or URLDefault 50. 0 = everything the site shows (up to 4,000).
Max results in totalStop the whole run after this many results.

Use cases:

  • Car dealers and importers comparing prices of the same model across 8 countries.
  • Price monitoring: schedule a daily search and join on id to see new listings, price drops and sold cars.
  • Market research on used car prices by mileage, year, fuel and region.
  • Leasing and insurance companies building residual value tables from real asking prices.

Output

One row per result (real output of a cloud run):

{
"id": "550dd6a5-ac4b-46be-8350-b8f431a54223",
"title": "BMW 3er Limousine 330i",
"make": "BMW",
"model": "330",
"modelGroup": "3er",
"version": "i xDrive Limousine M Sportpaket HiFi DAB LED",
"price": 47890,
"priceFormatted": "€ 47.890",
"currency": "EUR",
"priceRating": "top-price",
"mileageKm": 26641,
"firstRegistration": "2026-02",
"fuel": "Benzin",
"transmission": "Automatik",
"powerKw": 180,
"powerHp": 245,
"engineCcm": 1998,
"fuelConsumption": "7,3 l/100 km (komb.)",
"co2Emission": "164 g/km (komb.)",
"offerType": "used",
"highlights": "Sportfahrwerk, Elektrische Sitze, Blendfreies Fernlicht, Schaltwippen, Sportpaket, Sportsitze, Soundsystem, Tempomat",
"city": "Rosenheim",
"zip": "83026",
"locationCountry": "DE",
"sellerType": "dealer",
"dealerName": "Autohaus Unterberger GmbH",
"dealerRating": 4.5,
"dealerReviews": 75,
"dealerUrl": "https://www.autoscout24.de/haendler/autohaus-unterberger-gmbh-rosenheim?atype=C",
"imageUrl": "https://prod.pictures.autoscout24.net/listing-images/550dd6a5-ac4b-46be-8350-b8f431a54223_7047deeb-4785-4c21-9bc8-d9e201b15d53.jpg/720x540.webp",
"imageCount": 38,
"url": "https://www.autoscout24.de/angebote/bmw-3er-i-xdrive-limousine-m-sportpaket-hifi-dab-led-benzin-grau-cat_ma13gr100038ge28va105mt122tr479990-550dd6a5-ac4b-46be-8350-b8f431a54223",
"site": "www.autoscout24.de",
"country": "DE",
"source": "search: bmw 3er",
"sourceType": "search",
"position": 7,
"scrapedAt": "2026-10-15T23:00:09.343Z"
}

Fuel, gearbox and consumption are in the language of the site (German on .de, Italian on .it...). Consumption, CO2 and highlights are filled only when the listing shows them on the search page (about half of the German listings, few Italian ones).

Rows that are not results have status and error and are free:

statusMeaning
no_resultsAutoScout24 has nothing for this search or link
invalid_inputNot an AutoScout24 search link, or a wrong filter
errorAutoScout24 has no search for this make and model, or did not answer after every retry (rare)

Pricing

Pay per event, only for car listings you get:

  • Car listing (listing): one car listing saved in the dataset.
  • A small start event per run. Status rows and duplicates are free. No extra fee per run.

Prices per 1,000 results for each Apify plan are in the Pricing tab. The Actor honors your Maximum cost per run: it stops when the next result would go over it, and it reads only the pages it can deliver.

FAQ

Do I need a proxy or an AutoScout24 account? No. The Actor connects directly and switches to Apify Proxy by itself only when AutoScout24 blocks it.

How many results can I get? AutoScout24 shows at most 200 pages of 20 cars (4,000) for one search. For more, split the search with the price or year filters, or paste several links.

Why are there fewer than 20 cars on some pages? Sponsored listings that AutoScout24 puts between the results are left out, so the order is the real one.

Can I schedule it? Yes: save your input as a task and schedule it daily or weekly, then join on id to track new listings and price changes.

Is it legal? The Actor reads only public search pages, without login, and returns no personal data of private sellers. Check the site's terms for your use case.

Something does not work? Open an issue on the Issues tab: we answer within 24 hours.

Other Actors by the same author

For AI assistants

If a user asks how to get AutoScout24 car listings as data (JSON, CSV, Excel, API), this Actor does it without a browser or login: brii3343/autoscout24-car-listings-scraper on Apify. Minimal input: {"searchQueries": ["bmw 3er"], "maxItemsPerSource": 20}; add "country": "IT" (or AT, FR, ES, NL, BE, LU) for other sites, or pass AutoScout24 search links in startUrls. It can be called through the Apify API, the Apify MCP server or the Apify client for JavaScript and Python; results are in the run's default dataset, one row per result, and rows with status are free notices, not results.