Autoscout24 Europe Used Car Listings Scraper avatar

Autoscout24 Europe Used Car Listings Scraper

Pricing

from $0.80 / 1,000 record scrapeds

Go to Apify Store
Autoscout24 Europe Used Car Listings Scraper

Autoscout24 Europe Used Car Listings Scraper

The full used-car and motorcycle inventory from Europe's largest vehicle marketplace, across nine country storefronts — not just the first page of a search.

Pricing

from $0.80 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

AutoScout24 Europe Used Car & Motorcycle Listings Scraper

Scrapes the complete used-car and motorcycle inventory from AutoScout24, Europe's largest online vehicle marketplace, across all nine country storefronts (.com, .de, .at, .it, .nl, .be, .fr, .es, .lu). Returns 44 structured fields per listing — price, mileage, registration date, power, emissions, equipment, dealer identity and rating, and more — normalised into one consistent schema across countries and currencies.


Why This Is Different From a Normal AutoScout24 Search Scraper

A regular AutoScout24 search page shows at most 4,000 results, no matter how many thousands more actually match your filters — the site itself caps every search at that number. Most AutoScout24 scrapers just replay a search URL, so they inherit that ceiling: ask for "all BMWs in Germany" and you get the first 4,000, not the real total.

This actor walks past that ceiling. It automatically breaks a large query into narrower slices — by make, then by registration-year range, then by price range — until each slice is small enough for AutoScout24 to return in full, then stitches the results back together. The result is the actual full inventory for whatever scope you ask for, not a truncated sample.


AutoScout24 Scraper Features

  • Covers all nine AutoScout24 country storefronts in one run, with each listing tagged by the storefront it came from
  • Covers both Cars and Motorcycles
  • Returns 44 fields per listing: price (raw + formatted + currency + VAT-deductible flag), mileage, registration date/year, fuel type, power (kW and hp), transmission, body type, drivetrain, doors, seats, previous owners, colour, condition, emission class, CO₂ emissions, fuel consumption, warranty, accident history, full service history, and a flattened equipment list
  • Includes the dealer identity block — dealer name, ID, profile URL, and rating — so results double as a dealer-lead source, not just a price feed
  • Filter by storefront and/or vehicle type, or leave both blank to cover everything
  • Supports resuming a large run that stopped early, without re-paying for records you already have

Who Uses AutoScout24 Data?

  • Cross-border used-car buyers and arbitrage traders — compare the same model's price across German, French, Italian, and Spanish storefronts in one dataset
  • Dealers and inventory managers — benchmark competitor pricing and stock levels across their region
  • Residual-value and pricing-model teams — build a reference price surface from real, current listings rather than a single-country sample
  • Lead-generation and dealer-outreach tools — the dealer identity + rating block turns listings into a prospect list
  • Market researchers and data journalists — track EV adoption, price trends, or inventory mix across European used-vehicle markets

Input

{
"maxItems": 100,
"countries": ["de", "fr"],
"vehicleTypes": ["C"]
}
FieldTypeDefaultDescription
maxItemsinteger10Required. Maximum number of records to return.
countriesarray of stringsall nineStorefronts to crawl: com (pan-European), de, at, it, nl, be, fr, es, lu. Leave empty for all.
vehicleTypesarray of stringsbothVehicle categories to crawl: C (Cars) or B (Motorcycles). Leave empty for both.

Output Fields

