Kleinanzeigen Scraper — German Classifieds & Marketplace Data avatar

Kleinanzeigen Scraper — German Classifieds & Marketplace Data

Pricing

Pay per usage

Go to Apify Store
Kleinanzeigen Scraper — German Classifieds & Marketplace Data

Kleinanzeigen Scraper — German Classifieds & Marketplace Data

Scrape classified listings from Kleinanzeigen.de (formerly eBay Kleinanzeigen), Germany's largest marketplace. Search by keyword, category, price range, and location. Extract titles, prices, descriptions, images, and seller info. No login or cookies required.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Kleinanzeigen Scraper

Scrape classified listings from Kleinanzeigen.de (formerly eBay Kleinanzeigen) — Germany's largest online classifieds marketplace with over 50 million active listings. Extract prices, descriptions, images, locations, and more. No login or cookies required.

Why use this actor?

Kleinanzeigen.de dominates the German secondhand and classifieds market. Whether you're tracking prices, monitoring competitors, sourcing inventory, or analyzing local markets — this actor gives you structured data from millions of listings without manual browsing.

Use cases:

  • Price monitoring — track market prices for specific products across Germany
  • Market research — analyze listing volumes, pricing trends, and regional demand
  • Inventory sourcing — find deals on electronics, furniture, vehicles, and more
  • Competitor analysis — monitor what sellers are listing and at what prices
  • Academic research — study secondhand market dynamics and consumer behavior

Input

FieldTypeRequiredDescription
queryStringNoSearch term (e.g. "laptop", "fahrrad", "iPhone 15")
categoryIdIntegerNoCategory ID from the URL (e.g. 278 for Notebooks). Find it in the URL: /s-notebooks/k0c278 means categoryId=278
locationIdIntegerNoLocation ID from the URL (e.g. 3331 for Berlin). Find it in the URL: /k0l3331 means locationId=3331
minPriceNumberNoMinimum price filter in EUR
maxPriceNumberNoMaximum price filter in EUR
sortByStringNoSort order: "newest", "cheapest", or "most-expensive"
maxResultsIntegerNoMaximum listings to return (default: 100, max: 10,000)
proxyConfigurationObjectNoProxy settings. Residential proxies recommended

Output

Each result contains:

FieldTypeExample
itemIdString"2945678901"
titleString"MacBook Pro 14 M3 Pro - Top Zustand"
descriptionStringListing description snippet
priceNumber1499.00
currencyString"EUR"
priceTypeString"FIXED", "NEGOTIABLE", "FREE"
locationString"10115 Berlin Mitte"
postcodeString"10115"
dateString"Heute, 14:30"
tagsArray["Versand möglich"]
imageUrlStringFull-resolution image URL
imageCountNumber5
isTopAdBooleanfalse
urlStringFull listing URL on kleinanzeigen.de
scrapedAtStringISO timestamp

Example output

{
"itemId": "2945678901",
"title": "MacBook Pro 14 M3 Pro - Top Zustand",
"description": "Verkaufe mein MacBook Pro 14 Zoll mit M3 Pro Chip...",
"price": 1499.00,
"currency": "EUR",
"priceType": "NEGOTIABLE",
"location": "10115 Berlin Mitte",
"postcode": "10115",
"date": "Heute, 14:30",
"tags": ["Versand möglich"],
"imageUrl": "https://img.kleinanzeigen.de/api/v1/prod-ads/images/ab/ab123456-1234.jpeg",
"imageCount": 5,
"isTopAd": false,
"url": "https://www.kleinanzeigen.de/s-anzeige/macbook-pro-14-m3-pro/2945678901-278-3331",
"scrapedAt": "2026-04-08T12:00:00.000Z"
}

How to use the API

Call the actor via the Apify API:

curl "https://api.apify.com/v2/acts/studio-amba~kleinanzeigen-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-X POST \
-d '{"query": "fahrrad", "maxResults": 50}' \
-H "Content-Type: application/json"

Cost estimate

This actor uses approximately 0.01 compute units per 100 results. It scrapes HTML pages with CheerioCrawler — no browser overhead.

Tips

  • Use categoryId and locationId together to get highly targeted results
  • Find category and location IDs from the Kleinanzeigen.de URL after performing a manual search
  • Residential proxies are recommended due to Akamai bot protection
  • Start with a small maxResults to test before running large scrapes

Limitations

  • Maximum ~10,000 results per query (Kleinanzeigen pagination limit)
  • Listing descriptions are snippets — full text requires visiting individual listing pages
  • Prices marked "VB" (Verhandlungsbasis) are returned as priceType: "NEGOTIABLE"
  • Respect the website's terms of service and use responsibly