OrbTop

Kleinanzeigen Scraper

ECOMMERCEDEVELOPER TOOLS

Kleinanzeigen Scraper

Scrape classified listings from Kleinanzeigen.de (formerly eBay Kleinanzeigen) — Germany's largest classifieds platform. Extract listing details including title, price, full description, location, seller information, images, and category breadcrumbs.

Features

  • Scrapes any Kleinanzeigen.de category or search result URL
  • Follows pagination automatically to collect all matching listings
  • Extracts full listing detail: title, price, description, location, postal code, category path, seller name and type, and all listing images
  • Respects maxItems limit to keep runs fast and cost-controlled
  • Uses standard HTTP (no browser required) — fast, low-memory, reliable

Input

Field Type Required Description
startUrls Array Yes One or more Kleinanzeigen.de category or search URLs
maxItems Integer No Maximum number of listings to collect (default: 50)

Example Input

{
    "startUrls": [
        { "url": "https://www.kleinanzeigen.de/s-elektronik/c161" }
    ],
    "maxItems": 100
}

URL Formats Accepted

  • Category page: https://www.kleinanzeigen.de/s-elektronik/c161
  • Auto listings: https://www.kleinanzeigen.de/s-autos/c216
  • Keyword search: https://www.kleinanzeigen.de/s-anzeigen?keywords=iphone

Output

Each record in the dataset contains:

Field Type Description
ad_id String Unique listing ID
url String Full URL of the listing detail page
title String Listing title
price String Price (e.g. "157 €", "VB" for negotiable, "Zu verschenken" for free)
description String Full listing description
location String City or district
zip_code String Postal code
category String Breadcrumb category path (e.g. "Elektronik > PC-Zubehör & Software")
shipping_available Boolean Whether shipping is offered
seller_name String Seller display name
seller_type String Seller type (commercial or private)
images String Comma-separated list of listing image URLs
scraped_at String ISO 8601 timestamp when the record was scraped

Example Output

{
    "ad_id": "3219215894",
    "url": "https://www.kleinanzeigen.de/s-anzeige/viewsonic-elite-xg270/3219215894-225-3345",
    "title": "Viewsonic ELITE XG270, 27 Zoll, 240Hz, G-SYNC Compatible, IPS",
    "price": "157 €",
    "description": "Bei unseren angebotenen Artikeln handelt es sich um B-Ware...",
    "location": "Berlin - Charlottenburg",
    "zip_code": "10589",
    "category": "Elektronik > PC-Zubehör & Software > Monitore",
    "shipping_available": true,
    "seller_name": "TechStore Berlin",
    "seller_type": "Gewerblicher Nutzer",
    "images": "https://img.kleinanzeigen.de/api/v1/prod-ads/images/41/41d11770.jpg",
    "scraped_at": "2026-06-06T03:00:00.000Z"
}

Usage Tips

  • Use category URLs (e.g. /s-autos/c216) for broad scraping of all listings in a category
  • Set maxItems to control cost on large categories — Kleinanzeigen has hundreds of thousands of active listings
  • Provide multiple startUrls to scrape several categories in one run

Pricing

This actor uses Pay-Per-Event (PPE) pricing: $0.10 per run start + $0.001 per listing record.