Kleinanzeigen Scraper ($0.9 per 1000 results)
Pricing
from $0.70 / 1,000 results
Kleinanzeigen Scraper ($0.9 per 1000 results)
Scrape listings from kleinanzeigen.de in Germany across categories like real estate, vehicles, electronics and more. Filter by query, location, price, seller type and dates. Export clean listing data with URL, image and optional detail payloads.
Pricing
from $0.70 / 1,000 results
Rating
0.0
(0)
Developer
Iñigo Garcia Olaizola
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 days ago
Last modified
Categories
Share
Kleinanzeigen Scraper - Germany Classifieds Data Extractor
🤖 What this actor does
The Kleinanzeigen Scraper extracts listing data from kleinanzeigen.de, one of Germany's largest classifieds marketplaces.
Kleinanzeigen includes many verticals like real estate, vehicles, electronics, home & garden, jobs, and more. This actor can search any category via a built-in category dropdown sourced from the live category tree.
It returns clean dataset items you can export as JSON, CSV or Excel.
💡 Typical use cases
- Monitor new listings for any niche or category
- Track prices over time in specific cities or ZIP codes
- Build lead lists from private or commercial sellers
- Collect listing data for market analysis and dashboards
- Fetch specific listings directly with
adIds
🚀 How to use
- Set
maxItems. - Add a
query(recommended). - Optionally choose
categoryto target a specific category. - Add location filters (
location,zipCode, coordinates, radius). - Run the actor and export your dataset.
If you set adIds, search is skipped and those listing IDs are fetched directly.
📝 Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
maxItems | integer | 50 | Maximum number of listings to collect. |
query | string | Search keywords, for example iphone, fahrrad, wohnung. | |
category | string (enum) | alle_kategorien | Category selector with all app categories. Values are mapped to numeric category IDs automatically. |
location | string | City or region text, for example Berlin. | |
locationId | string | Advanced: Kleinanzeigen location ID if already known. | |
zipCode | string | Filter by ZIP code. | |
streetAddress | string | Filter by street/address text. | |
latitude / longitude | number | Coordinate-based search (use together). | |
distanceKm | integer | 20 | Search radius in kilometers. |
minPrice / maxPrice | integer | Price range filter. | |
priceType | string | Advanced price type filter used by API. | |
adType | string (enum) | offered or wanted. | |
posterType | string (enum) | private or commercial. | |
sortType | string (enum) | Sorting option (recommended, newest, price, distance). | |
openHomesType | string (enum) | Open homes period: today, this_week, or this_weekend. | |
onlyWithPictures | boolean | false | Only listings with images. |
excludeExternalListings | boolean | false | Exclude imported external listings. |
includeTopAds | boolean | false | Include promoted top ads. |
includeAdvertisingBackfillAds | boolean | false | Include ad backfill inventory. |
updatedAfter | string (date) | Minimum updated date (YYYY-MM-DD). | |
updatedBefore | string (date) | Maximum updated date (YYYY-MM-DD). | |
sellerUserIds | array | [] | Advanced: only specific seller user IDs. |
sellerStoreIds | array | [] | Advanced: only specific store IDs. |
fetchDetails | boolean | false | Fetch full ad details for each listing (_details). |
adIds | array | [] | Advanced direct mode. Numeric listing IDs only. |
🔎 Example input (search mode)
{"maxItems": 100,"query": "iphone","location": "Berlin","distanceKm": 20,"minPrice": 100,"maxPrice": 800,"posterType": "private","sortType": "newest","onlyWithPictures": true,"updatedAfter": "2026-04-01","fetchDetails": false}
🗂️ Example input (search with category)
{"maxItems": 100,"query": "wohnung","category": "immobilien_mietwohnungen","location": "Berlin","sortType": "newest"}
🎯 Example input (direct IDs mode)
{"maxItems": 3,"adIds": ["3364756114", "3364700001", "3364609999"],"fetchDetails": true}
📊 Output
Each dataset item is one listing. Common fields include:
idtitle.valueprice.amount.valueprice.price-type.valueposter-type.valuecategory.idad-address.zip-code.valuead-address.state.valuestore-title.valuestart-date-time.value_meta.url(listing URL)_meta.image(main image URL)
If fetchDetails is enabled, each item also includes _details with full listing payload.
⚠️ Notes
fetchDetailsadds extra requests per listing, so runs are slower and more expensive.- Date filters accept
YYYY-MM-DDand are normalized to day boundaries internally.