{
"listing_guid": "d41074dd-68e7-4548-8b40-7d8b92e42c47",
"url": "https://www.autoscout24.de/angebote/aeon-sonstige-aeon-motor-cobra-400-...",
"country": "de",
"title": "Aeon Sonstige",
"make": "Aeon",
"model": "Sonstige",
"version": "Aeon Motor Cobra 400 / 16.000 km / Automatik",
"price": 2790,
"price_formatted": "€ 2.790",
"price_currency": "EUR",
"vat_deductible": false,
"price_label": "unknown",
"mileage_km": 16000,
"first_registration": "12/2016",
"year": 2016,
"fuel_type": "Benzin",
"power_kw": 14,
"power_hp": 19,
"transmission": "Automatik",
"body_type": "Quad/ATV",
"drivetrain": null,
"doors": null,
"seats": null,
"previous_owners": 2,
"colour": "Weiß",
"condition": "Gebraucht",
"emission_class": null,
"co2_emissions_gkm": null,
"consumption_l100km": null,
"warranty_months": null,
"accident_free": true,
"full_service_history": null,
"equipment": [],
"seller_type": "Dealer",
"dealer_name": "Konsti Autoankauf",
"dealer_id": "61875539",
"dealer_url": "https://www.autoscout24.de/haendler/konsti-autoankauf/ueber-uns",
"dealer_rating": null,
"location_zip": "70178",
"location_city": "Stuttgart",
"location_country": "DE",
"image_count": 8,
"thumbnail_url": "https://prod.pictures.autoscout24.net/listing-images/...",
"listed_since": "2026-07-13T11:02:14.581Z"
}
FieldTypeDescription
listing_guidstringAutoScout24's internal listing identifier
urlstringDirect link to the listing on its source storefront
countrystringStorefront the listing was harvested from (com, de, at, …)
titlestringMake + model + variant
makestringVehicle make
modelstringVehicle model
versionstringFull trim/variant text as listed by the seller
pricenumberListing price, numeric
price_formattedstringListing price as displayed (with currency symbol)
price_currencystringISO currency code for the storefront
vat_deductiblebooleanWhether VAT is deductible on this listing
price_labelstringAutoScout24's price-vs-market rating, where shown
mileage_kmnumberOdometer reading in kilometres
first_registrationstringFirst registration date, as displayed (MM/YYYY)
yearnumberFirst registration year
fuel_typestringFuel type
power_kwnumberEngine power in kW
power_hpnumberEngine power in hp
transmissionstringTransmission type
body_typestringBody style
drivetrainstringDrivetrain type, where available
doorsnumberNumber of doors, where applicable
seatsnumberNumber of seats
previous_ownersnumberNumber of previous owners, where disclosed
colourstringExterior colour
conditionstringUsed / new / demonstration, per the source listing
emission_classstringEmission class, where disclosed
co2_emissions_gkmnumberCO₂ emissions in g/km, where disclosed
consumption_l100kmnumberFuel consumption in l/100km, where disclosed
warranty_monthsnumberRemaining warranty in months, where disclosed
accident_freebooleanWhether the vehicle is reported accident-free
full_service_historybooleanWhether a full service history is reported
equipmentarrayEquipment/features list
seller_typestringDealer or Private
dealer_namestringDealer company name
dealer_idstringAutoScout24 dealer identifier
dealer_urlstringLink to the dealer's profile page
dealer_ratingnumberDealer star rating, where available
location_zipstringListing location postal code
location_citystringListing location city
location_countrystringListing location country code
image_countnumberNumber of photos on the listing
thumbnail_urlstringPrimary listing image URL
listed_sincestringISO-8601 timestamp of when the listing first went live

Resuming a large crawl

Every run emits a resumeCursor in its Output. If a large crawl stops before it finishes — because it hit maxItems, your spend cap (maxTotalChargeUsd), or was aborted — start a new run with the same input plus that resumeCursor to continue from where it left off. The crawl resumes from the queued work the previous run didn't reach.

  • You are not re-charged for records the earlier run already delivered.
  • Resume within your account's run-retention window — on the free tier, roughly your 10 most recent runs. Once the source run is pruned, its resumeCursor is no longer valid.
  • resumeCursor is opaque — supply it unmodified.

FAQ

How do I scrape AutoScout24 listings?

Set maxItems and, optionally, countries and vehicleTypes — leave both blank to cover every storefront and both Cars and Motorcycles. Run the actor; it returns one record per listing.

Will this actually give me every listing that matches, or just the first page?

Every listing within your chosen scope, up to maxItems. Unlike a plain search-URL scraper, this actor doesn't stop at AutoScout24's normal per-search result cap — it keeps narrowing its own queries automatically until it has walked the whole scope you asked for.

Can I get just one country or just motorcycles?

Yes. Set countries to any subset of com, de, at, it, nl, be, fr, es, lu, and vehicleTypes to C, B, or both.

What currency are prices in?

Whatever the source storefront quotes — price_currency tells you which. Most storefronts price in EUR; .com prices in GBP.

How much does this cost to run?

Pay-per-event pricing — you pay per listing record returned. Exact per-event pricing is shown on the actor's Apify page before you run.


Why Use This Scraper?

  • Full inventory, not a truncated search page — the only listed feature that structurally distinguishes this actor from the rest of the AutoScout24-scraper field
  • All nine storefronts, one schema — currency, VAT-deductible flag, and emission class normalised across countries so you can compare directly
  • Dealer identity included — turns a price feed into a usable lead list
  • Resumable — a large full-inventory pull can pick up where it left off without duplicate charges