Skip to Content
PlatformsEuropeKleinanzeigen

Kleinanzeigen Immobilien Data Parser & API

Kleinanzeigen Immobilien is the real-estate vertical of Germany’s huge general-classifieds marketplace — part of a ~100M+ monthly-visit site total — and PropAPIS extracts its listings through a single REST API. Formerly eBay Kleinanzeigen, the platform carries an enormous volume of private and agency property ads, especially rentals, exposing price, living area, rooms, and seller data.

CountryGermany
TypeMarketplace
OwnerAdevinta
Listing typesrental, short-let, resale, room
Monthly visits~100M+ / mo site total (immo subset)
Active listings— (very large, incl. private)
API accessNo public API (parse-only)
Parse priority★★★☆☆
Official sitewww.kleinanzeigen.de

Platform Overview

Market Position

Kleinanzeigen (formerly eBay Kleinanzeigen, now in the Adevinta orbit) is one of Germany’s largest general-classifieds marketplaces. Its Immobilien section carries a very large volume of property ads — heavily weighted toward rentals and including substantial private-seller stock — drawing from a site total estimated at ~100M+ monthly visits (SimilarWeb ).

  • Huge Classifieds Marketplace: ~100M+ monthly visits site-wide
  • Large Immo Volume: Strong rental and private-seller coverage
  • Private + Agency Ads: Stock not found on agent-only portals
  • Rental-Heavy: Especially deep in the German lettings market

Market Coverage

Geographic Coverage:

  • Germany: All federal states (Bundesländer) nationwide
  • Major cities: Berlin, Munich, Hamburg, Cologne, Leipzig
  • Strong coverage in high-demand rental markets

Property Types:

  • Apartments for rent (Mietwohnungen)
  • Apartments and houses for sale (Eigentumswohnungen, Häuser)
  • Rooms and shared flats (WG-Zimmer)
  • Short-term and temporary lets (Zwischenmiete)

Data Fields Available

PropAPIS extracts a field set from each Kleinanzeigen Immobilien listing:

Property Information

  • Address: Location with postcode (Postleitzahl)
  • Price: Asking price or rent (EUR)
  • Living Area: Wohnfläche in square meters
  • Rooms: Number of rooms (Zimmer)
  • Property Type: Apartment, house, room, shared flat
  • Floor: Floor level (Etage)
  • Price per m²: Calculated price per square meter

Listing Details

  • Description: Full listing description (German)
  • Features: Amenities and equipment
  • Photos: Image URLs
  • Available From: Tenancy start date (Verfügbar ab)

Seller Information

  • Seller Type: Private individual (Privat) or agency (Gewerblich)
  • Seller Contact: Listing contact details
  • Listing Reference: Marketplace ad ID

Location Data

  • Postcode: German postal code
  • City and District: Stadt and Stadtteil
  • Coordinates: Latitude and longitude

Financial Information

  • Deposit: Security deposit (Kaution)
  • Operating Cost: Additional cost (Nebenkosten)
  • Price per m²: Value benchmark

API Endpoints

Get Listing Details

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') # Get listing by ID or URL property_data = api.platforms.kleinanzeigen.get_property( listing_id='2987654321' ) print(f"Address: {property_data.address}") print(f"Price: €{property_data.price:,}") print(f"Living Area: {property_data.living_area_m2} m²") print(f"Rooms: {property_data.rooms}") print(f"Seller Type: {property_data.seller_type}")

Search Rental Listings

# Search rentals rentals = api.platforms.kleinanzeigen.search_to_rent( location='Berlin', min_price=600, # monthly cold rent max_price=1600, min_rooms=2, property_type='Apartment' ) for rental in rentals[:10]: print(f"{rental.address} - €{rental.price:,}/mo") print(f" {rental.rooms} rooms | {rental.living_area_m2} m² | available {rental.available_from}")

Search For Sale Listings

# Search properties for sale listings = api.platforms.kleinanzeigen.search_for_sale( location='Leipzig', min_price=120000, max_price=400000, min_rooms=2 ) for listing in listings[:5]: print(f"{listing.address} - €{listing.price:,}")

Quick Start

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') property_data = api.platforms.kleinanzeigen.get_property('2987654321') print(f"Price: €{property_data.price:,}") print(f"Living Area: {property_data.living_area_m2} m²") print(f"Seller Type: {property_data.seller_type}")

For detailed documentation, see our API Reference.

Frequently asked questions