Kleinanzeigen Scraper
Pricing
Pay per event
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
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day 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.