Carvago Scraper — Pan-European Cars, Prices & Full Specs
Pricing
from $3.50 / 1,000 results
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
Maintained by CommunityActor 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
| Field | Type | What it does |
|---|---|---|
startUrl | string | Any Carvago category or result URL. The Actor paginates from here. |
maxResults | integer | Stop after this many rows (default 200). |
proxyConfiguration | object | Apify 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:
| Column | Type | Description |
|---|---|---|
listingId | string | Carvago internal car ID. |
title | string | Make, model and trim headline. |
listingUrl | string | Canonical listing page on Carvago. |
make | string | Car manufacturer. |
model | string | Car model family. |
price | number | Asking price in the listing currency. |
currency | string | Price currency code (EUR, PLN, CZK, etc.). |
mileage | number | Odometer reading in kilometres. |
year | number | First registration year. |
powerKw | number | Engine power in kilowatts. |
powerHp | number | Engine power in horsepower. |
fuel | string | Fuel type: Petrol, Diesel, Electric, Hybrid, LPG or CNG. |
transmission | string | Manual or Automatic. |
bodyType | string | Body style: Sedan, Estate car, SUV / Off-road, Hatchback, etc. |
color | string | Exterior color. |
condition | string | Used, Demonstration car, etc. |
seats | number | Number of seats. |
co2Emission | number | CO2 emission in grams per kilometre. |
fuelConsumption | number | Combined fuel consumption. |
owners | number | Number of previous owners. |
originCountry | string | Country where the car was first registered. |
locationCity | string | Seller city. |
locationCountry | string | Country where the car is physically located. |
sellerType | string | Dealership or Private. |
vin | string | Vehicle identification number when available. |
imageUrl | string | First listing photo. |
externalUrl | string | Original listing URL on the source site. |
country | string | Always International. |
source | string | Always carvago. |
scrapedAt | string | ISO 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
- Open the Actor and paste a Carvago URL into Category or listing URL.
- Set Maximum results to how many rows you want.
- Click Start. Rows appear in the dataset while the run is still going.
- 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.
Related Actors
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.