Leboncoin Scraper [$1/1K💰] | French Real Estate · Prices & DPE avatar

Leboncoin Scraper [$1/1K💰] | French Real Estate · Prices & DPE

Pricing

from $1.20 / 1,000 results

Go to Apify Store
Leboncoin Scraper [$1/1K💰] | French Real Estate · Prices & DPE

Leboncoin Scraper [$1/1K💰] | French Real Estate · Prices & DPE

Scrape Leboncoin.fr — France's largest classifieds platform — for structured French real estate data. Extract prices in EUR, price per m², surface, rooms, DPE/GES energy ratings, GPS, photos, and seller info with SIRET. DataDome bypass via Chrome TLS impersonation plus French residential proxy.

Pricing

from $1.20 / 1,000 results

Rating

0.0

(0)

Developer

Ahmed Jasarevic

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

8 hours ago

Last modified

Categories

Share

Leboncoin Scraper — French Real Estate & Property Data

Scrape Leboncoin.fr — France's largest classifieds platform — and extract structured French real estate data for property price tracking, market research, and DPE/GES energy analysis. Pull titles, prices in EUR, price per m², property type, surface, rooms, DPE/GES ratings, GPS coordinates, photos, and seller info (including SIRET) from immobilier listings across all of France — in clean, typed JSON.

Main Use Cases

  • French property price tracking — monitor asking prices by city, neighborhood and property type
  • Price per m² analysis — compute and compare pricePerSquareMeter across French regions
  • French real estate market research — analyze listings, seller types and location trends at scale
  • DPE/GES energy data — extract France's mandatory energy-performance ratings for green/carbon research
  • Real estate investment & lead generation — find undervalued listings and build agency/seller lists
  • Prop-tech database / API replacement — power a French property site, comparateur or dashboard

Get French Property Data Without An Official Leboncoin API

Leboncoin does not offer a public API for its listings. This actor talks to the same internal finder/search API a real browser uses, returning clean typed JSON with no HTML parsing. Because Leboncoin is protected by DataDome (rated 5/5 difficulty), the actor sends requests through curl-impersonate with an exact Chrome JA3/JA4 TLS fingerprint and requires a French residential proxy (geo-scoring blocks non-French and datacenter IPs). If the API is blocked it falls back to parsing the /recherche page (__NEXT_DATA__, then cheerio).

Input

