Kleinanzeigen Scraper – Listings & Prices avatar

Kleinanzeigen Scraper – Listings & Prices

Pricing

from $1.50 / 1,000 listings

Go to Apify Store
Kleinanzeigen Scraper – Listings & Prices

Kleinanzeigen Scraper – Listings & Prices

Get listings from Kleinanzeigen.de for any search or URL: title, price, price type, place, distance, date posted, photos, shipping and seller type. Filter by place, radius and price; add full descriptions and item details. Export JSON, CSV or Excel, or use the API. No login needed. Unofficial.

Pricing

from $1.50 / 1,000 listings

Rating

0.0

(0)

Developer

Unnoted

Unnoted

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

What does Kleinanzeigen Scraper – Listings & Prices do?

Kleinanzeigen Scraper collects listings from Kleinanzeigen.de, Germany's largest classifieds site (formerly eBay Kleinanzeigen), for your search terms or pasted search URLs: title, price and price type, place, date posted, photos, shipping, seller type and, if you want them, the full description and item details, as clean rows you can export or call by API.

Unofficial, not affiliated with Kleinanzeigen.

Main features: search by keyword or paste links, up to 100,000 listings per run, no login needed, export to JSON, CSV or Excel, and full API and scheduling support on Apify.

What data can you get from Kleinanzeigen?

Each listing is one row with these fields:

FieldDescription
adIdKleinanzeigen listing id (always filled)
urlLink to the listing (always filled)
titleListing title (always filled)
priceEurPrice in euros (0 for free items; empty when the listing shows no amount, e.g. "VB" alone)
priceTextPrice as shown (e.g. 130 € VB, Zu verschenken)
priceTypefixed, negotiable (VB), free (Zu verschenken) or unknown
previousPriceEurEarlier price in euros, when the seller has lowered it
descriptionSnippetStart of the description, as in the search results (up to ~300 characters)
postalCodePostcode of the item's location
cityTown or district of the item's location
distanceKmDistance from the searched place in km (only when the search has a place)
postedTextDate posted as shown (e.g. Heute, 07:10 or 27.09.2026)
postedAtDate posted as ISO 8601 (German time for today and yesterday, a date otherwise)
imageUrlFirst photo (large)
imageUrlsAll photos (large)
tagsTags shown in the results (e.g. 105.000 km, EZ 10/2016, Direkt kaufen, Gesuch)
shippingAvailableWhether the seller offers shipping (Versand möglich)
isCommercialSellerWhether the seller is a business (commercial) rather than a private person
commercialSellerNameShop or business name, for commercial sellers only (from the results for shops; for other businesses with full details)
isTopAdWhether the listing is a paid top ad
descriptionFull description (with full details only)
attributesItem details as label → value (e.g. Kilometerstand → 22.205 km), with full details only
featuresFeature list (e.g. Klimaanlage, Sitzheizung), with full details only
categoryCategory path (e.g. Auto, Rad & Boot > Autos), with full details only
searchQueryThe search term or search URL that found it
scrapedAtWhen the listing was collected (ISO 8601)

How to scrape Kleinanzeigen with Kleinanzeigen Scraper – Listings & Prices

  1. Open Kleinanzeigen Scraper – Listings & Prices on Apify and go to the Input tab.
  2. In Search terms, enter fahrrad.
  3. In Max listings, enter 20.
  4. Click Start and wait for the run to finish. A small run like this one takes under a minute.
  5. Open the Output tab to see the results, or download them as JSON, CSV, Excel or HTML.

Input

See the Input tab for every option. The fields:

