Kleinanzeigen Listings Scraper avatar

Kleinanzeigen Listings Scraper

Pricing

from $2.49 / 1,000 results

Go to Apify Store
Kleinanzeigen Listings Scraper

Kleinanzeigen Listings Scraper

Kleinanzeigen Scraper SD - Kleinanzeigen Scraper is a classifieds data tool that extracts kleinanzeigen.de ads by keyword or browser URL: title, price, VB and free flags, location, date, images, seller type and shop, page after page, plus optional full ad details.

Pricing

from $2.49 / 1,000 results

Rating

0.0

(0)

Developer

Neuro Scraper

Neuro Scraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Share

Kleinanzeigen Scraper — kleinanzeigen.de ads by keyword or URL

Kleinanzeigen Scraper turns kleinanzeigen.de search results into a clean table: title, price (number, VB and free flags), location, date, images, seller type and shop, page after page. Type a search term, or paste any search, category or filtered result URL from your browser (location, radius, category, price and sort are kept). Turn on ad details to also get the full description, attributes, features, coordinates and the seller's public profile.

No account, no login, no browser: it reads the same public pages a logged-out visitor sees. Phone numbers, messages and seller contact details need a Kleinanzeigen login and are not collected.

Input

FieldTypeDefaultMeaning
searchTermsarray["fahrrad"] (prefill)Search terms, one per line, all of Germany
startUrlsarrayemptyResult URLs copied from the browser (e.g. https://www.kleinanzeigen.de/s-fahrraeder/berlin/fahrrad/k0c217l3331r10) and single ad URLs (/s-anzeige/...)
maxItemsinteger20Total ads to return; pages are read until this is reached
maxPagesPerSearchinteger 1–5050Safety limit on result pages per search term or URL
sortByselectnewestnewest, priceAsc, priceDesc — for the search terms
minPrice / maxPriceintegeremptyPrice range in EUR — for the search terms
includeTopAdsbooleantrueKeep the ~2 paid "top ads" shown at the head of every result page
includeDetailsbooleanfalseOpen every ad page for the detail fields (+1 request per ad)
includeViewCountbooleanfalseWith details: also read the ad's view counter (+1 request per ad; counts as one visit, like a browser)
proxyConfigurationproxyApify RESIDENTIAL, GermanyProxy for kleinanzeigen.de

Start URLs keep their own filters; sortBy / minPrice / maxPrice apply to the search terms. An ad found by several inputs is returned once.

Output

FieldMeaning
adId, url, titleAd id, canonical ad URL, title
price, currency, priceTextPrice as a number (EUR) and as shown ("350 € VB"); "Zu verschenken" gives price 0
isNegotiable, isFree"VB" (Verhandlungsbasis) and "Zu verschenken" flags
location, postalCode, city"24351 Thumby" as shown; city is the place name the site shows (a town, or a district in big cities)
date, dateTextDate shown on the listing, ISO (2026-10-02T21:57:00+02:00 for "Heute, 21:57", 2026-09-18 for older ads) and raw
descriptionSnippet from the result page (up to 250 characters); full text with details
imageUrl, imageCount, imagesFirst image, number of images, all image URLs
shipping, buyNow"Versand möglich" / "Nur Abholung" / "+ Versand ab 0,99 €"; "Direkt kaufen" available
isTopAdPaid top ad (moved to the top, often older)
sellerType, sellerId, storeName, storeUrlprivate / commercial, seller id, PRO shop name and page
tagsChips on the result card: "Direkt kaufen", "Gesuch", "49 m²", "2 Zi.", "Online-Besichtigung" (search rows)
distanceKmDistance from the searched place (only for URLs with a location and radius)
position, page, searchTerm / inputUrl, searchUrlWhere the ad was found and which input produced it
isWanted, region, latitude, longitudeDetails: wanted ad ("Gesuch"), federal state, map position
categoryId, category, attributes, featuresDetails: "Auto, Rad & Boot > Fahrräder & Zubehör", {"Zustand": "Sehr Gut", "Wohnfläche": "49 m²"}, ["Balkon", "Einbauküche"]
createdDate, sellerName, sellerSince, sellerBadges, sellerActiveAdsDetails: creation date (when the page shows it), public seller profile
viewCountDetails + includeViewCount: views of the ad
scrapedAtISO timestamp (UTC)

Measured limits (2026-10-02/03, from one residential IP)

  • Kleinanzeigen shows 25 regular ads per page plus about 2 top ads, and at most 50 pages (1,250 regular ads) per search — page 51 redirects back to page 50. Narrow by category, location or price for more.
  • Speed: 80 ads over 4 pages in 7 s; 54 ads over 2 pages in 3 s. With details about 1–1.3 s per ad (5 ads with details in 10 s).
  • With "Newest" sorting, new ads keep arriving at the top (about 25 "fahrrad" ads in 3 minutes), so pages read minutes apart can repeat ads; duplicates are removed, at ~1 request per second we measured none.
  • createdDate is missing on the first ad page of each session (the site serves an older page layout first); buyNow can be empty on that layout too.
  • Not collected: phone numbers, messages, seller contact, commercial sellers' legal imprint.

Example input

{"startUrls": ["https://www.kleinanzeigen.de/s-wohnung-mieten/berlin/sortierung:neuste/c203l3331"], "searchTerms": ["e bike"], "sortBy": "priceAsc", "minPrice": 200, "maxPrice": 900, "includeDetails": true, "maxItems": 100}