Kleinanzeigen.de Scraper - Ads, Prices & New Listings Monitor
Pricing
from $1.00 / 1,000 ads
Kleinanzeigen.de Scraper - Ads, Prices & New Listings Monitor
Scrape Kleinanzeigen.de (ex eBay Kleinanzeigen) by keyword, category or city: title, price, VB flag, location, date, shipping, PRO seller and full description. Only new ads mode for alerts. Duplicates are free, phones masked.
Pricing
from $1.00 / 1,000 ads
Rating
0.0
(0)
Developer
Nursultan Imanov
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Share
What does Kleinanzeigen.de Scraper do?
Kleinanzeigen.de Scraper extracts classified ads from Kleinanzeigen.de (formerly eBay Kleinanzeigen), Germany's largest marketplace. Search by keyword, category or city and get clean, structured data: title, price (number + VB flag), postal code, city, posting time, shipping, direct-buy, PRO seller, photos and, optionally, the full description, attributes (condition, type, size...), all photos, shipping price and category.
Use it as a Kleinanzeigen API for deal alerts, reselling and arbitrage, price research, market monitoring, or lead lists of commercial (PRO) sellers.
Why use this Kleinanzeigen scraper?
- 🔔 Only new ads since the last run. Turn on Only new ads, schedule the Actor every 10-30 minutes and get just the fresh listings. Perfect for deal alerts.
- 💶 Price as a number.
"45 € VB"becomesprice: 45,priceNegotiable: true; free items getisFree: true. - 🎯 Filters that work. Min/max price, private or PRO sellers, shipping only, skip "Gesuch" (wanted) ads and paid top ads.
- 🔁 No duplicates charged. An ad found by several searches is saved and billed once.
- 🛡️ Privacy by default. Private sellers' names and street addresses are never collected; phone numbers and e-mails in descriptions are masked.
- ⚡ Fast and cheap. Plain HTTP, no browser: 300 ads in about 30 seconds.
How much does it cost to scrape Kleinanzeigen?
You pay per ad saved to the dataset, plus a small extra per ad when Include full ad details is on. Duplicates and filtered-out ads are free. Cap spending with Max ads and the run's maximum cost.
How to scrape Kleinanzeigen.de
- Enter Keywords (
ipad,rennrad,ikea kallax) to search all of Germany, and/or - Paste Search URLs from your browser to search a city or category (e.g.
https://www.kleinanzeigen.de/s-berlin/ipad/k0l3331,https://www.kleinanzeigen.de/s-fahrraeder/c217). - Set filters (price, seller type, shipping) and Max ads.
- For alerts: turn on Only new ads and add a schedule.
- Click Start and download JSON, CSV or Excel, or use the Apify API.
Each search reads the first 5 result pages (about 130 newest ads), which is what Kleinanzeigen allows automated visitors to read. To cover more, add more keywords, cities or categories: they run in one go and duplicates are removed.
Input example
{"keywords": ["ipad", "rennrad"],"searchUrls": ["https://www.kleinanzeigen.de/s-berlin/ipad/k0l3331"],"maxItems": 300,"maxPrice": 400,"sellerType": "private","includeDetails": true,"onlyNewAds": true,"stateKey": "ipad-alert"}
Output example
{"id": "3539424745","url": "https://www.kleinanzeigen.de/s-anzeige/apple-pencil-1-generation-vollstaendig-in-ovp-mit-zubehoer/3539424745-285-2601","title": "Apple Pencil (1. Generation) – Vollständig in OVP mit Zubehör","price": 45,"priceText": "45 € VB","priceNegotiable": true,"postalCode": "26160","state": "Niedersachsen","city": "Bad Zwischenahn","postedAt": "2026-10-12T22:38:00+02:00","shippingAvailable": true,"shippingFrom": 0.99,"directBuy": true,"isProSeller": false,"sellerType": "private","category": "Elektronik","subcategory": "Tablets & Reader","attributes": {"Art": "iPad", "Zustand": "Sehr Gut"},"description": "Hallo zusammen, ich verkaufe hier meinen Apple Pencil der 1. Generation ...","images": ["https://img.kleinanzeigen.de/api/v1/prod-ads/images/57/5752a5d0-....?rule=$_59.JPG"],"imageCount": 5,"source": "kleinanzeigen.de","scrapedAt": "2026-10-12T20:44:12Z"}
Fields you get
| Field | Description |
|---|---|
id, url, title, descriptionSnippet | Ad ID, link, title and short text from the results page |
price, priceText, priceNegotiable, isFree | Price as a number, as shown, VB flag, "Zu verschenken" |
postalCode, city, state | Location (no street addresses) |
postedAt, postedLabel | Posting time (ISO, Europe/Berlin) and the label shown on the site |
shippingAvailable, shippingFrom, directBuy | Shipping possible, shipping price, "Direkt kaufen" |
isProSeller, shopName, sellerType | Commercial seller flag, shop name (PRO only), private/commercial |
isTopAd, isWanted | Paid top ad, "Gesuch" (wanted) ad |
imageUrl, imageCount, images | Main photo, number of photos, all photos (details) |
category, subcategory, categoryId, attributes, description | From the ad page when Include full ad details is on |
FAQ
Why only 5 pages per search? Kleinanzeigen's robots.txt lets automated visitors read the first 5 result pages and closes the price, sort, seller-type, shipping and radius filter URLs. The Actor respects that and applies those filters itself. Split big searches by city or category to get more ads.
Is it legal to scrape Kleinanzeigen? The Actor reads only public pages without logging in and follows robots.txt. It does not collect private sellers' names, street addresses or contact details, and masks phone numbers and e-mails in descriptions by default. You are responsible for using the data in line with GDPR and the website's terms.
Do I need a proxy? Usually not. If Kleinanzeigen starts blocking, the Actor switches to Apify Proxy automatically when it is enabled in the input.
Something broke? Open an issue on the Issues tab. We usually reply within a day.