Leboncoin Real Estate Scraper — Prix, Surface & Annonces FR
Pricing
Pay per usage
Leboncoin Real Estate Scraper — Prix, Surface & Annonces FR
Scrape real estate listings from Leboncoin (France's #1 classifieds) — title, price, surface, rooms, location, agency, and listing URL. The most reliable Leboncoin scraper on Apify.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Thomas Gharbi
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Leboncoin Real Estate Scraper — Prix, Surface & Annonces Immobilières
Scrape real estate listings from Leboncoin (France's #1 classifieds platform) for any city or region. Get the listing title, sale or rental price, surface area, number of rooms, location, agency name, and direct URL. Exports to JSON, CSV, or Excel.
This is the most reliable Leboncoin real estate scraper on Apify.
What you get
For every listing found on Leboncoin:
| Field | Description |
|---|---|
title | Listing title (e.g. "Appartement 3 pièces — Paris 11e") |
price | Listed price (sale or monthly rent) |
surface | Surface area in m² |
rooms | Number of rooms |
location | City and postal code |
agency | Agency name (if listed by an agency; null for individuals) |
url | Direct link to the listing on Leboncoin |
searchQuery | The location slug used for this search |
scrapedAt | Scrape timestamp (ISO 8601) |
How to use
- Click Try for free
- Enter location slugs — one per line (format:
City_DeptCode, e.g.Paris_75) - Set Max results per location (default: 20)
- Click Run — results appear in your dataset in real time
- Export to CSV, JSON, or Excel from the dataset tab
Location slug format
Leboncoin uses department codes in its URLs. Common examples:
| Location | Slug |
|---|---|
| Paris | Paris_75 |
| Marseille | Marseille_13 |
| Lyon | Lyon_69 |
| Bordeaux | Bordeaux_33 |
| Toulouse | Toulouse_31 |
| Nice | Nice_06 |
| Nantes | Nantes_44 |
| Strasbourg | Strasbourg_67 |
| Lille | Lille_59 |
| Montpellier | Montpellier_34 |
Input parameters
| Parameter | Type | Description |
|---|---|---|
searchQueries | array | Location slugs (City_DeptCode format) |
maxResultsPerQuery | integer | Max listings per location (default: 20) |
proxyConfiguration | object | Proxy settings (residential recommended) |
Input example
{"searchQueries": ["Paris_75","Lyon_69","Marseille_13"],"maxResultsPerQuery": 100}
Output example
{"title": "Appartement 3 pièces — Lumineux, proche métro","price": "1 250 € / mois CC","surface": "68 m²","rooms": "3 pièces","location": "Paris 11e (75011)","agency": "Cabinet Immobilier Bastille","url": "https://www.leboncoin.fr/annonce/123456789","searchQuery": "Paris_75","scrapedAt": "2026-06-18T10:15:00.000Z"}
Use cases
Real estate investment research — Track price-per-m² trends across French cities and neighborhoods for buy-to-let analysis.
Rental market analysis — Monitor supply, average rents, and agency density in any French city or arrondissement.
Property price tracking — Scrape the same location weekly to detect price changes and identify deals before they're gone.
Agency prospecting — Identify agencies active in a market to target for partnership or competitive analysis.
Urban planning research — Analyze listing density, surface sizes, and room counts by arrondissement or commune.
Relocation research — Compare rental prices and availability across multiple French cities before relocating.
Why this scraper is reliable
Leboncoin has a React-based frontend that changes frequently. This scraper targets data-qa-id and data-testid attributes — Leboncoin's own stable test hooks — rather than fragile CSS class names that change with every UI update. Residential proxies are used to avoid rate limiting.
Limitations
- France only — Leboncoin is a French platform; listings are exclusively in France and French-speaking territories
- Real estate only — this scraper targets the property (category 9) and uses real estate type filters (apartment + house). For other Leboncoin categories, a different scraper configuration is needed
- ~200 listings per search — Leboncoin paginates results; use specific city slugs rather than regional slugs for complete coverage of a market
- No price history — each run captures current listings; historical price tracking requires scheduled runs
Support
Open a ticket in the Issues tab on the actor page. We monitor all issues and respond quickly. If a location slug doesn't return results, open an issue and we'll verify the correct format for that area.