Kleinanzeigen Listings Scraper (Germany)
Pricing
from $1.50 / 1,000 listings
Kleinanzeigen Listings Scraper (Germany)
Scrape classified ads from kleinanzeigen.de, Germany's largest classifieds site: title, description, price, negotiable and free flags, location, postal code, attribute tags and image. No API key.
Pricing
from $1.50 / 1,000 listings
Rating
0.0
(0)
Developer
Dev D
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Classified ads from kleinanzeigen.de, Germany's largest classifieds site. Cars, flats, electronics, furniture, jobs — every category works the same way. No API key, no login.
What you get
| Field | Example |
|---|---|
title | Hyundai i40 FIFA WORLD CUP EDITION |
description | full ad text |
price, currency | 7500.0, EUR |
is_negotiable | true when the ad says VB (Verhandlungsbasis) |
is_free | true for Zu verschenken, with price 0 |
location, postal_code | 89429 Bachhagel, 89429 |
tags | ["167.000 km", "EZ 03/2015"] |
posted_text, image_url, url | direct link |
German prices use a dot for thousands. 7.500 € is seven thousand five
hundred euros, not seven and a half — reading it the English way would be wrong
by a factor of 1000, so it is parsed properly here.
is_negotiable and is_free are kept as flags instead of being discarded,
because "VB" and "Zu verschenken" carry real meaning for anyone filtering ads.
Example input
{"startUrls": ["https://www.kleinanzeigen.de/s-autos/k0c216","https://www.kleinanzeigen.de/s-wohnung-mieten/k0c203"],"maxListingsPerUrl": 300}
Open any category on kleinanzeigen.de and copy the address.
Notes
- 27 ads per request, taken straight from the results page — no ad is opened individually.
- Paging follows the site's own next-page link rather than a rebuilt URL, so it keeps working across categories whose URL shapes differ.
- Ads already returned by an earlier URL are skipped, so overlapping searches never charge twice for the same ad.
- Runs stop cleanly before the platform timeout and keep everything collected so far, rather than failing.
Pricing
Pay per result: one listing event per ad returned.
Support
Found a category that won't load, or a field that stopped populating? Open an issue on the Actor's page and include the URL you used.