Autohero Scraper: Used Cars, Prices & VIN in 9 EU Countries avatar

Autohero Scraper: Used Cars, Prices & VIN in 9 EU Countries

Pricing

from $1.25 / 1,000 car listings

Go to Apify Store
Autohero Scraper: Used Cars, Prices & VIN in 9 EU Countries

Autohero Scraper: Used Cars, Prices & VIN in 9 EU Countries

Scrape Autohero used-car listings in Germany, France, Spain, Italy, Belgium, Poland, Austria, Netherlands and Sweden: price, monthly payment, price drops, mileage, engine, CO2, owners, damages and branch. Optional details add VIN, equipment, damage photos, service history and warranties. No login.

Pricing

from $1.25 / 1,000 car listings

Rating

0.0

(0)

Developer

Oswaldo Carabano

Oswaldo Carabano

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Share

Autohero Scraper: used car prices, VIN and damages in 9 EU countries

Scrape used-car listings from Autohero, AUTO1 Group's online car retailer, in Germany, France, Spain, Italy, Belgium, Poland, Austria, the Netherlands and Sweden: about 21,500 cars on 1 Oct 2026, all in one schema.

Every row carries the price in the market's own currency, the monthly payment, price-drop history, mileage, first registration, fuel, transmission, power, CO2, consumption, Euro class, previous owners, accidents, number of documented damages, service book status and the Autohero branch holding the car. Turn on details and you also get the VIN, the full equipment list, every documented damage with its photo, the service history, dimensions, tyres, EV battery and charging data, all gallery photos and the warranty offers with prices.

No login. No cookies. No browser. $1.25 per 1,000 cars.


What you can use this Autohero API for

If you are…You want
A dealer or remarketing team pricing used stockprice, previous price and price drop, mileage and year for every car in a market
Comparing used car prices in Europe by country or building a used car price indexthe same schema in 9 countries, with the currency on every row (EUR, PLN, SEK)
Doing car finance or leasing analyticsthe monthly payment, number of instalments, down payment and financed price
Valuing a specific carVIN, equipment list, damages with photos and service history from the detail page
Tracking the used EV marketbattery capacity, electric range, consumption and charging times
Mapping Autohero's footprintthe branches mode: every branch and pickup centre with phone, hours and stock count

What actually arrives in a row

A car row has 130 columns. A median of 65 carry a value without details and 101 with details. Every percentage below was measured on this actor's own runs on the Apify platform on 1 Oct 2026: 1,642 cars from all 9 countries (search columns) and 759 cars with details (detail columns). We do not promise a column whose fill rate we did not measure.

Always there: 100% (n = 1,642)

car_id · url · country · title · make · model · variant · price · currency · monthly_payment · monthly_payment_months · monthly_payment_down_payment · mileage · first_registration_date · built_year · transmission · power_kw · power_hp · co2_g_km · vat_type · accidents · damages_count · has_full_service_book · seller_name · branch_id · branch_name · branch_street · branch_city · branch_zipcode · stock_number · first_published_at · published_at

Usually there, or there when it applies (n = 1,642)

ColumnFill rate
fuel_type, drivetrain99.8%
last_service_date99.3%
main_image_url99.3%
engine_cc (empty for electric cars)97.2%
emission_standard97.0%
previous_owners94.9%
variant_extra94.8%
fuel_consumption_combined91.8%
acceleration_0_100_s89.5%
highlights35.8%
dealer_sales_price21.7%
previous_price, price_drop (cars reduced since listing)6.0%

Country-specific columns live in their country, so a blended figure would mislead. Measured per market:

ColumnWhere it is filled
financed_priceSpain and Poland: 100%; elsewhere empty
monthly_payment_down_payment_pctSweden: 100%
emission_stickerGermany 96%, France and Spain 100%
is_novice_driver_carItaly: 100%

With details on (n = 759 cars with details)

100%: vin · body_type · color · doors · upholstery · handover_keys · tire_season · vehicle_id · image_urls (median 42 photos) · warranties (level, months and price) · listing_created_at.

ColumnFill rate
seats99.9%
equipment (grouped by category; median 51 items)99.7%
length_mm, width_mm, height_mm97.2%
damages (each with its photo; median 20 per car)96.8%
service_history (median 3 records)96.7%
trunk_volume_l93.8%
inspection_valid_until91.6%
country_of_origin (all but France and Sweden)89.6%
was_in_commercial_use89.2%
summary (DE, AT, FR, IT, ES: 100%)78.7%
original_engine63.1%
was_in_accident48.2%
license_plate (IT, ES, SE: 100%; NL: 52%)45.7%
secondary_wheels_price23.5%
history_report_urls (FR 90%, ES 100%, BE 97%)11.9%
battery_capacity_kwh, electric_range_km (EVs and plug-ins: 97% and 87% of them)11%

