Used car price tracking
Compare asking prices of the same model across countries, or follow a dealer’s stock.
Steps
- Pick the country, make, model and filters.
- Schedule a run to build a price history.
Actors for this job
AutoScout24 Scraper
Covers the eight AutoScout24 country sites: Germany, Austria, Belgium, Spain, France, Italy, Luxembourg and the Netherlands. Paste result pages or say what you want (make, model, year, price, mileage, fuel, gearbox, country, ZIP and radius) and get one JSON row per car: make, model, version, first registration, mileage, price and currency, AutoScout24's price rating, fuel, transmission, power, consumption, CO2, city, country, seller type, dealer name and rating. Details add body, colour, equipment, previous owners, accident flag, posted date and the market price median. $0.44 per 1,000 cars, $0.89 with details. You pay only for rows you get.
$0.44 per 1,000 Car listings
- Dealer pricing: compare your stock with the market by model, year and mileage, and with AutoScout24's own price rating.
- Import/export: the same model's prices in Germany, Italy, France and the Netherlands side by side.
- Residual values and price indexes: daily snapshots by
listingIdshow price cuts and how long cars stay online.
Quick start
Run the first actor from Python (set APIFY_TOKEN):
# pip install apify-client
import os
from apify_client import ApifyClient
client = ApifyClient(os.environ["APIFY_TOKEN"])
run = client.actor("arcadium/eu-car-listings").call(run_input={
"startUrls": ["https://www.autoscout24.de/lst/volkswagen/golf?atype=C&cy=D&fregfrom=2020"],
"maxResultsPerSearch": 50,
})
items = client.dataset(run["defaultDatasetId"]).list_items().items
print(items)
Or give an AI assistant the actor as tools:
{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com/?tools=arcadium/eu-car-listings",
"headers": {
"Authorization": "Bearer <APIFY_TOKEN>"
}
}
}
}