FieldNameWhat it doesDefault
searchQueriesSearch termsWhat to search for, one per line (e.g. fahrrad, iphone 15, golf 7). Each search gives up to 1,250 listings (50 pages).
startUrlsSearch URLsKleinanzeigen search pages to collect, one per line (e.g. https://www.kleinanzeigen.de/s-autos/golf/k0c216). Set any filter on the website (category, place, price, sorting, private or commercial sellers), then paste the URL here.
locationPlacePostcode or town for every search term (e.g. 10115 or München). Leave empty to search all of Germany. Not applied to search URLs.""
radiusKmRadiusHow far around the place to search (only with a place). Options: 0 (Whole place), 5 (+5 km), 10 (+10 km), 20 (+20 km), 30 (+30 km), 50 (+50 km), 100 (+100 km), 150 (+150 km), 200 (+200 km)."0"
minPriceMin price (€)Only listings at or above this price in euros.
maxPriceMax price (€)Only listings at or below this price in euros.
includeDetailsInclude full detailsAlso open each listing for its full description, item details (e.g. mileage, condition, size), feature list, category and the shop name of commercial sellers. Slower: about 1.5 seconds more per listing.false
maxItemsMax listingsMaximum number of listings in total, across all searches. You pay only for listings saved.100

Example input:

{
"searchQueries": [
"fahrrad"
],
"maxItems": 20
}

Output

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel. One real result:

{
"adId": "3531421513",
"url": "https://www.kleinanzeigen.de/s-anzeige/volkswagen-golf-1-gti-mit-wertgutachten-2-/3531421513-216-8862",
"title": "Volkswagen Golf 1 GTI mit Wertgutachten 2+",
"priceEur": 16990,
"priceText": "16.990 € VB",
"priceType": "negotiable",
"previousPriceEur": null,
"descriptionSnippet": "Volkswagen Golf GTI Klassiker mit Wertgutachten\n\nZum Verkauf steht ein Volkswagen Golf GTI, Baujahr 03/1984, in einem wirklich schönen und gepflegten Zustand.\n\nDer GTI befindet sich in 3. Hand und hat aktuell 190.000 km gelaufen. Ein echter Klassi...",
"postalCode": "78166",
"city": "Donaueschingen",
"distanceKm": null,
"postedText": "04.10.2026",
"postedAt": "2026-10-04",
"imageUrl": "https://img.kleinanzeigen.de/api/v1/prod-ads/images/eb/eb070ceb-f0e1-4377-ae99-ca99e8337fc3?rule=$_59.AUTO",
"imageUrls": [
"https://img.kleinanzeigen.de/api/v1/prod-ads/images/eb/eb070ceb-f0e1-4377-ae99-ca99e8337fc3?rule=$_59.AUTO",
"https://img.kleinanzeigen.de/api/v1/prod-ads/images/15/155b628a-41c3-4cc4-b736-3bf7f88e1630?rule=$_59.AUTO",
"https://img.kleinanzeigen.de/api/v1/prod-ads/images/62/62672729-3d07-4d2e-a92f-c9ef400f6bb9?rule=$_59.AUTO",
"https://img.kleinanzeigen.de/api/v1/prod-ads/images/f4/f42b773e-7eae-4828-be37-1c5c08e59986?rule=$_59.AUTO",
"https://img.kleinanzeigen.de/api/v1/prod-ads/images/a7/a70e4df7-3c15-48a4-8693-6a2d6f3dc3fd?rule=$_59.AUTO",
"https://img.kleinanzeigen.de/api/v1/prod-ads/images/fa/fa86ff85-49a4-4442-ace2-254dff49b630?rule=$_59.AUTO",
"https://img.kleinanzeigen.de/api/v1/prod-ads/images/fb/fb096105-70a8-442c-b2c9-c3bd7813234d?rule=$_59.AUTO",
"https://img.kleinanzeigen.de/api/v1/prod-ads/images/03/03a03e22-491a-4a0c-9c64-28bdd401c44d?rule=$_59.AUTO",
"https://img.kleinanzeigen.de/api/v1/prod-ads/images/c7/c7e6eb74-03a5-436b-aac7-1a0a6622380b?rule=$_59.AUTO",
"https://img.kleinanzeigen.de/api/v1/prod-ads/images/8c/8cc3161d-4985-4975-93a3-789ab587f2ce?rule=$_59.AUTO",
"https://img.kleinanzeigen.de/api/v1/prod-ads/images/8f/8fd83468-ea52-4d3d-a2d1-2d05b4fc83d3?rule=$_59.AUTO",
"https://img.kleinanzeigen.de/api/v1/prod-ads/images/85/85246234-d3c6-44d1-afc2-09bc6ba02ac5?rule=$_59.AUTO",
"https://img.kleinanzeigen.de/api/v1/prod-ads/images/07/0783f991-8a53-405e-bbfd-98e9d4228b91?rule=$_59.AUTO",
"https://img.kleinanzeigen.de/api/v1/prod-ads/images/0c/0c5b1840-af3b-4144-86db-f8845f87f6de?rule=$_59.AUTO",
"https://img.kleinanzeigen.de/api/v1/prod-ads/images/35/35657c9a-dec4-47cf-971c-4f0180582acb?rule=$_59.AUTO",
"https://img.kleinanzeigen.de/api/v1/prod-ads/images/95/95f9548b-c9d6-47c0-8579-80226170004e?rule=$_59.AUTO",
"https://img.kleinanzeigen.de/api/v1/prod-ads/images/ce/ce4c0078-22bc-4149-99bc-ae1dc89b41eb?rule=$_59.AUTO"
],
"tags": [
"190.000 km",
"EZ 03/1984"
],
"shippingAvailable": false,
"isCommercialSeller": true,
"commercialSellerName": "Team25 Autohandel",
"isTopAd": true,
"description": "Volkswagen Golf GTI Klassiker mit Wertgutachten\n\nZum Verkauf steht ein Volkswagen Golf GTI, Baujahr 03/1984, in einem wirklich schönen und gepflegten Zustand.\n\nDer GTI befindet sich in 3. Hand und hat aktuell 190.000 km gelaufen. Ein echter Klassiker, der nicht nur optisch überzeugt, sondern auch technisch in den letzten Jahren einiges an Pflege und Investitionen erhalten hat.\n\nFahrzeugdaten\n\n- Anzahl der Gänge 5\n- DX Motor 112 PS\n- Volkswagen Golf GTI\n- Baujahr: 03/1984\n- 3. Hand\n- 190.000 km\n- Leistung: 82 kW\n- 2/3-Türer\n- ATS-Felgen\n- TÜV und Aufbereitung bei Übergabe Neu\n\nZahnriemen, Wasserpumpe usw. wurden erneuert.\nZusätzlich liegt eine Rechnung aus 2025 über 2.848 € vor.\n\nDas Fahrzeug steht wirklich sehr gut da und wurde entsprechend gepflegt.\nWertgutachten vorhanden\n\nEin aktuelles Wertgutachten von 07/2026 ist vorhanden.\n\n- Zustand: 2+\n- Marktwert laut Gutachten: 22.000 €\n- Wiederbeschaffungswert: 26.100 €\n\nDas Gutachten sowie die entsprechenden Unterlagen können selbstverständlich eingesehen werden.\n\nEin GTI mit Charakter\n\nDer Golf GTI ist mittlerweile ein gesuchter Klassiker und verbindet die legendäre GTI-Geschichte.\n\nWer einen ehrlichen, gepflegten und bereits gut dokumentierten Klassiker sucht, sollte sich diesen GTI unbedingt anschauen.\n\nBei ernsthaftem Interesse gerne melden.\nBesichtigung nach Absprache möglich.\nDer GTI wird im Kundenauftrag verkauft.",
"attributes": {
"Marke": "Volkswagen",
"Modell": "Weitere Golf",
"Kilometerstand": "190.000 km",
"Fahrzeugzustand": "Unbeschädigtes Fahrzeug",
"Erstzulassung": "März 1984",
"Kraftstoffart": "Benzin",
"Leistung": "112 PS",
"Getriebe": "Manuell",
"Fahrzeugtyp": "Limousine",
"Anzahl Türen": "2/3",
"HU bis": "April 2027",
"Umweltplakette": "4 (Grün)",
"Schadstoffklasse": "Euro1",
"Außenfarbe": "Rot",
"Material Innenausstattung": "Stoff"
},
"features": [
"Leichtmetallfelgen",
"Radio/Tuner",
"Nichtraucher-Fahrzeug"
],
"category": "Auto, Rad & Boot > Autos",
"searchQuery": "https://www.kleinanzeigen.de/s-autos/golf/k0c216",
"scrapedAt": "2026-10-08T05:22:43.428Z"
}

How much does it cost to scrape Kleinanzeigen?

Kleinanzeigen Scraper – Listings & Prices uses pay-per-event pricing: $1.50 per 1,000 listings (Listing). You pay only for listings saved to the dataset; platform usage is included in the price. Each run also has Apify's standard start fee of a fraction of a cent.

ListingsPrice
100$0.15
1,000$1.50
10,000$15.00

Set Max items (and the run's maximum cost in the run options) to cap what a run can spend. The run stops when either limit is reached.

Use cases

  • Price research: see what used items really sell for in Germany, by model, condition and region.
  • Used car and bike markets: collect mileage, first registration and asking prices for a model across the country.
  • Deal alerts: schedule a run on a search URL every hour and get new listings under your price into Google Sheets, Slack or email.
  • Resellers and dealers: track competing offers and how often sellers lower their prices.
  • Market and demand research: count listings by category, place and price band over time.

Tips

  • To filter by category, sorting or seller type, set the filters on kleinanzeigen.de and paste the search URL into Search URLs.
  • Use Place with a Radius (e.g. 10115 and +20 km) to search around a postcode; each listing then gets its distance.
  • Leave Include full details off for fast, cheap runs; turn it on when you need the full description and the item details (e.g. mileage, condition).
  • Each search gives up to 1,250 listings (50 pages). For more, split it into several searches, e.g. by place or price band.
  • Listings found by more than one search are saved once, so overlapping searches don't cost twice.

FAQ

Kleinanzeigen Scraper – Listings & Prices collects only data that Kleinanzeigen shows publicly to every visitor, and it leaves out personal data such as private profiles and contact details. Our Actors are ethical and do not extract private user data. Results could still contain personal data in titles or descriptions written by uploaders. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers. You are responsible for how you use the data.

Can I use it through an API?

Yes. Every Apify Actor has an API: start runs, pass input and read results over HTTP, or use the JavaScript and Python clients. See the API tab on the Actor page for ready-made examples.

Can I schedule runs and connect other apps?

Yes. Use Apify Schedules to run Kleinanzeigen Scraper – Listings & Prices every hour, day or week, and integrations (Make, Zapier, Google Sheets, webhooks and more) to send the results where you need them.

Why did I get fewer results than expected?

The run stops at Max items or at the run's maximum cost, whichever comes first. Kleinanzeigen may also return fewer results for rare search terms. Duplicates across search terms are saved once. Check the run's RUN_SUMMARY record in the key-value store for the inputs that returned nothing.

What if it stops working?

Sites change. We run a daily check of our own and fix breakages quickly. If something looks wrong, open an issue in the Issues tab with the run link and we'll look at it.

Why is priceEur empty for some listings?

Some sellers show only "VB" (open to offers) without an amount. priceText keeps what the listing shows, and priceType is "negotiable".

Are the listings in German?

Yes. Titles, descriptions and item details are returned as the sellers wrote them, mostly in German.

Do I get seller names?

Only shop and business names of commercial sellers. Private sellers' names, phone numbers and user ids are never collected.

Not included

No personal data: private sellers' names, phone numbers, user ids and profile pages are not collected. Messages and contact forms are not used.

More Actors from us


Suchbegriffe (keywords): Kleinanzeigen Scraper · Anzeigen und Preise exportieren · gebraucht kaufen · Gebrauchtwagen Kilometerstand Erstzulassung · Fahrrad E-Bike · Versand möglich · VB · Zu verschenken · JSON CSV Excel