Kleinanzeigen.de Scraper
Pricing
from $1.00 / 1,000 results
Kleinanzeigen.de Scraper
Extract classified listings from Kleinanzeigen.de with ease. Scrape product details, prices, seller info, and images from German marketplace. Automate data collection from thousands of ads. Perfect for market analysis, price monitoring, and competitive research.
Pricing
from $1.00 / 1,000 results
Rating
5.0
(4)
Developer
Shahid Irfan
Maintained by CommunityActor stats
3
Bookmarked
22
Total users
3
Monthly active users
14 days ago
Last modified
Categories
Share
What does Kleinanzeigen.de Scraper do?
Kleinanzeigen.de Scraper is a Kleinanzeigen.de data extractor for collecting public classified listings from Germany's online marketplace. Start with a Kleinanzeigen search URL or provide a keyword with an optional city or postal code, then receive structured records with titles, prices, locations, listing links, promotion flags, shipping information, and image URLs.
The Actor is useful for product research, resale sourcing, price monitoring, local marketplace analysis, lead discovery, and datasets for reporting or downstream automation. Results are saved to an Apify dataset and can be downloaded or connected to other tools.
Why use Kleinanzeigen.de Scraper?
- Search-based collection - Run a focused search with a keyword and optional location, or reuse a complete Kleinanzeigen.de search URL with its category and filter settings.
- Structured listing records - Keep listing identifiers, titles, prices, locations, dates, attributes, images, and status flags together in each dataset item.
- Controlled result volume - Set the maximum number of listings and the maximum number of pages for predictable runs.
- Repeatable monitoring - Schedule recurring runs to compare new listing activity, asking prices, and local availability over time.
- Automation-ready exports - Use JSON, CSV, Excel, or XML exports with Apify API access, webhooks, and integrations.
- Duplicate-safe results - Repeated listing IDs across result pages are saved only once during a run.
What data can you extract from Kleinanzeigen.de?
Each item contains the non-empty fields available for that listing. Some fields depend on what the seller or Kleinanzeigen.de publishes.
| Field | Type | Description |
|---|---|---|
id | Integer | Unique Kleinanzeigen listing ID. |
title | String | Listing title. |
description | String | Short listing description when available. |
price | String | Display price, including the currency or seller-provided price label. |
url | String | Absolute URL of the listing. |
seoLink | String | Relative listing URL path supplied by Kleinanzeigen.de. |
sortingDate | String | Date or time label shown in the search results. |
locationName | String | Postal code or local location label. |
parentLocationName | String | City, district, or parent location. |
shippingAvailable | String | Shipping availability label when shown. |
attributes | Array | Listing attributes displayed in the result. |
availabilityRadiusInKm | Number | Availability radius in kilometers when provided. |
distanceInKilometers | Number | Distance from the selected location when available. |
exactDistance | Boolean | Whether the distance is exact, when supplied by the source. |
preciseDistance | Boolean | Whether the source marks the distance as precise. |
topAd | Boolean | Whether the listing is marked as a top advertisement. |
highlight | Boolean | Whether the listing has a highlighted placement. |
priorityAd | Boolean | Whether the listing has priority placement. |
buyNowEnabled | Boolean | Whether direct purchase is enabled. |
hasStore | Boolean | Whether the listing is associated with a store. |
hasVideos | Boolean | Whether the listing includes videos. |
hasVirtualTour | Boolean | Whether the listing includes a virtual tour. |
thumbnailUrl | String | Main thumbnail image URL. |
thumbnailLargeUrl | String | Larger thumbnail image URL. |
imageUrls | Array | Available image URLs for the listing. |
seoImageUrl | String | Search-optimized image URL when available. |
fetchedAt | String | ISO timestamp for when the item was collected. |
How to use Kleinanzeigen.de Scraper
- Open the Actor in Apify Console.
- Enter either a complete Kleinanzeigen.de search URL or a
keyword. - Add a city or postal code in
locationwhen using keyword search. - Set
results_wantedandmax_pagesfor the size of the run. - Run the Actor and review the dataset preview.
- Download the results or connect the dataset to your workflow.
Provide at least one of startUrl or keyword. When startUrl is present, the Actor uses that URL directly. The location input is used when the Actor builds a search from keyword.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrl | String | No | None | Complete Kleinanzeigen.de search URL, including any category, location, or other search filters. |
keyword | String | No | None | Search term used to build a Kleinanzeigen.de search when startUrl is not supplied. |
location | String | No | None | City or postal code filter, such as Berlin or 10115, used with keyword. |
results_wanted | Integer | No | 20 | Maximum number of listings to save. Minimum value is 1. |
max_pages | Integer | No | 10 | Maximum number of result pages to process. Minimum value is 1. |
proxyConfiguration | Object | No | {"useApifyProxy": false} | Optional Apify Proxy settings for repeated or larger collection runs. |
Usage Examples
Basic Keyword Search
Collect up to 20 listings matching a keyword:
{"keyword": "iphone","results_wanted": 20}
Keyword and Location Search
Limit the search to listings associated with a city and process up to five pages:
{"keyword": "fahrrad","location": "Hamburg","results_wanted": 40,"max_pages": 5}
Existing Search URL
Reuse a Kleinanzeigen.de search URL when you want to preserve filters configured on the website:
{"startUrl": "https://www.kleinanzeigen.de/s-iphone/k0","results_wanted": 30,"max_pages": 4}
Larger Run with Apify Proxy
Enable Apify Proxy for a larger recurring collection run:
{"keyword": "macbook","location": "Berlin","results_wanted": 100,"max_pages": 10,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Sample Output
This is an example of one dataset item. Fields that are not available for a listing are omitted from that item.
{"id": 3388777860,"title": "Apple iPhone 13 Pro 128 GB, Gold","description": "Benutztes Apple iPhone 13 Pro in Gold mit 128 GB Speicherplatz.","price": "300 €","url": "https://www.kleinanzeigen.de/s-anzeige/apple-iphone-13-pro-128-gb-gold/3388777860-173-8794","seoLink": "/s-anzeige/apple-iphone-13-pro-128-gb-gold/3388777860-173-8794","sortingDate": "Heute, 08:52","locationName": "76694","parentLocationName": "Forst","shippingAvailable": "Versand möglich","attributes": ["Privater Anbieter"],"buyNowEnabled": false,"topAd": false,"highlight": false,"priorityAd": false,"thumbnailUrl": "https://img.kleinanzeigen.de/api/v1/prod-ads/images/f4/f457abd2-0bc5-4e0c-be1a-0b20916ebb5b?rule=$_35.AUTO","thumbnailLargeUrl": "https://img.kleinanzeigen.de/api/v1/prod-ads/images/f4/f457abd2-0bc5-4e0c-be1a-0b20916ebb5b?rule=$_35.AUTO","imageUrls": ["https://img.kleinanzeigen.de/api/v1/prod-ads/images/f4/f457abd2-0bc5-4e0c-be1a-0b20916ebb5b?rule=$_35.AUTO"],"fetchedAt": "2026-08-11T08:45:12.310Z"}
Tips for Best Results
- Copy complete search URLs - Use a URL copied from a Kleinanzeigen.de results page when you need category, radius, or other website filters preserved.
- Validate with a small run - Start with
results_wanted: 20before increasing the collection size. - Use both limits - Combine
results_wantedwithmax_pagesto prevent an unexpectedly long run. - Narrow broad searches - Add a city or postal code to keyword searches when local results are more useful than nationwide results.
- Use proxy settings for repeat runs - Consider Apify Proxy for frequent or larger collections, subject to your account configuration.
- Expect source-dependent fields - Some listings do not publish descriptions, shipping labels, images, or distance values. Missing values are left out of the dataset item.
- Review scheduled results - Compare dataset runs over time to identify new listings, price changes, or changes in local supply.
Integrations
- Google Sheets - Export listing records for price comparisons and local market reports.
- Airtable - Build a searchable listing catalog with views for location, price, and status flags.
- Make or Zapier - Route new dataset items to alerts, CRM systems, email, or chat workflows.
- Webhooks - Notify another service when an Actor run finishes.
- Apify API - Retrieve run status and dataset items from your own application.
Apify datasets can be exported as JSON, CSV, Excel, XML, and other supported formats.
Frequently Asked Questions
Can I run the Actor with only a keyword?
Yes. Provide keyword and optionally location. The Actor builds a Kleinanzeigen.de search from those values.
Can I use an existing Kleinanzeigen.de search URL?
Yes. Provide the URL in startUrl to reuse the search filters already present in that URL.
What happens if both startUrl and keyword are provided?
The Actor uses startUrl directly. Use keyword and location when you want the Actor to build the search URL for you.
How many listings can I collect?
The Actor saves up to results_wanted non-duplicate listings and stops after max_pages pages, or earlier when the search has no more results.
Why is a field missing from an item?
A field is omitted when the source result does not provide a value. Check several listings before treating a missing field as a collection problem.
Can I schedule recurring Kleinanzeigen.de monitoring?
Yes. Create an Apify schedule to run the Actor hourly, daily, weekly, or at another interval that fits your monitoring workflow.
Can I export results to CSV or Excel?
Yes. Download the dataset from Apify in CSV, Excel, JSON, XML, or another supported format.
Is collecting Kleinanzeigen.de data legal?
Public-data collection can be subject to website terms, copyright, privacy rules, and other applicable laws. Use the Actor responsibly, respect access limits, and make sure your intended use complies with the rules that apply to you.
Related Actors
- DBA.dk Marketplace Scraper - Collect classified marketplace listings, prices, locations, and listing links from Denmark's DBA.dk.
- Quikr Product Scraper - Collect product listings, prices, conditions, locations, and images from India's Quikr marketplace.
Support
For issues, field requests, or website changes, use the Issues tab on the Actor page in Apify Console. Include the input used, the run ID, and an example of the missing or unexpected result when possible.
Legal Notice
This Actor is intended for legitimate collection of publicly available Kleinanzeigen.de listing data. Users are responsible for complying with Kleinanzeigen.de's terms, applicable privacy and data-protection requirements, intellectual-property rules, and all other laws that apply to their collection and use of the data.