European Car Search - Search 12 EU Car Sites at Once avatar

European Car Search - Search 12 EU Car Sites at Once

Pricing

Pay per usage

Go to Apify Store
European Car Search - Search 12 EU Car Sites at Once

European Car Search - Search 12 EU Car Sites at Once

Search 12 European car-classifieds sites in a single run. Unified feed with make, model, year, mileage and EUR-normalized prices. No login required.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

European Car Search

Search twelve European car-classifieds sites in a single run. This actor queries each site in parallel, normalizes every listing to a common schema, converts prices to EUR using live ECB rates, and removes duplicates. One search across a dozen national markets.

No login. No cookies. No account.

What it does

  • Searches 12 European car sites at once: Auto24 (EE), Autoplius (LT), Autovit (RO), Avto.net (SI), Car.gr (GR), DoneDeal (IE), Használtautó (HU), Mobile.bg (BG), Nettiauto (FI), Otomoto (PL), Polovni Automobili (RS), Sauto (CZ).
  • Normalizes every listing to a common schema (title, make, model, year, mileage, fuel type, location).
  • Converts prices to EUR with live European Central Bank rates, so a listing in złoty and one in forint are directly comparable.
  • Deduplicates by listing URL and sorts results by EUR price, cheapest first.

How to scrape European car listing data

  1. Enter a make and model in the Search Query field, for example bmw 3 series, volkswagen golf, or toyota corolla.
  2. Optionally restrict to certain countries with the Countries field (for example ["PL", "CZ"]). Leave it empty to query every site.
  3. Set Max Items Per Site to control how many listings are pulled from each site.
  4. Run the actor. Each site is queried in parallel, listings are normalized, priced in EUR, and deduplicated.
  5. Open the dataset. Each row is one unique car listing with the site it came from.

Input

FieldTypeDescription
searchQuerystringMake and model to search for. Defaults to bmw 3 series.
countriesarrayOptional country filter. Empty means all sites.
maxItemsPerSiteintegerMax listings per site (1–200, default 20).
timeoutPerSiteSecsintegerMax seconds to wait per site (30–600, default 120).
proxyConfigurationobjectProxy settings passed to the underlying scrapers. Residential recommended.

Example input

{
"searchQuery": "volkswagen golf",
"countries": ["PL", "CZ", "HU"],
"maxItemsPerSite": 25,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}

Output

Each item in the dataset is one unique car listing:

{
"title": "BMW 320d Touring 2019",
"make": "BMW",
"model": "320d",
"year": 2019,
"mileage": 98000,
"price": 89000,
"currency": "PLN",
"priceEur": 20470,
"fuelType": "Diesel",
"transmission": "Automatic",
"location": "Warszawa",
"country": "PL",
"url": "https://...",
"source": "Otomoto",
"imageUrl": "https://...",
"scrapedAt": "2026-06-15T18:00:00.000Z"
}
FieldDescription
titleListing title.
make / modelVehicle make and model, if available.
yearRegistration or build year, if available.
mileageMileage in km, if available.
price / currencyPrice in the site's native currency.
priceEurPrice converted to EUR with live ECB rates.
fuelType / transmissionIf available.
locationCity or region, if available.
countryISO country code of the source site.
urlLink to the original listing.
sourceName of the site the listing came from.
scrapedAtISO 8601 timestamp.

A final __SUMMARY__ item lists which sites answered, which failed, the total unique listings, and how many duplicates were removed.

Currency conversion

Prices arrive in each site's local currency. The actor fetches live EUR reference rates from the European Central Bank at the start of every run and converts each price to EUR for comparison. If the rate service is unreachable, it falls back to a built-in rate table so the run still completes. Native price and currency are always preserved.

Use cases

  • Cross-border car-price research before importing a vehicle.
  • Spotting arbitrage where the same model sells far cheaper in one country.
  • Feeding a vehicle-pricing dashboard with EUR-normalized listings.
  • Market analysis of a model's availability and pricing across Europe.

Notes

  • This is a meta-actor. It orchestrates our individual national car-site scrapers and runs them in parallel, so a single run can cover many markets at once.
  • Field coverage depends on each site exposing make, model, mileage and the rest; not every site provides every field.
  • Coverage for a query depends on each underlying site returning results. A common make and model matches more sites than a rare trim.
  • Use residential proxies for the most reliable results.