Leboncoin Scraper - Listings, Ad Details, Sellers
Pricing
Pay per event
Leboncoin Scraper - Listings, Ad Details, Sellers
Scrape Leboncoin.fr, France's largest classifieds marketplace: search listings, full ad details with descriptions, and seller profiles with reviews. Covers every category including cars, real estate, and jobs. Export to JSON, CSV, or Excel.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Sourabh Kumar
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Leboncoin scraper - search listings, ad details, seller profiles & reviews
One actor for the whole of Leboncoin.fr: search any category, pull full ad details with descriptions, and scrape seller profiles with their reviews. Cars, real estate, jobs, and every other category work the same way.
$3 per 1,000 results. Flat for every mode.
Built for France's #1 classifieds. Bot protection is handled for you, so most runs finish in under a minute.
Why this scraper?
- 💶 Flat $3 per 1,000 records across every mode. No surprise tiers.
- 🧩 Three modes in one actor instead of stitching together a separate scraper for search, details, and sellers.
- 📝 Full descriptions, all images, and the seller's SIREN on every ad detail, plus an option to add them to search results.
- ⭐ Seller profiles with their review texts - rating, response time, services, badges, and the full listings catalog. Almost no one else returns the reviews.
- 🚗 Every category, parsed properly. Cars get mileage, fuel, and gearbox; property gets DPE energy class, surface, and rooms; the rest get their own attributes too.
- ✅ No setup. Bot protection and proxies are handled for you, with automatic retries on the rare block.
- 🧾 Bad input never bills you. A wrong URL or empty query exits cleanly with a message, not a charge.
What data can you extract?
| 🆔 Ad ID & URL | 📝 Title & description | 💶 Price | 🗂️ Category |
| 🖼️ All images | 📍 City, zip & GPS | 👤 Seller name & type | 🏢 SIREN / SIRET |
| ⭐ Seller rating | 💬 Seller reviews | ❤️ Favorites count | 📅 Publish date |
| 🚗 Car specs | 🏠 Property DPE & surface | 🔧 Category attributes | 🏷️ Pro / private |
Scraping modes
🔎 Search
Pull listings from a keyword, a category, structured filters (price, seller type, location), or any Leboncoin search URL you paste. Returns rich records: title, price, images, location, seller, and category attributes. Turn on enrichDescriptions to add the full description and SIREN to each result.
{ "mode": "search", "searchQuery": "iphone 15", "maxItems": 100 }
📄 Ad detail
Give it full ad URLs and get the full ad: complete description, every image, all category attributes, and the seller's business details.
{ "mode": "detail", "adUrls": ["https://www.leboncoin.fr/ad/voitures/3164356345"] }
🏪 Seller
Paste a seller's profile or shop URL and get their full profile - store info, rating, review texts, services, response rate, badges - plus every listing they have live.
{ "mode": "seller", "sellerUrls": ["https://www.leboncoin.fr/profil/ced112f9-7c90-41f2-923d-dfcac68b2a58"], "maxItems": 50 }
How to scrape Leboncoin: step by step
- Create a free Apify account. Takes 30 seconds, no card needed.
- Open Leboncoin Scraper in the Apify Console.
- Pick a mode and paste your keyword, URL, or ad list.
- Click Start. Most runs finish in under a minute.
- Export as JSON, CSV, or Excel, or pull the results from the API.
How much does Leboncoin Scraper cost?
You pay $3 per 1,000 records. The Apify Free plan includes $5 of monthly usage credits, about 1,650 records. The $29/month Starter plan covers about 9,600 records a month. There is a small per-run start fee.
Input
{"mode": "search","searchQuery": "renault clio","category": "2","priceMin": 5000,"priceMax": 15000,"sellerType": "pro","locations": "Lyon","enrichDescriptions": false,"maxItems": 100}
| Field | Type | Default | Notes |
|---|---|---|---|
mode | string | search | search, detail, or seller. |
searchQuery | string | - | Keyword for search mode. |
startUrls | array | - | Full Leboncoin search or category URLs (search mode). Best way to apply advanced or radius filters. |
category | string | - | Category ID, e.g. 2 cars, 9 property sales, 10 rentals, 22 fashion, 33 jobs. |
locations | string | - | French city or area, e.g. Paris, Lyon, Bordeaux. |
priceMin / priceMax | integer | - | Price range for search. |
sellerType | string | all | all, pro, or private. |
adUrls | array | - | Full Leboncoin ad URLs (detail mode). |
sellerUrls | array | - | Seller profile or shop URLs, a user ID, or a boutique ID (seller mode). |
includeSellerListings | boolean | true | Seller mode: also return the seller's listings. |
enrichDescriptions | boolean | false | Search: add full description and SIREN per ad (one extra request each). |
maxItems | integer | 100 | Cap on records per run. |
maxConcurrency | integer | 6 | Parallel requests for detail and seller modes. |
Output
Search result (description is added only with enrichDescriptions):
{"recordType": "ad","listId": "3140598397","url": "https://www.leboncoin.fr/ad/voitures/3140598397","title": "Renault Clio 1.5 Blue dCi 115ch Zen","description": null,"price": 13499,"currency": "EUR","categoryName": "Voitures","location": { "city": "Lille", "zipcode": "59160", "department": "Nord", "lat": 50.639, "lng": 3.012 },"seller": { "name": "RENAULT LOMME", "type": "pro", "siren": "428804868" },"vehicle": { "brand": "Renault", "model": "Clio", "regdate": "2026", "mileage": "12000 km", "fuel": "Diesel", "gearbox": "Manuelle" },"imageCount": 30}
Ad detail adds the full description, the seller's SIREN, and the favorites count:
{"recordType": "ad","title": "Maison 4 pièces 86 m²","price": 255000,"description": "Maison de plain-pied avec jardin...","favorites": 76,"realEstate": { "real_estate_type": "Maison", "square": "86 m²", "rooms": "4", "energy_rate": "C", "ges": "C", "price_per_square_meter": "2965" }}
Seller profile (seller mode adds one of these, then one row per listing):
{"recordType": "seller","sellerProfile": {"name": "AGENCY CAR","siret": "99289838700012","city": "BROGNARD","website": "https://www.agencycar.fr","ratingValue": 5,"ratingCount": 30,"responseRate": 100,"services": ["Reprise de véhicules", "Dépôt-Vente", "Vente de véhicules"],"badges": ["Responsiveness3", "VerifiedPhoneNumber"],"listingsTotal": 40},"reviews": [{ "author": "Joanie Rabotot", "rating": 5, "text": "Simple, rapide et efficace...", "time": "2026-02-26T17:54:44Z" }]}
Use recordType to tell ad rows from seller rows.
Use cases
- 📊 Market & price research - Track asking prices and inventory across a whole category or region.
- 🚗 Used-car intelligence - Compare mileage, fuel, and price for any make and model at scale.
- 🏠 Real-estate analysis - Pull surface, rooms, and DPE energy class for listings in a city.
- 🧲 Lead generation - Surface pro sellers with their SIREN, website, and services.
- ⭐ Reputation monitoring - Collect a seller's rating and review texts over time.
- 🛒 Resale & arbitrage - Spot underpriced listings the moment they appear.
Limitations
- Descriptions need a detail fetch. Leboncoin does not put descriptions in search results, so
enrichDescriptions(or detail mode) adds one request per ad. - About 640 results per search query. Leboncoin's pages stop returning fresh listings past that depth. To pull more, split the query by price band, sub-category, or location: each slice returns its own set.
- Seller mode is for pro and shop sellers. Private sellers do not have a public profile page.
- France only. This scraper targets leboncoin.fr.
- Public data only. It reaches what a logged-out visitor can see.
FAQ
How much does Leboncoin Scraper cost?
Leboncoin Scraper uses pay-per-result pricing. You pay $3 for 1,000 results. The Apify Free plan gives you $5 in usage credits a month, enough for around 1,650 results. If you run regularly, the $29/month Starter plan covers about 9,600 results.
No subscription lock-in. Pause whenever.
Is it legal to scrape Leboncoin?
Scraping public data is generally allowed in the US and most of the EU, as long as you don't collect personal data covered by GDPR or CCPA without a lawful basis. This actor only touches publicly accessible pages, but how you use the output is on you.
Apify's full breakdown: Is web scraping legal?.
Can I integrate Leboncoin Scraper with other tools?
Push results into Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and more. Apify treats every actor as a webhook source, so anything that consumes webhooks or pulls from an API works.
Full list: Apify integrations.
Can I use Leboncoin Scraper with the Apify API?
Yes. Every run is available via the Apify REST API:
curl -X POST "https://api.apify.com/v2/acts/sourabhbgp~leboncoin-scraper/runs?token=APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"mode": "search", "searchQuery": "iphone"}'
Docs: Apify API reference.
Can I use Leboncoin Scraper through an MCP Server?
Yes. Apify ships an MCP server that exposes every actor as a tool, so Claude Desktop, Cursor, and any other MCP-capable client can call Leboncoin Scraper. Setup: Apify MCP docs.
Your feedback
Bug, missing field, or odd behavior? Drop a note in the Issues tab. Reports go to a human and fixes usually ship the same week.