Carvago Scraper — Pan-European Cars, Prices & Full Specs avatar

Carvago Scraper — Pan-European Cars, Prices & Full Specs

Pricing

from $3.50 / 1,000 results

Go to Apify Store
Carvago Scraper — Pan-European Cars, Prices & Full Specs

Carvago Scraper — Pan-European Cars, Prices & Full Specs

Scrape Carvago, a pan-European car marketplace, in bulk: make, model, price, mileage, year, power, fuel, transmission, body type, CO2 emission, origin country, seller type and 15 more columns. Any search URL. No login, no API key.

Pricing

from $3.50 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Scrape Carvago, Europe's largest car marketplace, in bulk — no login, no API key, no browser. Point the Actor at any category or result page and it walks the pages, parses every card into flat, sortable columns, and saves rows as it goes.

30 columns per row · thousands of rows per run · numeric prices, not strings · JSON, CSV, Excel or API · pay only for the rows you keep.


Why this Carvago scraper

Carvago publishes everything a buyer needs on the result page — but as prose, inside a card, behind pagination. Reading it at any useful scale by hand is not realistic, and copy-paste gives you text where you need numbers.

This Actor turns those pages into a table. price is a number, not a formatted string. Location, seller and vehicle specs are their own columns instead of one blob. That is the difference between data you can pivot on and data you have to clean first.

It is built on the same engine as the rest of this fleet, which means three things you only notice when they are missing:

  • It respects the clock. Every run carries a time budget and saves rows continuously, so a slow page never costs you the whole run.
  • One bad page does not end the crawl. An unreachable page is retried, then skipped and logged — not treated as the end of the listing.
  • It says what it did. Row counts, skipped pages and stop reasons all appear in the log, so a short run is always explainable.

What you get

Pan-European price intelligence with full specs

Carvago aggregates from dealerships across Europe. price, powerKw, powerHp, co2Emission, fuelConsumption and mileage are all numeric — ready for cross-border comparison without reformatting.

Origin and location tracking

Every car has originCountry, locationCity and locationCountry as separate columns. Map where cars come from versus where they sit now to study cross-border trade flows.

Dealer vs. private seller analysis

sellerType splits Dealership from Private. Filter for one or the other and compare pricing, mileage and age distributions to quantify the dealer premium.

Environmental and efficiency analysis

co2Emission and fuelConsumption let you filter or rank by environmental impact. Combine with fuel and bodyType to find the most efficient cars in a specific segment.


Input

FieldTypeWhat it does
startUrlstringAny Carvago category or result URL. The Actor paginates from here.
maxResultsintegerStop after this many rows (default 200).
proxyConfigurationobjectApify Proxy settings. The default is fine.

Note: Carvago embeds every filter in the URL. Copy any search or filter result page URL and paste it as the start URL.

Example input

{
"startUrl": "https://www.carvago.com/cars",
"maxResults": 200,
"proxyConfiguration": { "useApifyProxy": true }
}

Output

One row per listing, 30 columns:

ColumnTypeDescription
listingIdstringCarvago internal car ID.
titlestringMake, model and trim headline.
listingUrlstringCanonical listing page on Carvago.
makestringCar manufacturer.
modelstringCar model family.
pricenumberAsking price in the listing currency.
currencystringPrice currency code (EUR, PLN, CZK, etc.).
mileagenumberOdometer reading in kilometres.
yearnumberFirst registration year.
powerKwnumberEngine power in kilowatts.
powerHpnumberEngine power in horsepower.
fuelstringFuel type: Petrol, Diesel, Electric, Hybrid, LPG or CNG.
transmissionstringManual or Automatic.
bodyTypestringBody style: Sedan, Estate car, SUV / Off-road, Hatchback, etc.
colorstringExterior color.
conditionstringUsed, Demonstration car, etc.
seatsnumberNumber of seats.
co2EmissionnumberCO2 emission in grams per kilometre.
fuelConsumptionnumberCombined fuel consumption.
ownersnumberNumber of previous owners.
originCountrystringCountry where the car was first registered.
locationCitystringSeller city.
locationCountrystringCountry where the car is physically located.
sellerTypestringDealership or Private.
vinstringVehicle identification number when available.
imageUrlstringFirst listing photo.
externalUrlstringOriginal listing URL on the source site.
countrystringAlways International.
sourcestringAlways carvago.
scrapedAtstringISO timestamp of collection.

Example row

{
"listingId": "…",
"title": "…",
"listingUrl": "…",
"make": "…",
"model": "…",
"price": 0,
"currency": "…",
"mileage": 0,
"year": 0,
"powerKw": 0,
"powerHp": 0,
"fuel": "…",
"transmission": "…",
"bodyType": "…",
"color": "…",
"condition": "…",
"seats": 0,
"co2Emission": 0,
"fuelConsumption": 0,
"owners": 0,
"originCountry": "…",
"locationCity": "…",
"locationCountry": "…",
"sellerType": "…",
"vin": "…",
"imageUrl": "…",
"externalUrl": "…",
"country": "…",
"source": "…",
"scrapedAt": "…"
}

Export from the Apify Console as JSON, CSV, Excel, XML or RSS, or pull it straight from the Dataset API.


How to use it

  1. Open the Actor and paste a Carvago URL into Category or listing URL.
  2. Set Maximum results to how many rows you want.
  3. Click Start. Rows appear in the dataset while the run is still going.
  4. Export, or schedule the run daily and diff the results to track price moves.

You can also run it from the Apify API, the JavaScript client or the Python client, and wire the output into Google Sheets, Zapier, Make or your own warehouse.


Frequently asked questions

Do I need a Carvago account?

No. All data comes from public search result pages — no login, no API key.

Which countries does Carvago cover?

Carvago aggregates from dealerships across Germany, Czech Republic, Poland, Austria, France, Italy and more. The locationCountry column tells you where each car is.

What does externalUrl contain?

The original listing URL on the source site (e.g. AutoScout24, mobile.de). Useful for cross-referencing or accessing the full dealer page.

What does condition contain?

Values include Used, Demonstration car, and others as classified by Carvago.

Which currencies appear?

EUR for most listings, but also PLN, CZK, HUF and others depending on the seller country. The currency column tells you which.

How accurate is fuelConsumption?

It is the combined consumption figure in litres per 100 km as published by the manufacturer. Null when Carvago does not have it.

How much does it cost?

You pay per row kept, plus Apify platform usage. A 1,000-row run is inexpensive; run it on a schedule and you have a continuous price feed for the cost of a coffee.

Is scraping Carvago legal?

This Actor reads only publicly available pages — the same ones anyone can open in a browser — and collects no personal data beyond the seller display name that Carvago itself publishes next to each listing. You are responsible for how you use the output, including compliance with Carvago's terms and with data-protection law such as the GDPR. If in doubt, take legal advice.


Browse the rest of the fleet for country marketplace, classifieds, property and company-registry scrapers covering more than eighty countries.


Support

Found a broken column or a site change? Open an issue on the Actor's Issues tab and it will be looked at. This Actor is actively maintained — see the Changelog for its history.


Carvago is a trademark of its respective owner. This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Carvago.