Kleinanzeigen Scraper
Pricing
from $14.00 / 1,000 ads
Kleinanzeigen Scraper
Scrape Kleinanzeigen.de (ex eBay Kleinanzeigen): any search or category, price, location, photos, seller. Every filter: cars, motorbikes, flats, houses. No 1,250 cap. Optional details: description, attributes, GPS, views, and dealer phone, email, VAT and imprint for lead lists.
Pricing
from $14.00 / 1,000 ads
Rating
0.0
(0)
Developer
Norm Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Features
Share

🛒 Kleinanzeigen Scraper
Extract ads from Kleinanzeigen.de (formerly eBay Kleinanzeigen), Germany's largest classifieds site with over 50 million live ads. Search anything: electronics, furniture, fashion, cars, motorbikes, apartments, houses, jobs, services, pets. Type search words, pick one of 161 categories, or paste any Kleinanzeigen link.
Each ad comes with:
- Title, snippet, price and price type (fixed, negotiable "VB", free), and the old price when it was reduced.
- Category, postcode and city, posting date.
- Main photo in full size and the photo count.
- Shipping, direct buy, top ad, and the shop name for commercial sellers.
- Quick facts shown in the results, like mileage and first registration for cars.
Turn on Full details to add the full description, every photo, every attribute (make, model, mileage, rooms, living space, type...), features, GPS, state and district, view count, and the seller's name, profile, member since, rating and badges. For commercial sellers you also get their phone, email, company name, imprint, VAT ID and trade register number.
👉 Try it now: press Start. The ready-made input gives you 10 ads in a few seconds.
💰 $0.02 per ad on the Free plan (10 ads per run), from $0.018 on paid plans. See pricing
✨ Why this scraper?
Fast
About 1,000 ads in 10 to 20 seconds.Complete
Kleinanzeigen shows at most 1,250 ads per search (50 pages). This Actor splits big searches into price bands automatically, so you get far more than that from one search: 2,600 "iphone 15" ads in about 25 seconds.Lead-ready
Commercial sellers come with phone, email, company, VAT ID and register number parsed out of their imprint, not just a wall of text.Ready to analyse
- Prices are numbers with a clear price type (
fixed,negotiable,free,on_request). - Dates areYYYY-MM-DD, attributes come both as shown on the site and as typed values ("km": 136000,"ez": 2017,"zimmer": 2). - Photos are already in full size.No proxy needed
Nothing extra to set up or pay for.Any search
Type what you would in the Kleinanzeigen search box: "iphone 15", "sofa", "golf 7". Several in one run, each its own search.Apify platform
Schedule runs, get only new ads, export to Excel or CSV, use the API, or connect Google Sheets, Zapier and Make.
⚖️ How it compares
Based on each Actor's public input options (October 2026).
| Capability | This actor | memo23 | beatanalytics | crawlerbros | webdatalabs, ivanvs |
|---|---|---|---|---|---|
| Search words | yes | yes | yes | no (links only) | no (links only) |
| Search links and single ads | yes | yes | yes | yes | yes |
| Category picker | yes (161) | yes | ID only | no | no |
| Place and radius | yes | yes | yes | no | no |
| Price, seller and ad type filters | yes | yes | yes | price, seller | no |
| Shipping, direct buy | yes | yes | yes | no | no |
| Parcel service (DHL, Hermes) | yes | no | no | no | no |
| Condition and colour filters | yes | no | no | no | no |
| Car filters (make, year, km, power, fuel, body...) | yes | no | no | no | no |
| Real estate filters (rooms, size, type, commission) | yes | no | no | no | no |
| Any other site filter (key:value) | yes | no | no | no | no |
| Highest price first | yes | no | yes | no | no |
| New ads only (monitoring) | yes | yes | no | no | no |
| Full ad details | yes | yes | no | yes | ivanvs |
| Photos only filter | yes | yes | yes | no | no |
| Download images to storage | no | yes | no | no | no |
🚀 How to scrape Kleinanzeigen
- Create a free Apify account.
- Pick the filters you need, or keep the ready-made input.
- Click Start.
- Download the ads as Excel, CSV or JSON from the Output tab.
💰 Pricing
How much does it cost to scrape Kleinanzeigen?
You pay a one-time $0.003 per run, plus a price for each ad saved (and for each add-on you turn on):
| Charged for | Free | Bronze | Silver | Gold+ |
|---|---|---|---|---|
| Ad: Charged for each Kleinanzeigen ad saved to the dataset. | 0.02 | 0.018 | 0.016 | 0.014 |
| Ad details: Charged for each ad opened for its full details (description, attributes, seller, all photos). | 0.005 | 0.004 | 0.0035 | 0.003 |
Example: 1,000 ads cost about $18 on Bronze. No proxy or compute costs on top.
📦 What data you get
| Field | Description |
|---|---|
id, url | Kleinanzeigen ad ID and page. |
title, snippet | Ad title and the start of its description. |
price, priceType, originalPrice, currency | 4600, negotiable, the price before a reduction, EUR. priceType is fixed, negotiable, free or on_request. |
category, categoryGroup, categoryId | "Cars", "Cars, bikes & boats", 216. |
postalCode, city, locationId | Where the ad is. |
postedAt | Posting date, with the time for today's ads (2026-10-04T23:34, German time). Top ads don't show it here; Full details adds postedDate. |
image, imageCount | Main photo in full size and the number of photos. |
shippingAvailable, directBuy | Shipping possible, and "Direkt kaufen" with payment protection. |
isTopAd, isHighlighted | Paid placements. |
shopName, shopUrl | Commercial seller's Kleinanzeigen shop. |
tags | Quick facts from the results: "73.208 km", "EZ 10/2017", "Versand möglich", "Gesuch". |
searchedFor | Which of your searches or links found it. |
scrapedAt | When the row was collected (UTC). |
With Full details on, each row also has: images, description, adType (offer or wanted), subcategory, state, district, street, latitude, longitude, attributes (as shown on the ad), attributesRaw (typed values), features, shippingCost, views, postedDate, sellerType (private or commercial), sellerName, sellerId, sellerUrl (all the seller's ads), sellerSince, sellerSatisfaction (TOP, OK...), sellerBadges, sellerActiveAds, sellerShopUrl, phone, imprint, companyName, companyEmail, companyPhones, vatId, registerNumber, postedFrom (app or website).
An error field appears only when an ad's details didn't load. The rest of that row is complete.
Example row (trimmed, with Full details)
{"id": "3531776505","url": "https://www.kleinanzeigen.de/s-anzeige/ford-focus-turnier-trend-zahnriemen-neu-klima/3531776505-216-21488","title": "Ford Focus Turnier Trend Zahnriemen neu Klima","price": 5350,"priceType": "fixed","currency": "EUR","category": "Cars","categoryGroup": "Cars, bikes & boats","categoryId": 216,"postalCode": "50769","city": "Köln","postedAt": "2026-10-04","imageCount": 12,"tags": ["116.212 km", "EZ 03/2013"],"description": "Sommerschlussverkauf: Anhängerkupplung inkl. Montage nur 299€! ...","adType": "offer","state": "Nordrhein-Westfalen","district": "Worringen","street": "Neusser Landstraße 317 - 321","latitude": 51.0677,"longitude": 6.8649,"attributes": { "Marke": "Ford", "Modell": "Focus", "Kilometerstand": "116.212 km", "Erstzulassung": "März 2013", "Kraftstoffart": "Benzin", "Leistung": "101 PS" },"attributesRaw": { "marke": "ford", "model": "focus", "km": 116212, "ez": 2013, "ezm": 3, "fuel": "benzin", "power": 101, "shift": "manuell", "typ": "kombi", "schadstoffklasse": "euro5" },"features": ["Klimaanlage", "Radio/Tuner", "Sitzheizung", "Antiblockiersystem (ABS)"],"views": 5,"sellerType": "commercial","sellerName": "CarLev Autohaus Betreiber:Optimise Europe GmbH","sellerId": "88901604","sellerSince": "2021-10-07","sellerActiveAds": 10,"phone": "+49 160 3337007","companyName": "CarLev Autohaus","companyEmail": "info@carlev.de","companyPhones": ["+49 (0)221 96890440", "+49 (0)160 333 7007"],"vatId": "DE330858450","registerNumber": "HRB 107771","postedFrom": "mobileDE","scrapedAt": "2026-10-04T22:20:31.170Z"}
⚙️ Input
| Section | What it's for |
|---|---|
| Maximum ads | Always first: caps the whole run. Empty means no limit. |
| What | Search terms, Kleinanzeigen links and category. |
| Where | A place with a radius, or all of Germany. |
| Main filters | Price, seller, ad type, condition, colour, shipping, parcel service, direct buy, photos, sort. |
| Cars and motorbikes | Makes, year, mileage, power, gearbox, fuel, body, doors, damage, emissions, upholstery, inspection, motorbike type, engine size. |
| Real estate | Rooms, living space, apartment and house type, plot size, build year, commission, online tour. |
| Any other filter | Extra "key:value" filters from Kleinanzeigen links. |
| Monitoring and extras | New ads only, and Full details (paid add-on). |
Links keep their own filters; the form filters apply to your search terms. Car, motorbike and real estate filters pick their category for you when none is set.
Input examples
📞 Car dealers around Berlin with phone, email and VAT ID
{ "category": "216", "location": "Berlin", "radiusKm": "50", "sellerType": "commercial", "includeDetails": true, "maxItems": null }
🔔 New iPhone 15 ads under €500 near Hamburg, every hour
{ "searchTerms": ["iphone 15"], "location": "Hamburg", "radiusKm": "30", "maxPrice": 500, "onlyNew": true, "maxItems": null }
Schedule it: each run saves only the ads posted since the last one.
🚗 BMW and Audi diesels with automatic gearbox, from 2018, under 100,000 km
{ "makes": ["BMW", "Audi"], "fuel": ["diesel"], "gearbox": ["automatic"], "minYear": 2018, "maxMileage": 100000, "damagedVehicles": "exclude", "maxItems": null }
🏠 3+ room apartments for rent in Munich under €2,000
{ "location": "München", "minRooms": 3, "maxPrice": 2000, "includeDetails": true, "maxItems": null }
🛋️ New sofas from shops, shipped by DHL
{ "searchTerms": ["sofa"], "condition": ["new"], "sellerType": "commercial", "shipping": "shipping", "parcelService": "dhl", "maxItems": 500 }
🔗 Your own Kleinanzeigen search, as it is
{ "urls": ["https://www.kleinanzeigen.de/s-autos/hamburg/golf/k0c216l9409r30"], "maxItems": null }
🔗 Related scrapers
- Clasipar Scraper: Paraguay Classifieds, Phones & Emails.
- Haraj Scraper: Saudi Arabia Classifieds (حراج).
- ikman.lk Scraper: Sri Lanka Ads: Cars, Property, Phones.
- Subito.it Scraper
❓ FAQ and troubleshooting
Is there a Kleinanzeigen API? Do I need an API key?
Kleinanzeigen has no public data API for this. This Actor works as a Kleinanzeigen API alternative: it reads the public pages and gives you clean JSON, CSV or Excel, with no API key, no login and no code to maintain. You can also call it from your own code with the Apify API, or from an AI agent through MCP:
claude mcp add --transport http apify "https://mcp.apify.com?tools=normdata/kleinanzeigen-scraper"
Why do I get only 10 ads?
On the Apify free plan each run saves up to 10 results, so you can try it before paying. Any paid plan removes the limit.
The location wasn't found
Use a German city, district or postcode as you would on Kleinanzeigen: "Berlin", "Hamburg Altona", "80331".
Some filters were ignored
Car, motorbike and real estate filters only work in their own category. The log says which filters were ignored and why.
Is this an official Kleinanzeigen tool?
No. It is independent and not affiliated with Kleinanzeigen. It reads only data Kleinanzeigen publishes on its public pages, at a moderate pace. Use the data in line with Kleinanzeigen's terms and the laws that apply to you.
📧 Contact
Need a scraper for a different site, or found something wrong with this one? norm.data.scrapers@gmail.com