Kleinanzeigen Scraper — German Classifieds & Marketplace Data
Pricing
from $2.00 / 1,000 result scrapeds
Kleinanzeigen Scraper — German Classifieds & Marketplace Data
Scrape classified listings from Kleinanzeigen.de (formerly eBay Kleinanzeigen), Germany's largest marketplace. Search by keyword, category, price range, and location. Extract titles, prices, descriptions, images, and seller info. No login or cookies required.
Pricing
from $2.00 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Kleinanzeigen Scraper
Scrape classified listings (Anzeigen) from Kleinanzeigen.de (eBay Kleinanzeigen) — Germany's largest online classifieds marketplace with over 50 million active listings. Extract prices, descriptions, images, locations, and more. No login or cookies required.
Why use this actor?
Kleinanzeigen.de dominates the German secondhand and classifieds market. Whether you're tracking prices, monitoring competitors, sourcing inventory, or analyzing local markets — this actor gives you structured data from millions of listings without manual browsing.
Use cases:
- Price monitoring — track market prices for specific products across Germany
- Market research — analyze listing volumes, pricing trends, and regional demand
- Inventory sourcing — find deals on electronics, furniture, vehicles, and more
- Real estate research — pull Immobilien (property) listings for rental and sale market analysis
- Competitor analysis — monitor what sellers are listing and at what prices
- Academic research — study secondhand market dynamics and consumer behavior
Input
| Field | Type | Required | Description |
|---|---|---|---|
query | String | No | Search term (e.g. "laptop", "fahrrad", "iPhone 15") |
categoryId | Integer | No | Category ID from the URL (e.g. 278 for Notebooks). Find it in the URL: /s-notebooks/k0c278 means categoryId=278 |
locationId | Integer | No | Location ID from the URL (e.g. 3331 for Berlin). Find it in the URL: /k0l3331 means locationId=3331 |
minPrice | Number | No | Minimum price filter in EUR |
maxPrice | Number | No | Maximum price filter in EUR |
sortBy | String | No | Sort order: "newest", "cheapest", or "most-expensive" |
maxResults | Integer | No | Maximum listings to return (default: 100, max: 10,000) |
proxyConfiguration | Object | No | Proxy settings. Residential proxies recommended |
Output
Each result contains:
| Field | Type | Example |
|---|---|---|
itemId | String | "2945678901" |
title | String | "MacBook Pro 14 M3 Pro - Top Zustand" |
description | String | Listing description snippet |
price | Number | 1499.00 |
currency | String | "EUR" |
priceType | String | "FIXED", "NEGOTIABLE", "FREE" |
location | String | "10115 Berlin Mitte" |
postcode | String | "10115" |
date | String | "Heute, 14:30" |
tags | Array | ["Versand möglich"] |
imageUrl | String | Full-resolution image URL |
imageCount | Number | 5 |
isTopAd | Boolean | false |
url | String | Full listing URL on kleinanzeigen.de |
scrapedAt | String | ISO timestamp |
Example output
{"itemId": "2945678901","title": "MacBook Pro 14 M3 Pro - Top Zustand","description": "Verkaufe mein MacBook Pro 14 Zoll mit M3 Pro Chip...","price": 1499.00,"currency": "EUR","priceType": "NEGOTIABLE","location": "10115 Berlin Mitte","postcode": "10115","date": "Heute, 14:30","tags": ["Versand möglich"],"imageUrl": "https://img.kleinanzeigen.de/api/v1/prod-ads/images/ab/ab123456-1234.jpeg","imageCount": 5,"isTopAd": false,"url": "https://www.kleinanzeigen.de/s-anzeige/macbook-pro-14-m3-pro/2945678901-278-3331","scrapedAt": "2026-04-08T12:00:00.000Z"}
How to use the API
Call the actor via the Apify API:
curl "https://api.apify.com/v2/acts/studio-amba~kleinanzeigen-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \-X POST \-d '{"query": "fahrrad", "maxResults": 50}' \-H "Content-Type: application/json"
Cost estimate
This actor uses approximately 0.01 compute units per 100 results. It scrapes HTML pages with CheerioCrawler — no browser overhead.
Tips
- Use
categoryIdandlocationIdtogether to get highly targeted results - Find category and location IDs from the Kleinanzeigen.de URL after performing a manual search
- Residential proxies are recommended due to Akamai bot protection
- Start with a small
maxResultsto test before running large scrapes
Limitations
- Maximum ~10,000 results per query (Kleinanzeigen pagination limit)
- Listing descriptions are snippets — full text requires visiting individual listing pages
- Prices marked "VB" (Verhandlungsbasis) are returned as
priceType: "NEGOTIABLE" - Respect the website's terms of service and use responsibly
How to scrape Kleinanzeigen data
- Go to this actor's page on the Apify Store.
- Click Try for free to open it in Apify Console.
- Configure your search query or URL, set the maximum number of results, and adjust proxy settings if needed.
- Click Start and wait for the run to finish.
- Download your data in JSON, CSV, Excel, or connect it to your workflow via API.
You can also schedule regular runs, set up webhooks for real-time notifications, or integrate the results directly into your application using the Apify API.
Related scrapers
Kleinanzeigen is one part of the German and Austrian classifieds landscape. If you need coverage beyond general listings, check out:
- Mobile.de Scraper — Germany's largest car marketplace
- AutoScout24 Scraper — pan-European car listings
- ImmoScout24 Scraper — Germany's largest real estate portal
- Willhaben Scraper — Austria's equivalent of Kleinanzeigen
- Vinted Scraper — secondhand fashion across 15+ European markets
Need this data on a schedule, or a custom version?
We run this scraper as a managed service for businesses: scheduled runs, deduplication, delta detection, and delivery to your inbox, Google Sheets, or API — maintenance included. We can also build a custom version with your exact fields and filters, or combine multiple sources into one feed.
See studioamba.dev/services or email hello@studioamba.dev for a free data sample. We maintain 300+ European web scrapers and answer within one business day.