Kleinanzeigen Real Estate Crawler

by yogen48-owner

Extract real estate listings, prices, and details from Kleinanzeigen automatically. Perfect for market analysis, price tracking, or building property datasets.

187 runs
6 users
Try This Actor

Opens on Apify.com

About Kleinanzeigen Real Estate Crawler

Need to pull real estate listings from Kleinanzeigen (you might still call it eBay Kleinanzeigen) for your project? This crawler does exactly that. I've used it to gather property data—prices, locations, descriptions, contact details, the works—directly from the platform. It's built for when you need a reliable feed of listing information without manual copying and pasting. Whether you're building a market analysis tool, aggregating listings for a website, or tracking price trends in specific cities, this actor handles the extraction so you can focus on your actual work. You configure it with your target search URLs or location parameters, and it returns structured data, typically as a dataset or JSON, ready for your database or spreadsheet. It's a straightforward solution for a specific, common scraping task that saves a significant amount of time and effort.

What does this actor do?

Kleinanzeigen Real Estate Crawler is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Kleinanzeigen Real Estate Crawler

An Apify Actor that scrapes classified listings from kleinanzeigen.de. It's built for extracting property data for market analysis, research, and competitive intelligence, but can also handle other categories like cars or electronics.

Key Features

  • Multi-category scraping: Target specific listing types (apartments, houses, cars, electronics).
  • Configurable data extraction: Use default field selectors or provide custom XPath configurations.
  • Automatic pagination: Crawls through multiple pages of results for each category.
  • Built-in controls: Includes rate limiting and robust error handling to manage large scraping jobs.
  • Pre-configured dataset views: Output includes filtered views (e.g., "Apartments Only") for easier analysis.

How to Use

Configure the Actor using input parameters. The only required input is the categories array, which defines the listings to scrape.

Basic Input Configuration

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

Input Parameters

  • categories (Required): Array of objects, each with:
    • category: A label for the listings (e.g., "apartment").
    • url: The starting Kleinanzeigen URL for that category.
    • pages: Number of result pages to scrape.
  • maxResults (Optional): Global limit on total items scraped. Default: 1000.
  • maxPages (Optional): Global limit on pages per category. Default: 5.
  • fieldConfig (Optional): Custom XPath selectors for data extraction. Uses sensible defaults if not provided.

Output Data

The Actor outputs structured JSON data for each listing. The default extracted fields include:

Field Description Example
id Unique listing identifier. "2751234567"
name Title of the listing. "3-Zimmer-Wohnung in Bremen-Mitte"
location Geographic location. "28195 Bremen"
postedDate When the ad was posted. "Heute, 14:30"
area Property area (for real estate). "85 m²"
rooms Number of rooms (for real estate). "3 Zimmer"
price Listed price. "320.000 €"
url Direct link to the listing. "https://www.kleinanzeigen.de/s-anzeige/..."
category Your assigned category label. "apartment"
scraped_at Timestamp of when the item was scraped. "2025-05-23T10:30:00.123456"

Example Output Item

{
  "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"
}

The dataset includes pre-configured views like "Overview" (all data), "Apartments Only," and "Houses Only" for filtered analysis.

Categories

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Kleinanzeigen Real Estate Crawler now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
yogen48-owner
Pricing
Paid
Total Runs
187
Active Users
6
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support