FieldTypeRequiredDefaultNotes
categorystringNo99 = Ventes (sales, immobilier), 10 = Locations (rentals)
realEstateTypestringNoallHouse, apartment, land, etc. (all/17)
locationsarrayNo[]Region code (12), `code
minPrice / maxPriceintegerNoPrice range filter in EUR
minSquare / maxSquareintegerNoSurface area filter in m²
minRoomsintegerNoMinimum number of rooms
sort / orderstringNotime/desctime, price, relevance; asc/desc
maxItemsintegerNo100Max listings to scrape (free ≤50, paid ≤10,000)
includePhotosbooleanNotrueExtract photo URLs
cookieBootstrapbooleanNofalseMint a DataDome cookie in Chromium for one session if warm-up fails
cacheResults / cacheTtlMinutesboolean/intNofalse/60Cache results between runs
proxyConfigurationobjectNoApify residential, country FRFrench residential proxy (required for reliability)

Example Input

{
"category": "9",
"locations": ["12|Ile de France", "75__75000"],
"minPrice": 200000,
"maxPrice": 500000,
"minRooms": 3,
"maxItems": 500,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "FR"
}
}

Output

Each listing is one typed JSON record: id, url, title, price (EUR), pricePerSquareMeter, propertyType, surface (m²), rooms, bedrooms, dpe, ges, location (city, zipcode, department, region, latitude, longitude), photos, seller (name, type pro/private, SIRET), publicationDate, description, and attributes.

Example Output

{
"id": "2900960027",
"url": "https://www.leboncoin.fr/ad/ventes_immobilieres/2900960027",
"title": "Appartement 3 pieces 65 m2",
"price": 320000,
"pricePerSquareMeter": 4923,
"propertyType": "Appartement",
"surface": 65,
"rooms": 3,
"bedrooms": 2,
"dpe": "D",
"ges": "B",
"location": { "city": "Paris", "zipcode": "75011", "department": "75", "region": "Ile-de-France", "latitude": 48.8619, "longitude": 2.3784 },
"photos": ["https://img.leboncoin.fr/api/v1/.../1.jpg"],
"seller": { "name": "Century 21", "type": "pro", "isPro": true, "siret": "12345678901234" },
"publicationDate": "2026-08-25T10:30:00+0200"
}

Scheduling, Monitoring & Automation

Run on a daily or hourly schedule to see new listings the moment they publish (set sort: time) and to track price changes over time. Results stream via the Apify API and webhooks and export to JSON/CSV/Excel — ideal for a comparateur, dashboard, or price-alert product.

  • Bayut Scraper (own) — UAE/MENA real estate data
  • Idealista Scraper and other European real-estate scrapers for a broad property-price cluster
  • Quality other French/european property list actors as relevant

FAQ

Why use this actor instead of the Leboncoin API?

Leboncoin has no public API for listings. This actor returns the same typed data by calling the internal search endpoint a real browser uses, while solving the two things that break naive scraping: DataDome anti-bot (handled with Chrome TLS impersonation) and geo-blocking of non-French IPs (handled by requiring a French residential proxy).

What are the alternatives to this actor for French property data?

Other Leboncoin scrapers on Apify and French prop-tech APIs (e.g. SeLoger/Stream-like data services). This actor distinguishes itself on clean typed JSON output, DPE/GES extraction, and a robust DataDome bypass with a built-in French-residential-proxy path.

How do I track French property prices by city / neighborhood?

Filter locations by city/zip (e.g. 75__75011) or region, scrape on a schedule, and aggregate price and pricePerSquareMeter over time across your target areas.

How do I get DPE/GES energy data for French homes?

The dpe and ges fields are extracted directly from each listing — scrape a region/category and aggregate energy ratings to analyze the French housing stock's energy performance.

You are responsible for complying with Leboncoin's Terms of Service and French/EU law (GDPR). Extract only publicly available data and respect privacy; avoid use that violates terms or privacy. This is informational, not legal advice.

For AI Agents & LLM Apps

Purpose: Extracts typed French real-estate listings from Leboncoin.fr — one record per ad with price, price/m², location, DPE/GES, and seller info.

Minimal working input (all fields optional; empty {} valid — defaults to sales listings):

{ "category": "9", "maxItems": 100 }

Typical input (targeted region):

{ "category": "9", "locations": ["12|Ile de France"], "minPrice": 200000, "maxPrice": 500000, "maxItems": 500 }

Output fields: id, url, title, price, pricePerSquareMeter, propertyType, surface, rooms, bedrooms, dpe, ges, location (city/zipcode/department/region/lat/lng), photos, seller (name/type/SIRET), publicationDate, description, attributes.

Behaviors an agent should know:

  • All inputs are optional; empty input scrapes sales (category 9) by default.
  • category 9 = sales, 10 = rentals.
  • A French residential proxy is effectively required for reliable runs (defaults to Apify residential with FR country); non-French/datacenter IPs get blocked by DataDome.
  • maxItems caps results (free tier ≤50, paid ≤10,000); each listing is billed.
  • sort: time + order: desc (default) returns newest listings first — good for fresh-list detection.
  • cookieBootstrap: true helps only if the HTTP warm-up fails to mint a DataDome cookie.

Billing: pay-per-result at roughly $0.10 per 100 listings (~$1 / 1,000), plus a start event fee. Free tier: up to 50 items per run.

This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Leboncoin (Adevinta / Leboncoin group). It accesses only publicly available Leboncoin pages and endpoints — it does not bypass logins or solve CAPTCHAs. As with all web scraping, you are responsible for your own compliance with Leboncoin's Terms of Service and applicable law, including GDPR (especially if output contains seller contact or personal data) and French database protection rules. This summary is informational, not legal advice.

SEO Keywords

leboncoin scraper, scraper leboncoin, leboncoin immobilier scraper, french real estate data, prix immobilier france, prix au metre carre france, annonces immobilières données, dpe ges données logement, suivi prix immobilier, location appartement données, french property listings, leboncoin api alternative, french property prices, paris real estate data, ile de france property data, veille immobilière, energy performance ratings france