Pricing
Pay per event
Go to Apify Store
Kleinanzeigen Scraper
Scrape classified listings from Kleinanzeigen.de (formerly eBay Kleinanzeigen). Extract listing details including title, price, description, location, seller info, images, and category-specific attributes.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Share
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
maxItemslimit 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
maxItemsto control cost on large categories β Kleinanzeigen has hundreds of thousands of active listings - Provide multiple
startUrlsto 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.
