Kleinanzeigen Scraper 💚 avatar

Kleinanzeigen Scraper 💚

Pricing

from $0.90 / 1,000 results

Go to Apify Store
Kleinanzeigen Scraper 💚

Kleinanzeigen Scraper 💚

Collect Kleinanzeigen search listings with prices, images, locations, seller details, and listing attributes. Keep website search filters, set result limits, and export structured data through datasets, API workflows, schedules, and integrations.

Pricing

from $0.90 / 1,000 results

Rating

0.0

(0)

Developer

Epic Scrapers

Epic Scrapers

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Kleinanzeigen Scraper

Collect public Kleinanzeigen search listings and save them as structured data. This Apify Actor helps you research prices, monitor products, analyze local supply, and track German classified ads.

Use a Kleinanzeigen search URL to collect listings with the same filters that you set on the website. The Actor saves results to an Apify dataset, ready for export or automation.

Why use Kleinanzeigen Scraper?

  • Collect Kleinanzeigen listings from one or more searches.
  • Keep search filters such as category, location, price, seller type, shipping, and sort order.
  • Get structured listing data instead of manual copy and paste.
  • Set a clear maximum number of results for each search.
  • Use monitor mode to save only listings that a task has not found before.
  • Export results as JSON, CSV, Excel, XML, or RSS.
  • Use the data in Apify integrations, API workflows, or your own analysis tools.

How to scrape Kleinanzeigen listings

1. Add a Kleinanzeigen search URL

On kleinanzeigen.de, create a search with the filters you need. Copy the complete search-result URL and add it to searchUrls.

Example URL:

https://www.kleinanzeigen.de/s-notebooks/preis:100:200/thinkpad/k0c278+notebooks.processor_s:intel_core_i5

The Actor reads filters from the URL. This can include search keywords, category, price range, location, item attributes, seller type, shipping, and sorting.

2. Set the result limit

Set maxItems to the maximum number of listings to save for each search.

3. Run the Actor and export data

After the run, open the default dataset. Export the Kleinanzeigen listings in the format that you need.

How to use monitor mode

Use an Actor task for monitor mode. Do not start monitor mode directly from the Actor page.

  1. Create an Actor task.
  2. Add one or more search URLs to searchUrls.
  3. Set monitorMode to true.
  4. Set maxItems to the maximum number of new listings that you want.
  5. Save the task.
  6. Run the task one time. This first run saves all listings that the Actor finds.
  7. Run the same task again, or add a schedule. Each later run saves only new listings.

Each task keeps a separate list of seen listing IDs. For example, a Nike task does not share its list with an Adidas task.

Input

InputDescription
searchUrlsOne or more complete Kleinanzeigen search-result URLs. This is the recommended input.
keywordSearch text. Use it only when searchUrls is empty.
minPriceMinimum listing price in EUR for a keyword search.
maxPriceMaximum listing price in EUR for a keyword search.
maxItemsMaximum listings to save for each URL or keyword search. Default: 200.
monitorModeSave only listings not saved by the same task before. Default: false.
requestIntervalMsMinimum delay between requests in milliseconds. Default: 1000.
maxRetriesRetries after a temporary, blocked, or rate-limited request. Default: 3.
retryBaseDelayMsInitial retry delay in milliseconds. Default: 1000.
proxyConfigurationApify proxy settings. German residential proxies are the default.

Example input

{
"searchUrls": ["https://www.kleinanzeigen.de/s-notebooks/thinkpad/k0c278"],
"maxItems": 100,
"monitorMode": true
}

Output

The Actor saves one item for each Kleinanzeigen ad. Output fields can include:

  • Listing ID, title, and URL
  • Price, currency, and price type
  • Category and location
  • Seller type, seller ID, and store title
  • Listing date
  • Listing attributes
  • Images

Use the dataset to compare prices, find listing trends, create reports, or load data into your own system.

Use cases

  • Price monitoring: Track prices for used cars, furniture, electronics, tools, or other products on Kleinanzeigen.
  • Product research: Review available listings for a product, brand, or model.
  • Market research: Analyze supply, location, seller types, and price ranges in German classified ads.
  • Listing tracking: Collect new listings from saved Kleinanzeigen searches.
  • Data pipelines: Export Kleinanzeigen data to a spreadsheet, database, dashboard, or API workflow.

FAQ

Can I scrape Kleinanzeigen search results?

Yes. Add a Kleinanzeigen search URL to searchUrls. The Actor collects listings that match the URL filters and saves them to a dataset.

Can I scrape Kleinanzeigen by keyword, category, price, or location?

Yes. A Kleinanzeigen search URL can include keyword, category, price, location, and other filters. You can also use keyword for a simple search.

How many Kleinanzeigen listings can I collect?

Set maxItems for each search. The Actor stops when it saves this number of listings or when no more results are available.

How does monitor mode work?

Enable monitorMode in an Actor task. The Actor stores seen listing IDs in a persistent key-value store that is unique to the task. The first run returns all found listings. Later runs return only new listings. Normal runs do not read or change monitor state.

Does this Kleinanzeigen scraper include prices and images?

The output includes listing price data and image data when it is available for the listing.

Can I export Kleinanzeigen listing data?

Yes. Apify datasets support export to JSON, CSV, Excel, XML, and RSS.

Responsible use

Use this Actor in line with Kleinanzeigen terms, applicable law, and Apify terms. Do not use collected data in a way that harms people, violates privacy, or sends unwanted messages.