Kleinanzeigen Autos Scraper — Germany Car Listings avatar

Kleinanzeigen Autos Scraper — Germany Car Listings

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Kleinanzeigen Autos Scraper — Germany Car Listings

Kleinanzeigen Autos Scraper — Germany Car Listings

Extract used car listings from kleinanzeigen.de, Germany's largest classifieds site. Get price, mileage, fuel type, transmission, condition, TÜV inspection date, seller details and photos. Fast HTTP scraping — no browser needed. Automatically bypasses the site's 1,250-result search cap.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

A L

A L

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

11 days ago

Last modified

Share

What does Kleinanzeigen Autos Scraper do?

This Actor extracts used car listings from kleinanzeigen.de, Germany's largest classifieds site (formerly eBay Kleinanzeigen) with over 200,000 vehicles listed at any time. For every listing you get price, mileage, first registration, fuel type, transmission, condition, inspection (HU/TÜV) date, seller details and photos — extracted via fast HTTP requests (no browser), which keeps runs quick and cheap.

Running on the Apify platform gives you API access, scheduling, webhooks, integrations (Google Sheets, Make, Zapier, LangChain) and run monitoring out of the box.

Why scrape Kleinanzeigen Autos?

  • Price intelligence — track used-car prices by make, model and region across Germany, Europe's largest car market.
  • Lead generation — build lists of private sellers and commercial dealers with location and listing details.
  • Deal hunting — filter by price band and spot underpriced or negotiable ("VB") listings as soon as they're posted.
  • Market research & AI agents — feed clean, structured JSON to dashboards, pricing models or LLM agents.

How to use Kleinanzeigen Autos Scraper

  1. Open the Actor and click Try for free.
  2. Go to kleinanzeigen.de/s-autos, apply whatever filters you want (make, price, location), then copy the resulting URL and paste it into Start URLs.
  3. Set Max listings and click Start.
  4. Download the dataset as JSON, CSV, Excel or HTML, or read it via API.

Input

{
"startUrls": [{ "url": "https://www.kleinanzeigen.de/s-autos/preis:1000:5000/c216" }],
"maxItems": 500
}

✨ Bypass the 1,250-results limit

kleinanzeigen.de only serves the first 50 pages (~1,250 results) of any search. When your search matches more, this Actor automatically splits it into narrower price bands and crawls each band separately, so you can extract all matching listings. Enabled by default (splitLargeSearches) — requires the search URL to already include a preis:min:max price filter.

Output

One JSON object per listing. Example (shortened):

{
"id": "3450933490",
"url": "https://www.kleinanzeigen.de/s-anzeige/bmw-x5-3-0d-automatik-aus-10-2002-tuev-02-28/3450933490-216-2197",
"title": "BMW X5 3.0d Automatik aus 10/2002 TÜV 02/28",
"price": 2000,
"priceFormatted": "2.000 €",
"negotiable": true,
"make": "BMW",
"model": "X5",
"mileageKm": 380000,
"firstRegistration": "Oktober 2002",
"fuel": "Diesel",
"transmission": "Automatik",
"condition": "Beschädigtes Fahrzeug",
"inspectionValidUntil": "Februar 2028",
"sellerName": "HW Autoteile",
"sellerType": "commercial",
"location": "39387 Sachsen-Anhalt - Oschersleben (Bode)",
"images": ["https://img.kleinanzeigen.de/api/v1/prod-ads/images/....AUTO"]
}

Main data fields

FieldDescription
price, priceFormatted, negotiablePrice in EUR; negotiable flags listings marked "VB" (Verhandlungsbasis)
make, modelVehicle make and model
mileageKm, firstRegistration, fuel, transmission, condition, inspectionValidUntilTechnical specs, parsed to clean values
sellerName, sellerTypeSeller display name and private/commercial classification
locationCity/region as shown on the ad
imagesFull-size photo URLs

How much does it cost to scrape Kleinanzeigen?

Pricing is pay-per-event: a small fee per Actor start plus a fee per listing scraped. You are only charged for unique listings actually saved — duplicates are filtered out for free. A typical 500-listing run completes in well under a minute.

Tips

  • Keep Max listings close to what you need — you pay per result.
  • Narrower searches (price band, specific model in the URL) run faster and stay under the 1,250-result cap without needing to split.
  • Schedule the Actor daily and connect a webhook to catch newly listed cars or price drops.

FAQ & disclaimers

Is it legal to scrape Kleinanzeigen? This Actor extracts publicly available listing data only. Note that private-seller listings may include a display name; make sure you have a legitimate basis to process any personal data under GDPR and use it responsibly. You are responsible for complying with applicable laws and the target site's terms.

Only the Autos category is supported. The attribute parsing (make, mileage, fuel, etc.) is specific to vehicle listings; other Kleinanzeigen categories use different attribute labels.

Found a bug or missing field? Open an issue in the Issues tab — feedback is usually addressed within days. Custom solutions available on request.