Leboncoin Scraper - Scrape Listings & Prices
Pricing
from $3.50 / 1,000 results
Leboncoin Scraper - Scrape Listings & Prices
Scrape Leboncoin search results: title, price, category, brand, images, attributes, location (city/zipcode/GPS) & seller. Hundreds-to-thousands per search. No login.
Pricing
from $3.50 / 1,000 results
Rating
0.0
(0)
Developer
Logiover
Maintained by CommunityActor stats
0
Bookmarked
22
Total users
1
Monthly active users
10 hours ago
Last modified
Categories
Share
Leboncoin Scraper - scrape Leboncoin listings, prices & sellers
Scrape Leboncoin annonces from any keyword search and export clean, structured data - prices, locations, sellers and more. This Leboncoin scraper turns leboncoin.fr search results into a ready-to-use dataset, with no login, no cookies and no API key.
Point it at a keyword like voiture, iphone 15 or appartement paris and it paginates the whole search, pulling hundreds to thousands of classified ads per query. Broad categories such as cars or real estate expose well over a million results to walk through.
What you get
Every Leboncoin ad is returned as one flat record. Fields include:
- title - ad title
- description - full ad body text
- price - price in euros (also
priceCentsandcurrency) - categoryId / categoryName - Leboncoin category of the item
- brand - item brand when present
- adType / status - offer vs. demand, active/expired
- hasPhone - whether the seller exposed a phone number (the number itself is not collected)
- firstPublicationDate / expirationDate - when the ad was posted and when it expires
- imageCount / thumbnail / images - image count, thumbnail and all image URLs
- attributes - structured key/value pairs (year, mileage, surface, size, ...)
- location - region, department, city, zipcode, and GPS latitude/longitude
- seller - id, store id, name, private-vs-pro flag and activity sector
- url - direct listing URL
- searchQuery / scrapedAt - the query that produced the row and the scrape timestamp
Export the dataset to CSV, JSON, Excel, HTML, or pull it via the Apify API and webhooks.
Use cases
- Reselling & arbitrage - track second-hand prices and spot underpriced ads across categories and regions.
- Price & market analysis - benchmark used prices for cars, phones, furniture or real estate over time.
- Lead generation - build lists of professional (pro) sellers filtered by category and location.
- Real estate & auto research - monitor new
appartement,maisonorvoiturelistings in a target area. - Datasets & ML - assemble labelled French marketplace data for pricing and trend models.
How to use
- Click Try for free / Start.
- In Search queries add one or more keywords (for example
voiture,iphone,appartement paris). Each query is paginated independently. - Optional: set a Leboncoin category ID (e.g.
2= Voitures), a location filter (region/department/city), and a sort order (most recent, price low-to-high, price high-to-low). - Set Max items per search and Max results to cap volume, or leave at
0to pull everything. - Leave the proxy on the default (Apify Residential, country France) - this is required (see FAQ).
- Run it, then download the results as CSV, JSON or Excel from the Storage / Dataset tab.
Example input
{"searchText": ["voiture", "iphone"],"sortBy": "time","maxItemsPerSearch": 350,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "FR"}}
Example output
{"title": "Peugeot 208 1.2 PureTech - faible kilometrage","price": 12490,"currency": "EUR","categoryName": "Voitures","brand": "Peugeot","firstPublicationDate": "2026-05-30 13:05:25","images": ["https://img.leboncoin.fr/api/v1/.../...jpg"],"attributes": [{ "key": "regdate", "value": "2019", "label": "2019" }],"location": {"region": "Ile-de-France","department": "75","city": "Paris","zipcode": "75011","lat": 48.8619,"lng": 2.3784},"seller": { "name": "Garage Centre Auto", "type": "pro", "isPro": true },"url": "https://www.leboncoin.fr/ad/voitures/3121812923","searchQuery": "voiture","scrapedAt": "2026-06-04T10:00:00.000Z"}
How it works
The actor requests each public Leboncoin search page over a French residential proxy, parses the embedded __NEXT_DATA__ JSON, and extracts every ad on the page (35 per page). It paginates until your limit is reached or results run out, streaming de-duplicated records to the dataset. There is no headless browser, so it stays fast and cheap at scale; when a request is challenged it simply retries with a fresh proxy session.
FAQ
Do I need a Leboncoin login or API key?
No. The Leboncoin scraper reads only the public website search page - no account, no cookies and no developer API key. There is no official Leboncoin API for bulk listings, so this is the practical way to export annonces.
Why does it require a France residential proxy?
Leboncoin uses DataDome IP-reputation filtering. A clean French residential IP passes, while datacenter or non-FR IPs get blocked. The proxy is pre-set to RESIDENTIAL + country FR - just leave the default.
How many ads can I scrape per search?
Hundreds to thousands. Each page holds 35 ads and Leboncoin allows up to ~100 pages per query, so a broad search yields up to ~3,500 ads. Add more keywords to scale wider in one run.
Can I filter by category, location or price?
Yes. Pass a Leboncoin category ID and/or a location value, and choose a sortBy order (most recent, price low-to-high, or price high-to-low) to target exactly the annonces you need.
Can I export to CSV or Excel?
Yes. Every run can be downloaded as CSV, JSON, Excel or HTML, or pulled programmatically through the Apify API and webhooks.
Collects publicly available listing data only. You are responsible for compliance with Leboncoin's Terms and applicable laws, including bulk-access and personal-data limits.
Changelog
2026-06-05
- Reliability fix: results are no longer dropped by strict output validation - runs complete cleanly at high volume.
- Stability & performance hardening; fresh rebuild.
2026-06-04
- Verified live & refreshed build - reliability/maintenance pass.