Detail texts (body type, colour, equipment, damages) are in the country's own language: the same words the buyer sees on the site. Codes are always mapped to English labels (fuel_type, transmission, emission_standard) with the raw code next to them.


Input

FieldDefaultWhat it does
outputTypecarscars, or branches for one row per Autohero branch
countries["DE"]any of DE, AT, FR, IT, ES, PL, SE, NL, BE
maxItems100hard cap, shared fairly between countries
sortBynewestnewest, most popular, price, mileage, make
makes, model—e.g. ["Volkswagen"], "Golf VII"; vw, audi or GOLF VII work too
minPrice, maxPrice—in each country's currency
maxMileage, minYear, maxYear, minPowerKw—numeric filters
fuelTypes, transmissions—petrol/diesel/electric/hybrid; manual/automatic/…
includeDetailsfalseadds the 53 detail columns, billed separately

Every filter was verified against the live site to actually narrow the results before it was offered here.

Example: German and French automatic diesels under €20,000, with details:

{
"countries": ["DE", "FR"],
"fuelTypes": ["diesel"],
"transmissions": ["automatic"],
"maxPrice": 20000,
"maxItems": 300,
"includeDetails": true
}

Pricing

Pay per event: you pay only for rows delivered.

EventPrice
Car listing$0.00125 ($1.25 per 1,000)
Car detail page (only when includeDetails is on and the details arrive)$0.0007
Branch record$0.0022
Actor start$0.00001 (platform minimum)
  • Error rows are never charged, and a car is never charged twice within a run.
  • If you set a maximum charge for the run, the actor stops cleanly before the rows that would exceed it and says so in the status message. It never delivers a row it did not charge, and never charges a row it did not deliver.

Speed

Measured on the Apify platform at 512 MB on 1 Oct 2026: 1,000 cars in 23 seconds without details; 500 cars with full details in 57 seconds; every branch in all 9 countries (207 branches, scanning about 21,500 cars) in about 2 minutes. Peak memory stayed under 100 MB.


Output example (shortened)

{
"record_type": "car",
"url": "https://www.autohero.com/fr/renault-captur/id/cd7669eb-2a0b-4aa9-bbd3-9702e689cc56/",
"country": "FR",
"title": "Renault Captur 1.5 dCi Energy Intens Eco2",
"price": 10690,
"currency": "EUR",
"monthly_payment": 184,
"monthly_payment_months": 72,
"mileage": 114998,
"first_registration_date": "2016-06-17",
"fuel_type": "Diesel",
"transmission": "Manual",
"power_hp": 90,
"co2_g_km": 95,
"emission_standard": "EURO 6",
"previous_owners": 1,
"damages_count": 19,
"branch_city": "Montataire",
"details_included": true,
"body_type": "SUV",
"equipment_count": 71,
"tire_season": "summer",
"tax_rating": 4,
"warranties": [{ "level": "PREMIUM", "months": 12, "price": 289, "currency": "EUR" }]
}

FAQ

Does Autohero have a public API? No public, documented one. This actor reads the same public catalogue the autohero.com website shows to every visitor, with no login, and returns it as clean rows you can export to JSON, CSV or Excel, or pull through the Apify API.

Which countries are covered? All 9 Autohero markets: Germany, Austria, France, Italy, Spain, Poland, Sweden, the Netherlands and Belgium. Belgium has two language versions of the site over one stock; you get each car once.

Why are some prices in PLN or SEK? Autohero prices cars in Poland in złoty and in Sweden in kronor. Every row states its currency; the actor never converts, so the numbers match the site.

How do I get only one model? Set makes and model exactly as Autohero writes them, for example Volkswagen and Golf VII, BMW and 3er, or Volkswagen and ID.3. Make spelling is normalised (vw, mercedes), and the model is not case-sensitive. A partial name such as Golf matches nothing, and the run tells you so instead of failing.

What do details add, and what do they cost? One more event per car ($0.0007): VIN, the full equipment list, every documented damage with its photo, service history, dimensions, tyres, EV battery data, all photos and the warranty offers. You are only charged for details that actually arrived.

What happens with a typo or a filter that matches nothing? The run finishes successfully with one error row explaining what to change, and nothing is charged for it.

Do I need a proxy? No. The actor works without one. If the site ever starts refusing requests, it switches route on its own and never waits more than a few minutes in total.

Are there private sellers? No. Autohero sells its own inspected stock: every car measured was company stock, so there are no private-seller contact details. The includePrivateSellerContact switch (off by default) keeps it that way if the site ever changes.

Can I schedule it to track prices over time? Yes. car_id is stable across runs, so a daily schedule gives you price-drop and stock history per car.


Good to know

  • Branch phone numbers are company lines and are delivered in branches mode.
  • Autohero's data is theirs. Use what you extract responsibly and in line with the law that applies to you.

Questions or data removal requests: privacy@actorstack.dev