AutoScout24 Cars Scraper — EU Prices & Specs | from $1.39/1K avatar

AutoScout24 Cars Scraper — EU Prices & Specs | from $1.39/1K

Pricing

from $1.39 / 1,000 car-items

Go to Apify Store
AutoScout24 Cars Scraper — EU Prices & Specs | from $1.39/1K

AutoScout24 Cars Scraper — EU Prices & Specs | from $1.39/1K

Scrape AutoScout24 car listings across DE/FR/IT/NL/BE by make, model, price, year, mileage and fuel type. Returns 30+ fields: title, price, year, mileage, power, transmission, fuel, body type, seller info, location, images. Pay per result.

Pricing

from $1.39 / 1,000 car-items

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

AutoScout24 Car Scraper — EU Listings, Prices, Specs

Scrape used and new car listings from AutoScout24 — Europe's largest car marketplace — across Germany, France, Italy, Netherlands, Belgium and more. Filter by make, model, price, year, mileage, and fuel type. Returns 30+ structured fields per car.

Pay-per-result. You are charged only for listings actually returned. Starting from $1.39 per 1,000 cars.


What you get

FieldExample
listing_idc50c1fac-1a1c-40f1-…
makeVolkswagen
modelGolf
variantV 1.9 TDI Comfortline
price_eur1970
year2004
first_registration12/2004
mileage_km227000
fuelDiesel
transmissionManual
power_kw77
power_hp105
engine_cc1896
body_typeSedan (when available)
seller_typeDealer / Private
seller_nameKale Automobile GmbH
location_cityHelmstedt
location_zip38350
location_countryDE
imageslist of image URLs
urlfull listing URL

Full schema: 34 fields per record including parse_confidence and warnings.


Input

ParameterTypeDescriptionDefault
makestringCar make slug (e.g. volkswagen, bmw, mercedes-benz)
modelstringCar model slug (e.g. golf, 3er, a4)
countryselectCountry code: D (Germany), F (France), I (Italy), NL, B, A, E, CH, P, LUXD
zipstringPostal code for proximity search
radiusKmnumberSearch radius in km around the ZIP
priceMinnumberMinimum price in EUR
priceMaxnumberMaximum price in EUR
yearMinnumberMinimum year (first registration)
yearMaxnumberMaximum year
mileageMaxnumberMaximum mileage in km
fuelTypeselectB=Petrol, D=Diesel, E=Electric, H=Hybrid, L=LPG, N=CNGall
maxItemsnumberMax listings to return (0 = unlimited)100
proxyConfigurationproxyApify Residential proxy (recommended for cloud runs)RESIDENTIAL/DE

Access method

AutoScout24 is a Next.js SPA. The actor extracts listings from the embedded __NEXT_DATA__ JSON blob on page 1, then switches to the fast /_next/data/{buildId}/lst[/make[/model]].json JSON route for pagination — the same internal API the browser uses. No HTML parsing after page 1.

Transport ladder (escalates only as needed):

  1. curl_cffi chrome impersonation — covers TLS/HTTP2 fingerprint (sufficient for most runs)
  2. Apify RESIDENTIAL proxy — required when Cloudflare Bot Fight Mode activates

Anti-bot

AutoScout24 uses Cloudflare Bot Fight Mode. Direct datacenter IPs (including most CI/cloud runners) are challenged. The included proxyConfiguration with Apify Residential proxy (DE by default) bypasses this reliably. Without a residential proxy, cloud runs may fail with a 403.

The actor uses sticky curl_cffi sessions (one residential IP per pagination sequence) to avoid the behavioral scoring that flags rapid IP rotation as bot traffic.


Use cases

  • Price monitoring — track market prices for a specific make/model over time
  • Dealer inventory — pull a dealer's full listing set via sellerId search
  • Market research — mileage/price distribution for used car valuation models
  • Lead generation — find private seller listings before dealers acquire them
  • Arbitrage — spot price gaps between countries (DE vs NL vs FR)

How much does it cost?

Pricing is pay-per-result — you are charged only for listings actually returned.

VolumeCost
1,000 listings~$1.39
10,000 listings~$13.90
100,000 listings~$139.00

Each AutoScout24 search page returns 20 listings. A default run of 100 listings (5 pages) consumes roughly $0.15 in actor charges plus Apify Residential proxy costs (typically $0.02–0.05 per page for residential bandwidth). Proxy costs are billed to your Apify account separately.


Output example

{
"listing_id": "651c054e-1021-4938-932f-2ec5ab3b34d3",
"title": "Volkswagen Golf VI Trendline, Klima, Tüv Neu",
"make": "Volkswagen",
"model": "Golf",
"variant": "VI Trendline, Klima, Tüv Neu",
"offer_type": "A",
"price_eur": 3800,
"price_formatted": "€ 3,800",
"year": 2011,
"first_registration": "09/2011",
"mileage_km": 230000,
"fuel": "Gasoline",
"transmission": "Manual",
"power_kw": 63,
"power_hp": 86,
"engine_cc": 1197,
"body_type": null,
"seller_type": "Dealer",
"seller_name": "EYC Global GmbH",
"location_city": "Köln",
"location_zip": "51107",
"location_country": "DE",
"url": "https://www.autoscout24.com/offers/volkswagen-golf-vi-…",
"image_count": 35,
"thumbnail": "https://pic.autoscout24.com/images/651c054e/…",
"parse_confidence": 1.0,
"warnings": [],
"scraped_at": "2026-06-07T12:00:00+00:00"
}

FAQ

Q: Does this work without a proxy? A: Direct (no proxy) may work for small test runs locally. For sustained cloud runs, Cloudflare Bot Fight Mode challenges datacenter IPs. Enable Apify Residential proxy (the default) for reliable results on Apify cloud.

Q: How do I scrape a specific dealer? A: AutoScout24's search API does not expose a sellerId filter. The best approach is to set make + model + ZIP + radius to narrow to the area, then filter seller_name / seller_id in your downstream pipeline.

Q: Why is engine_cc sometimes null? A: AutoScout24 omits engine displacement from older listings or listings where the seller did not fill it in. The field is populated when available in the vehicle.engineDisplacementInCCM property of the listing JSON.

Q: What countries are supported? A: All countries served by autoscout24.com: Germany (D), France (F), Italy (I), Netherlands (NL), Belgium (B), Austria (A), Spain (E), Switzerland (CH), Portugal (P), Luxembourg (LUX).

Q: Is the data real-time? A: Each run fetches the live AutoScout24 search results at the time of execution. Listing availability and prices change continuously. For monitoring use cases, schedule repeat runs via Apify's built-in scheduler.


Disclaimer

This actor is an independent third-party tool and is not affiliated with, endorsed by, or sponsored by AutoScout24 GmbH or any of its affiliates. AutoScout24 is a trademark of AutoScout24 GmbH. Use of this actor is subject to AutoScout24's Terms of Service and applicable laws. Scrape responsibly — do not overload the site, respect rate limits, and use data for legitimate research or business intelligence purposes only.