Kleinanzeigen Scraper avatar

Kleinanzeigen Scraper

Pricing

from $0.88 / 1,000 results

Go to Apify Store
Kleinanzeigen Scraper

Kleinanzeigen Scraper

Scrapes listings from Kleinanzeigen.de, extracting title, price, seller info, contact details, and company data.

Pricing

from $0.88 / 1,000 results

Rating

0.0

(0)

Developer

Anyx Solutions

Anyx Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

banner

Kleinanzeigen Scraper

Collect classified-ad listings from Kleinanzeigen.de at scale — by search query or direct URL.

The Kleinanzeigen Scraper extracts structured listing data from Kleinanzeigen.de, Germany's largest classifieds marketplace: titles, prices, item attributes, locations, images, seller details, and company information. It's built for market researchers, price analysts, resellers, and anyone tracking the German classifieds market. A built-in monitoring mode returns only new and updated ads across scheduled runs.

⚡ Quick start

Search by query:

{
"query": "nike",
"maxItems": 5
}

Or start from a specific Kleinanzeigen URL:

{
"startUrls": [{ "url": "https://www.kleinanzeigen.de/s-bau-handwerk-produktion/c111" }],
"maxItems": 5
}

🧩 Input

FieldTypeRequiredDefaultDescription
querystringone of query/startUrlsSearch term, e.g. an item name like nike.
locationstringnoKleinanzeigen location code to restrict results by area (e.g. 3386 for Neukölln). Leave empty for nationwide.
startUrlsarrayone of query/startUrlsKleinanzeigen URLs: home, category/search, or single-listing pages.
maxItemsintegerno5Maximum listings per start URL.
monitoringModebooleannofalseReturn only new or changed ads across runs. Ideal for scheduled runs.
monitoringFieldsarraynoFields watched for changes (e.g. price, title, date, address). Empty returns only ads that were never seen before.
includeViewsCountbooleannotrueFetch the view count of every ad. Adds one request per listing.
proxyobjectno{ "useApifyProxy": false }Apify proxy settings.

🔄 Monitoring mode

  • First run saves all scraped ads to persistent storage and returns all results.
  • Subsequent runs compare current results with the previous run and return only ads that are new or whose monitoringFields changed. Every returned record carries a monitoringStatus of NEW or UPDATED.
{
"startUrls": [{ "url": "https://www.kleinanzeigen.de/s-auto-rad-boot/c210" }],
"maxItems": 10,
"monitoringMode": true,
"monitoringFields": ["price", "date"]
}

📤 Output

Each scraped listing is pushed to the dataset as one record.

Fields

FieldTypeDescription
urlstringPublic listing URL.
idstring | nullListing ID.
titlestring | nullListing title.
pricestring | nullListing price.
priceCurrencystring | nullCurrency code.
artstring | nullItem type/kind.
brandstring | nullBrand.
colorstring | nullColor.
sizestring | nullSize.
conditionstring | nullItem or vehicle condition.
detailsobject | nullAll attribute rows of the listing, e.g. { "Marke": "BMW", "Kilometerstand": "91.000 km" }.
shippingPricestring | nullShipping price.
kauferschutzPricestring | nullBuyer-protection fee.
addressstring | nullListing location.
datestring | nullPosting date.
viewsCountnumber | nullNumber of views.
primaryImageURLstring | nullFirst image URL.
imageURLsstring[] | nullAll image URLs.
categoryURLsstring[] | nullBreadcrumb category URLs.
descriptionTextstring | nullListing description.
sellerNamestring | nullSeller display name.
sellerURLstring | nullSeller profile URL.
sellerPhonestring | nullSeller phone number.
sellerEmailFromDescriptionstring | nullEmail parsed from the description.
sellerPhoneFromDescriptionstring | nullPhone parsed from the description.
companyInfoobject | nullCompany details for professional sellers.
monitoringStatusstring | nullNEW or UPDATED in monitoring mode, null otherwise.

💡 Use cases

  • Market research — understand trends and demand across categories and regions.
  • Price comparison — compare prices of similar items across areas.
  • Reseller sourcing — find and track deals worth flipping.
  • Competitor analysis — monitor professional sellers' listings and pricing.
  • Price alerts — combine with monitoring mode for scheduled change tracking.

❓ FAQ

  • What is Kleinanzeigen? Germany's largest online classifieds marketplace, with millions of ads across many categories.
  • What can be scraped? Any public Kleinanzeigen listing, plus category/search and home pages.
  • How does monitoring work? On the first run all ads are saved; later runs return only ads that are new or that changed in the fields you choose to watch.
  • What if Kleinanzeigen changes its site? We maintain the scraper and update it when major site changes affect functionality.

🔗 More scrapers by Anyx

🤝 Anyx Solutions

We build custom scrapers and data-extraction pipelines.

Notice

We are not affilaite with Kleinanzeigen or any of its partners. This scraper is developed by Anyx Solutions for educational and research purposes only. Please use it responsibly and in accordance with Kleinanzeigen's terms of service.