Ninh Louis Avatar

Ninh's Notes

Insights for Effective Strategies

🚗 European Used Car Price Scraper

Context & Problem

As a data analyst working with B2B used car transaction data, I realized we lacked visibility into the B2C side of the market. Understanding consumer-facing price trends across European countries could bridge that gap — and help explain price dynamics in wholesale auctions.

Solution & Action

To address this, I built a Python-based web scraper targeting AutoScout24, one of the largest online marketplaces for used cars in Europe. The script collects structured data including:

It loops through listings from 🇧🇪 Belgium, 🇳🇱 Netherlands, 🇩🇪 Germany, 🇫🇷 France, and 🇮🇹 Italy — collecting up to 50 pages per country, and appends new results to a local CSV file (used_car_prices.csv), maintaining a historical data trail.

Result

This tool enables continuous monitoring of B2C pricing trends. By aligning them with B2B auction price data, we can:

✅ Built with requests, BeautifulSoup, and pandas
✅ Ready for scheduled automation via task schedulers (e.g. Windows Task Scheduler or cron)

📁 Sample Output Columns

make model price mileage first_registration fuel_type country city date

📂 View on GitHub

View the Python script on GitHub: 🔗 used_car_price.py on GitHub

← Back to Portfolio