VOOZH about

URL: https://apify.com/benthepythondev/kleinanzeigen-autos-scraper

⇱ Kleinanzeigen Autos Scraper - German Used Car Data Β· Apify


πŸ‘ πŸš— Kleinanzeigen Autos Scraper - German Used Cars avatar

πŸš— Kleinanzeigen Autos Scraper - German Used Cars

Pricing

Pay per usage

Go to Apify Store

πŸš— Kleinanzeigen Autos Scraper - German Used Cars

Scrape used-car listings from Kleinanzeigen (Germany). Parses make, model, year, mileage, fuel, transmission, power & price into clean fields. Filter by make, location, year, mileage & price.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

πŸ‘ ben

ben

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

3 days ago

Last modified

Categories

Share

πŸš— Kleinanzeigen Autos Scraper β€” German Used-Car Listings, Structured

Scrape used-car listings from Kleinanzeigen (formerly eBay Kleinanzeigen), Germany's largest classifieds site and a top source of private-seller vehicles β€” often cheaper than dealer platforms. It parses the German car attributes β€” Marke (make), Modell, Erstzulassung (year), Kilometerstand (mileage), Kraftstoff (fuel), Getriebe (transmission), Leistung (power) β€” into clean, structured fields. A perfect complement to dealer-focused sources like mobile.de. Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.

πŸš— What is the Kleinanzeigen Autos Scraper?

It turns any Kleinanzeigen car search into a structured dataset. Enter a location (a German postal code or a city name like berlin β€” auto-resolved to the right area), optionally a make/model keyword, and filters for price, year or mileage, then Run. The Actor walks the result pages, opens each listing to read the vehicle attributes, and returns every matching car with make, model, year, mileage, fuel, gearbox, power, condition and price. It runs through a residential German proxy by default for reliable access.

What data does it extract?

  • Make (Marke), model (Modell) and vehicle type
  • Year and first registration (Erstzulassung)
  • Mileage in km (Kilometerstand) and price in EUR, plus a price type (fixed / negotiable / on request)
  • Fuel (Kraftstoff), transmission (Getriebe) and power (Leistung, e.g. kW/PS)
  • Condition (Fahrzeugzustand), color, doors and emission class when present
  • Title & description, plus the full description from the detail page
  • City, postal code (PLZ) and posting date
  • Listing URL, image URL (and all gallery images), plus seller name and a scrape timestamp

⬇️ Input

Run it with simple fields, or paste exact search URLs for precise filtering:

FieldTypeDescription
keywordstringBest-effort make/model title filter, e.g. bmw, vw golf, tesla model 3
locationCodestringGerman PLZ (e.g. 10115) or city name (e.g. berlin, mΓΌnchen); empty = all of Germany
radiusKmintegerSearch radius around the location (0–200 km)
startUrlsarrayPaste exact Kleinanzeigen car-search URLs (overrides the fields above)
minPrice / maxPriceintegerPrice range (EUR)
minYearintegerMin first-registration year (e.g. 2015)
maxMileageintegerMax mileage (km)
fetchDetailsbooleanOpen each listing for full specs (default true, recommended)
maxResultsintegerMaximum listings to return (1–5000, default 100)
proxyConfigurationobjectResidential DE proxy (strongly recommended β€” datacenter IPs are blocked)

Note on the make filter: keyword is a best-effort title match. Many private listings omit the brand in the title, so for precise make/model filtering, search on kleinanzeigen.de with the make facet selected and paste the resulting URL into startUrls.

Example input

{
"keyword":"bmw 3er",
"locationCode":"mΓΌnchen",
"radiusKm":50,
"minYear":2016,
"maxPrice":20000,
"maxMileage":120000,
"maxResults":100
}

⬆️ Output

Every car is one clean row (view as a table, or export JSON / CSV / Excel):

{
"ad_id":"2891234567",
"title":"BMW 320d Touring, Automatik, Navi",
"make":"BMW",
"model":"320d",
"year":2017,
"first_registration":"MΓ€rz 2017",
"mileage_km":98000,
"price_eur":16900,
"price_type":"NEGOTIABLE",
"fuel":"Diesel",
"transmission":"Automatik",
"power":"140 kW (190 PS)",
"condition":"Gebraucht",
"color":"Schwarz",
"doors":"4/5",
"emission_class":"Euro 6",
"city":"MΓΌnchen",
"plz":"80331",
"url":"https://www.kleinanzeigen.de/s-anzeige/...",
"image_url":"https://img.kleinanzeigen.de/...",
"scraped_at":"2026-06-24T09:00:00Z"
}

πŸ’‘ Use cases

  • πŸ”Ž Deal-hunting & arbitrage: spot underpriced private-seller cars before dealers do.
  • πŸ“Š Price & market analysis: track asking prices by make, model and region over time.
  • 🏷️ Dealers & resellers: source private inventory and seller leads outside the dealer platforms.
  • 🚘 Automotive apps & tools: power a car-search product with clean, structured listings.

❓ FAQ

