Skip to Content

Leboncoin Immobilier Data Parser & API

Leboncoin Immobilier is the real-estate vertical of France’s biggest classifieds marketplace — carrying roughly ~667k property listings against a ~250M+ monthly-visit site total — and PropAPIS extracts its listings through a single REST API. Owned by Adevinta, Leboncoin is the largest French portal by raw immo volume, blending agency and private-seller stock across resale, rental, land, and commercial.

CountryFrance
TypeMarketplace
OwnerAdevinta
Listing typesresale, rental, short-let, land, commercial
Monthly visits~250M+ / mo site total (immo subset)
Active listings~667k immo
API accessNo public API (parse-only)
Parse priority★★★☆☆
Official sitewww.leboncoin.fr

Platform Overview

Market Position

Leboncoin is owned by Adevinta (controlled by Permira and Blackstone) and is France’s dominant general-classifieds marketplace. Its immobilier section is the biggest in France by raw listing volume — an estimated ~667k property listings — drawing on a site total of ~250M+ monthly visits, with a large share coming from private sellers rather than agencies (DataDome ).

  • Largest by Immo Volume: ~667k property listings in France
  • ~250M+ Monthly Visits (site total): Immo is a major subset
  • Private + Agency Stock: Unique private-seller coverage
  • Adevinta Family: Sister portals Fotocasa and Habitaclia in Spain

Anti-Bot Note

Leboncoin runs DataDome across roughly 30 endpoints (web and apps), combining TLS/JS fingerprinting with IP reputation, and the platform reports blocking millions of malicious requests per day — the great majority attributed to scraping. It is among the hardest French portals to parse and should be treated as adversarial. PropAPIS handles this extraction so you receive clean structured data without managing anti-bot evasion (AIM Group ).

Market Coverage

Geographic Coverage:

  • France: All regions and départements
  • Major cities: Paris, Lyon, Marseille, Lille, Nantes
  • Strong rural and small-town coverage via private sellers

Property Types:

  • Apartments (Appartements) and houses (Maisons)
  • Land (Terrains)
  • Commercial property (Locaux commerciaux)
  • Short-term and seasonal rentals (Locations saisonnières)

Data Fields Available

PropAPIS extracts a rich field set from each Leboncoin listing:

Property Information

  • Address: Property location with postcode (code postal)
  • Price: Asking price or rent (EUR)
  • Surface Area: Size in square meters (Surface)
  • Rooms: Number of rooms (Pièces)
  • Bedrooms: Number of bedrooms (Chambres)
  • Property Type: Apartment, house, land, commercial
  • Price per m²: Calculated price per square meter

Listing Details

  • Description: Full property description (French)
  • Features: Amenities and equipment
  • Photos: Image URLs
  • Energy Class: Energy efficiency rating (DPE — Diagnostic de Performance Énergétique)

Seller Information

  • Seller Type: Private individual (Particulier) or agency (Professionnel)
  • Seller Contact: Listing contact details
  • Listing Reference: Marketplace reference number

Location Data

  • Postcode: French postal code
  • City and Region: Ville and région
  • Coordinates: Latitude and longitude

Financial Information

  • Charges: Monthly charges (Charges)
  • Price per m²: Value benchmark
  • Deposit context: Rental deposit information

API Endpoints

Get Property Details

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') # Get property by ID or URL property_data = api.platforms.leboncoin.get_property( listing_id='2654321098' ) print(f"Address: {property_data.address}") print(f"Price: €{property_data.price:,}") print(f"Surface: {property_data.surface_m2} m²") print(f"Rooms: {property_data.rooms}") print(f"Seller Type: {property_data.seller_type}")

Search For Sale Listings

# Search properties for sale listings = api.platforms.leboncoin.search_for_sale( location='Nantes', min_price=150000, max_price=400000, min_rooms=2, property_type='House' ) for listing in listings[:10]: print(f"{listing.address} - €{listing.price:,}") print(f" {listing.rooms} rooms | {listing.surface_m2} m² | €{listing.price_per_m2:,.0f}/m²")

Search Rental Properties

# Search rental properties rentals = api.platforms.leboncoin.search_to_rent( location='Lille', min_price=400, # monthly rent max_price=1100, min_rooms=2 ) for rental in rentals[:5]: print(f"{rental.address} - €{rental.price:,}/mo")

Quick Start

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') property_data = api.platforms.leboncoin.get_property('2654321098') print(f"Price: €{property_data.price:,}") print(f"Surface: {property_data.surface_m2} m²") print(f"Price per m²: €{property_data.price_per_m2:,.0f}")

For detailed documentation, see our API Reference.

Frequently asked questions