Kleinanzeigen Real Estate Crawler avatar
Kleinanzeigen Real Estate Crawler

Pricing

$30.00 / 1,000 units

Go to Store
Kleinanzeigen Real Estate Crawler

Kleinanzeigen Real Estate Crawler

Developed by

Yogendra Tamang

Yogendra Tamang

Maintained by Community

This actor can extract real estate data from kleinanzeigen (formerly ebay-kleinanzeigen)

0.0 (0)

Pricing

$30.00 / 1,000 units

0

Total users

1

Monthly users

1

Runs succeeded

>99%

Last modified

8 days ago

Kleinanzeigen Scraper

A powerful Apify Actor that extracts classified ad listings from kleinanzeigen.de, Germany's largest online classifieds platform. Designed for real estate market analysis, property research, and competitive intelligence.

🚀 Features

  • Multi-category support: Scrape different types of listings (apartments, houses, cars, electronics, etc.)
  • Flexible field extraction: Configurable XPath selectors for custom data extraction
  • Pagination handling: Automatically crawls through multiple pages per category
  • Rate limiting: Built-in controls to respect website limits
  • Robust error handling: Continues scraping even if individual pages fail
  • Multiple data views: Pre-configured dataset views for different analysis needs

📊 Extracted Data

The scraper extracts the following fields for each listing:

FieldDescriptionExample
idUnique listing identifier from data-adid"2751234567"
nameTitle/name of the listing"3-Zimmer-Wohnung in Bremen-Mitte"
locationGeographic location"28195 Bremen"
postedDateWhen the ad was posted"Heute, 14:30"
areaProperty area (for real estate)"85 m²"
roomsNumber of rooms (for real estate)"3 Zimmer"
priceListed price"320.000 €"
urlDirect link to the listing"https://www.kleinanzeigen.de/s-anzeige/..."
categoryCategory assigned during scraping"apartment"
scraped_atTimestamp when scraped"2025-05-23T10:30:00"

🔧 Input Parameters

Required

  • Categories: Array of category configurations with URLs and page limits

Optional

  • Field Config: Custom XPath selectors for data extraction (uses defaults if not provided)
  • Max Pages: Global limit on pages per category (default: 5)
  • Max Results: Total limit on items to scrape (default: 1000)

🏠 Pre-configured Categories

Real Estate (Default)

{
"categories": [
{
"category": "apartment",
"url": "https://www.kleinanzeigen.de/s-wohnung-kaufen/bremen/c196l1",
"pages": 5
},
{
"category": "house",
"url": "https://www.kleinanzeigen.de/s-haus-kaufen/bremen/c208l1",
"pages": 5
}
]
}
  • Cars: /s-autos/c216
  • Electronics: /s-elektronik/c161
  • Furniture: /s-moebel/c194
  • Jobs: /s-jobs/c102
  • Services: /s-dienstleistungen/c108

📋 Usage Examples

Basic Real Estate Scraping

{
"categories": [
{
"category": "apartment",
"url": "https://www.kleinanzeigen.de/s-wohnung-kaufen/berlin/c196l3331",
"pages": 3
}
],
"maxResults": 200
}

Multi-City Property Analysis

{
"categories": [
{
"category": "apartment_berlin",
"url": "https://www.kleinanzeigen.de/s-wohnung-kaufen/berlin/c196l3331",
"pages": 5
},
{
"category": "apartment_munich",
"url": "https://www.kleinanzeigen.de/s-wohnung-kaufen/muenchen/c196l6411",
"pages": 5
},
{
"category": "apartment_hamburg",
"url": "https://www.kleinanzeigen.de/s-wohnung-kaufen/hamburg/c196l9409",
"pages": 5
},
{
"category": "apartment_bremen",
"url": "https://www.kleinanzeigen.de/s-wohnung-kaufen/bremen/c196l1",
"pages": 5
}
],
"maxPages": 10,
"maxResults": 1500
}

📤 Output Format

Sample JSON Output

{
"id": "2751234567",
"name": "Schöne 3-Zimmer-Wohnung mit Balkon",
"location": "28195 Bremen",
"postedDate": "Heute, 14:30",
"area": "85 m²",
"rooms": "3 Zimmer",
"price": "320.000 €",
"url": "https://www.kleinanzeigen.de/s-anzeige/schoene-3-zimmer-wohnung-mit-balkon/2751234567-196-1",
"category": "apartment",
"scraped_at": "2025-05-23T10:30:00.123456"
}

📊 Dataset Views

The Actor provides multiple pre-configured views for analyzing the scraped data:

1. Overview

Complete view with all extracted fields in a clean table format.

2. Apartments Only

Filtered view showing only apartment listings, perfect for residential market analysis.

3. Houses Only

Filtered view showing only house listings for single-family home research.

4. Price Analysis

Focused view with category, price, area, and location for market pricing analysis.

🛠️ Technical Details

  • Built for Apify: Uses Apify SDK with async/await patterns
  • Request queue: Handles pagination and retries automatically
  • Error resilient: Individual page failures don't stop the entire crawl
  • Browser simulation: Uses realistic headers to avoid detection
  • Memory efficient: Processes pages sequentially to minimize memory usage

🎯 Use Cases

Real Estate

  • Market Analysis: Compare prices across different areas
  • Investment Research: Identify undervalued properties
  • Trend Monitoring: Track price changes over time
  • Location Analysis: Understand neighborhood pricing

Business Intelligence

  • Competitor Analysis: Monitor competitor pricing and inventory
  • Market Research: Understand product availability and demand
  • Price Monitoring: Track price changes for specific items

🔧 Customization

Adding New Categories

  1. Find the category URL on kleinanzeigen.de
  2. Add to the categories array with appropriate page limits
  3. Adjust field configuration if needed for different data types

📝 Support

For issues, feature requests, or questions:

  • Check the Actor's run logs for error details
  • Verify your category URLs are valid
  • Test with smaller page limits first
  • Contact support through the Apify platform