What does it scrape? Kleinanzeigen.de (Germany), the Autos (cars) section β€” predominantly private-seller listings, plus some commercial ones.

Do I need an API key? No. There's no login or token. A residential German proxy is configured by default for reliable access, since Kleinanzeigen blocks datacenter IPs.

Can I search by make/model and city? You can set keyword for a best-effort make/model match and locationCode (PLZ or city; city names auto-resolve). Because many listings omit the brand in the title, the most reliable way to filter by make is to paste a Kleinanzeigen search URL (with the make facet selected) into startUrls.

What car fields do I get? Make, model, year, first registration, mileage, price, fuel, transmission, power, condition, color, doors and emission class β€” whenever the listing provides them.

Why is the make sometimes empty? Kleinanzeigen treats car make as a structured facet that not all sellers fill in, and titles vary. The Actor parses the listing's attribute block and falls back to the title/description, but values that simply aren't present are returned as null.

Should I keep "Fetch detail pages" on? Yes for full specs β€” make, model, mileage, fuel and the rest live on each listing's detail page. Turning it off is faster and cheaper but returns only the basics (title, price, location, image).

How is this different from a mobile.de scraper? Kleinanzeigen is dominated by private sellers and budget cars β€” a different inventory than dealer-heavy mobile.de β€” which makes it ideal for arbitrage and broader market coverage.

Can I run it on a schedule or via API? Yes β€” schedule recurring runs in Apify, call it via the API/SDK, or connect it to Make, Zapier or n8n.

Is scraping Kleinanzeigen legal? It extracts publicly available listing data. Use it responsibly and within applicable laws and Kleinanzeigen's terms.

πŸ”— You might also like


Keywords: Kleinanzeigen scraper, Kleinanzeigen Autos, German used car scraper, used car data Germany, car listings API, gebrauchtwagen scraper, mobile.de alternative, car price data, automotive market data, private seller cars, DACH car data, Erstzulassung Kilometerstand, vehicle data scraper.

You might also like

Mobile.de Car Scraper

crawlerbros/mobile-de-scraper

Extract used car listings from mobile.de with make, model, price, mileage, year, fuel, transmission, dealer info, and photos.

47

1.0

AutoScout24 Cars Scraper β€” EU Prices & Specs | from $1.39/1K

bovi/autoscout24-cars-scraper

Scrape AutoScout24 car listings across DE/FR/IT/NL/BE by make, model, price, year, mileage and fuel type. Returns 30+ fields: title, price, year, mileage, power, transmission, fuel, body type, seller info, location, images. Pay per result.

πŸ‘ User avatar

Vitalii Bondarev

2

AutoScout24 Germany Car Scraper

devilscrapes/autoscout24-germany-cars

Scrape used-car listings from AutoScout24.de (Germany's largest car marketplace) β€” make, model, price, mileage, first registration, fuel, transmission, power, body type, colour, dealer details, and photos. Paste any AutoScout24 search URL or filter by make/model; export to JSON or CSV.

Cars For Sale Scraper

parseforge/cars-for-sale-scraper

Collect used car listings from CarsForSale.com with 30+ data fields per vehicle including price, mileage, dealer contact details, market price comparisons, and GPS coordinates. Filter by make, model, year range, price range, location radius, condition, and drivetrain. Export as JSON, CSV, or Excel.

OTOMOTO Poland Car Scraper

devilscrapes/otomoto-poland-cars

Scrape used-car listings from otomoto.pl, Poland's #1 car marketplace β€” price (PLN), make, model, year, mileage, fuel, transmission, engine power, body type, colour, seller type, location, and photos. Export to JSON or CSV.

πŸ‡©πŸ‡ͺ Kleinanzeigen Scraper - German Marketplace Data

benthepythondev/kleinanzeigen-scraper

Scrape product listings, prices, locations, sellers, and images from Kleinanzeigen.de (formerly eBay Kleinanzeigen). Filter by keyword, category, location, price range. Perfect for market research, price monitoring, resellers, and dropshippers.

Polovni Automobili Scraper - Serbian Car Listings

studio-amba/polovni-automobili-scraper

Scrape car listings from PoslovniAutomobili.com, Serbia's largest used car marketplace with 10M+ monthly visits. Extract prices, specs, mileage, fuel type, transmission, seller info, and images. Filter by make, model, year, price. No login required.

willhaben Austria Car Scraper

devilscrapes/willhaben-austria-cars

Scrape used-car listings from willhaben.at, Austria's #1 marketplace β€” price, make, model, year, mileage, fuel, transmission, power, body type, colour, seller, location, and photos. Export to JSON or CSV; optionally enrich each listing with its full description.

Otomoto.pl Car Listings Scraper

solidcode/otomoto-pl-scraper

[πŸ’° $4 / 1K] Extract car listings from Otomoto.pl, Poland's largest auto marketplace β€” price, make, model, year, mileage, fuel, gearbox, specs, equipment, seller phone, location & photos. Search by make/model, price, year, mileage, fuel, body type & region, or paste any Otomoto URL.