Kleinanzeigen.de Scraper avatar

Kleinanzeigen.de Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Kleinanzeigen.de Scraper

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

Shahid Irfan

Maintained by Community

Actor stats

3

Bookmarked

22

Total users

3

Monthly active users

14 days ago

Last modified

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.

FieldTypeDescription
idIntegerUnique Kleinanzeigen listing ID.
titleStringListing title.
descriptionStringShort listing description when available.
priceStringDisplay price, including the currency or seller-provided price label.
urlStringAbsolute URL of the listing.
seoLinkStringRelative listing URL path supplied by Kleinanzeigen.de.
sortingDateStringDate or time label shown in the search results.
locationNameStringPostal code or local location label.
parentLocationNameStringCity, district, or parent location.
shippingAvailableStringShipping availability label when shown.
attributesArrayListing attributes displayed in the result.
availabilityRadiusInKmNumberAvailability radius in kilometers when provided.
distanceInKilometersNumberDistance from the selected location when available.
exactDistanceBooleanWhether the distance is exact, when supplied by the source.
preciseDistanceBooleanWhether the source marks the distance as precise.
topAdBooleanWhether the listing is marked as a top advertisement.
highlightBooleanWhether the listing has a highlighted placement.
priorityAdBooleanWhether the listing has priority placement.
buyNowEnabledBooleanWhether direct purchase is enabled.
hasStoreBooleanWhether the listing is associated with a store.
hasVideosBooleanWhether the listing includes videos.
hasVirtualTourBooleanWhether the listing includes a virtual tour.
thumbnailUrlStringMain thumbnail image URL.
thumbnailLargeUrlStringLarger thumbnail image URL.
imageUrlsArrayAvailable image URLs for the listing.
seoImageUrlStringSearch-optimized image URL when available.
fetchedAtStringISO timestamp for when the item was collected.

How to use Kleinanzeigen.de Scraper

  1. Open the Actor in Apify Console.
  2. Enter either a complete Kleinanzeigen.de search URL or a keyword.
  3. Add a city or postal code in location when using keyword search.
  4. Set results_wanted and max_pages for the size of the run.
  5. Run the Actor and review the dataset preview.
  6. 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

ParameterTypeRequiredDefaultDescription
startUrlStringNoNoneComplete Kleinanzeigen.de search URL, including any category, location, or other search filters.
keywordStringNoNoneSearch term used to build a Kleinanzeigen.de search when startUrl is not supplied.
locationStringNoNoneCity or postal code filter, such as Berlin or 10115, used with keyword.
results_wantedIntegerNo20Maximum number of listings to save. Minimum value is 1.
max_pagesIntegerNo10Maximum number of result pages to process. Minimum value is 1.
proxyConfigurationObjectNo{"useApifyProxy": false}Optional Apify Proxy settings for repeated or larger collection runs.

Usage Examples

Collect up to 20 listings matching a keyword:

{
"keyword": "iphone",
"results_wanted": 20
}

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: 20 before increasing the collection size.
  • Use both limits - Combine results_wanted with max_pages to 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.

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.

  • 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.

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.