AutoScout24 Scraper - Car Listings, Prices, Mileage, Dealers avatar

AutoScout24 Scraper - Car Listings, Prices, Mileage, Dealers

Pricing

from $0.49 / 1,000 listings

Go to Apify Store
AutoScout24 Scraper - Car Listings, Prices, Mileage, Dealers

AutoScout24 Scraper - Car Listings, Prices, Mileage, Dealers

Scrape public AutoScout24 car listings without login: search by make, model, price, year, fuel or paste search and listing URLs. Price, mileage, first registration, power, dealer, location, photos. No cookies, no proxy needed.

Pricing

from $0.49 / 1,000 listings

Rating

0.0

(0)

Developer

Scrapify

Scrapify

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

AutoScout24 Scraper: public car listings with prices, mileage, dealers and photos

Get public AutoScout24 car listings without a login, cookies or proxy. Describe the cars you want (country, make, model, price, year, fuel, transmission), paste AutoScout24 search or listing links, and every car comes back as one clean row: price and currency, make, model, variant, first registration, mileage, fuel, transmission, power (kW and PS), CO2, condition, location (city, zip, country), dealer name and business phone, seller rating, photos, price band and the listing link. Add the full-details option for description, equipment list, body type, colour, doors, seats, owners, consumption, coordinates and listing date. Export to JSON, CSV or Excel, or call it from the API.

Use it for used-car price monitoring, dealer stock and competitor tracking, market and valuation research, import and arbitrage searches across countries, lead lists of dealers, and datasets for analytics or pricing models. Works with AI agents through the Apify MCP server. It reads only what AutoScout24 shows to every visitor; photos are returned as URLs and are not downloaded.

Why this one

  • No login, no cookies, no proxy, no browser. Public data only; one lightweight request returns 20 cars, so runs are fast and cheap.
  • Nine country sites. autoscout24.de, .at, .it, .es, .fr, .nl, .be, .lu and Europe-wide .com, with the same fields on each.
  • Three input styles in one Actor. Structured searches (make, model, price, year, mileage, fuel, transmission, sort), search URLs you built on the website (all filters kept), and single listing URLs or ids.
  • Past the usual limits. Up to 4,000 listings per search (200 pages of 20); split by make, model or price range to go further.
  • Never fails the whole run for one input. A bad URL, a sold listing or an empty search gets its own row with an error message and is not charged; the rest continue. A RUN_SUMMARY record lists listings per input.
  • Polite by design. Pauses between requests, retries with backoff, and the run stops politely if AutoScout24 keeps answering 403 or 429.

Input

FieldMeaning
SearchesList of objects: country, make, model, priceFrom/priceTo, yearFrom/yearTo, mileageTo, powerFromKw, fuelType (B petrol, D diesel, E electric, 2 hybrid petrol, 3 hybrid diesel, L LPG, C CNG), transmission (A or M), condition (new, used, any), sort, descending
Search result URLsAutoScout24 /lst links with your filters
Listing URLs/angebote/... links or the listing id (UUID); full details included
Max listings per inputDefault 50, max 4,000 (20 per page)
Add full details to search resultsOptional, one extra request and one extra event per listing
Use Apify proxyOff by default; only if AutoScout24 blocks your region

Output (one row per listing)

listingId, url, title, make, model, variant, modelVersion, subtitle, price, currency, priceFormatted, priceEvaluationBand, vatLabel, firstRegistration, mileageKm, fuel, transmission, powerKw, powerHp, co2, vehicleType, condition, location{city, zip, countryCode, street}, seller{id, type, companyName, contactName, dealerPage, phones}, sellerRating{stars, count}, imageCount, images, thumbnail, details[], country, crossReferenceId, source{type, input}, error, scrapedAt. With full details also: description, equipment[], bodyType, bodyColor, paintType, doors, seats, driveTrain, gears, cylinders, engineCcm, weight, upholstery, previousOwners, hsnTsn, hadAccident, nonSmoking, fullServiceHistory, firstRegistrationDate, euroNorm, fuelConsumptionCombined, electricRange, co2Emissions, warranty, priceMedian, priceNegotiable, latitude, longitude, listedAt. See sample-output.json for real rows.

Notes on the data:

  • Text values (fuel, transmission, labels) are in the language of the country site you query.
  • priceEvaluationBand is AutoScout24's own price band for the car (0 is the cheapest band compared with the market, 5 the most expensive).
  • For private sellers the Actor returns the seller type only: no name and no phone. Dealer business name, contact name and business phones are returned for dealers.
  • The same listing returned by two inputs in one run is returned and charged once.
  • Search result photos are the 720x540 version; listing URLs and full details return 1,280x960.

Pricing

Pay per event: $0.00049 per listing ($0.49 per 1,000 listings), $0.001 per listing-detail (only with the full-details option or for listing URLs) plus a $0.00005 start event per run. Error rows are not charged. A 50-listing run costs about three cents. See PRICING.md for the benchmark.

Public data only

The Actor reads only the public search and listing pages that AutoScout24 shows without an account. It does not log in, use cookies or accounts, download photos, or bypass CAPTCHAs or paywalls. Listings can contain personal data (dealer contact names, phone numbers, locations); private sellers' contact data is not returned. You are responsible for using the data in line with AutoScout24's terms of service, copyright law, GDPR and other applicable data-protection law.

Notes and limits

  • AutoScout24 serves at most 200 pages (4,000 cars) per search; use narrower searches to go deeper.
  • AutoScout24 can change its page data without notice.
  • Prices, mileage and availability are the values at scrape time.
  • autoscout24.ch and mobile.de are different sites and are not covered.

FAQ

How much does it cost? $0.00049 per listing plus $0.00005 per run. 1,000 listings = $0.49. Full details add $0.001 per listing. Error rows are free.

Do I need an AutoScout24 account or API key? No.

Can I get the dealer's phone number? Yes for dealers (business numbers shown on the listing); not for private sellers.

Can I scrape one country or all of Europe? Both: pick a country site, or com for the Europe-wide search.

Which export formats are available? JSON, CSV, Excel, XML, HTML or RSS from the Console or API, or integrations such as Make, Zapier, n8n and Google Sheets.

Something broke or a field is missing? Open an issue on the Actor's Issues tab with the run link.

Use with AI agents / MCP

Agents can call this Actor through the Apify MCP server. Let the agent find it with the search-actors tool ("autoscout24 scraper") and call it by name:

  • Actor: santis_hermes/autoscout24-scraper
  • Example prompt: "Find 25 used BMW 320 listings on AutoScout24 Germany under 20,000 EUR with mileage and dealer."
  • Minimal input:
{
"searches": [{"country": "de", "make": "bmw", "model": "320", "priceTo": 20000}],
"maxItems": 25
}

Feedback

If this saved you time, a rating on the Store page helps others find it. If it did not work for you, please open an issue on the Issues tab with the run link and I will look at it.