Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoUncle Scraper

A Python scraper for AutoUncle.de car listings using ScrapingAnt API.

Note: The ScrapingAnt free plan has concurrency limited to 1 thread.

Features

  • Scrapes car listings from AutoUncle.de (German car marketplace)
  • Supports pagination for bulk data collection
  • Optional keyword search
  • Exports to CSV or JSON format
  • Automatic deduplication of listings

Scraped Fields

Field Description
title Full listing title
price Listed price in EUR
price_evaluation Price rating (e.g., "Guter Preis", "Fairer Preis")
savings Potential savings amount
year Vehicle year
mileage Odometer reading
fuel_type Fuel type (Benzin, Diesel, Elektro, etc.)
transmission Transmission type (Automatik, Schaltgetriebe)
power Engine power (PS/kW)
body_type Body style (SUV, Limousine, Kombi, etc.)
location Dealer location
dealer_name Dealer name
listing_id Unique listing identifier
detail_url Full URL to listing detail page
image_url Main listing image URL
scraped_at Timestamp of scrape

Installation

pip install -r requirements.txt

Usage

# Scrape all listings (1 page)
python main.py --api-key YOUR_SCRAPINGANT_API_KEY

# Scrape with keyword search
python main.py "BMW" --api-key YOUR_SCRAPINGANT_API_KEY

# Scrape multiple pages
python main.py --api-key YOUR_SCRAPINGANT_API_KEY -p 3

# Export as JSON
python main.py --api-key YOUR_SCRAPINGANT_API_KEY --format json

# Using environment variable
export SCRAPINGANT_API_KEY=your_key_here
python main.py -p 2

Output

Results are saved to the output/ directory:

  • CSV: autouncle_{keyword}_{timestamp}.csv
  • JSON: autouncle_{keyword}_{timestamp}.json

Requirements

License

MIT

About

Python scraper for AutoUncle.de car listings using ScrapingAnt API

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages