Leboncoin Scraper - Scrape Listings & Prices avatar

Leboncoin Scraper - Scrape Listings & Prices

Pricing

from $1.99 / 1,000 results

Go to Apify Store
Leboncoin Scraper - Scrape Listings & Prices

Leboncoin Scraper - Scrape Listings & Prices

Leboncoin scraper & unofficial API alternative: export annonces, prices, sellers and GPS to CSV/JSON without login. Bulk Leboncoin data export.

Pricing

from $1.99 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

24

Total users

3

Monthly active users

4 days ago

Last modified

Share

Leboncoin Scraper — French Classifieds Ads, Prices & Sellers Data (No API)

Apify Actor No API key Pay per result Marketplace Export


Scrape classified ads (annonces) from Leboncoin.fr, France's #1 second-hand marketplace with tens of millions of live listings — cars, phones, real estate, furniture, jobs, electronics and more. Point it at any keyword like voiture, iphone 15 or appartement paris and get title, price in euros, category, brand, full item attributes, city + zipcode + GPS coordinates, seller (pro/private) details and image galleries in clean structured JSON, straight from the site's __NEXT_DATA__ payload. Fast, no browser, no API key, no login, no cookies.

🏆 Why this Leboncoin scraper?

30+ fields per ad · hundreds to thousands of ads per run · direct HTTP + JSON (no browser) · French residential-proxy ready · export to JSON / CSV / Excel. The unofficial Leboncoin API alternative for price research, reselling & arbitrage, real-estate/auto monitoring and lead generation.


✨ What this Actor does / Key features

  • 🔎 Keyword search at scale — pass one or many keywords (voiture, iphone, appartement paris); each query is paginated independently until your limit or the results run out.
  • 🗂️ Category & location filters — narrow to a Leboncoin category ID (e.g. 2 = Voitures, 9 = Immobilier) and a region/department/city location value to target exactly the annonces you want.
  • 💶 Full pricing data — price in euros plus priceCents and currency, so you can benchmark second-hand prices precisely across categories and regions.
  • 🧩 Structured item attributes — key/value/label pairs for the fields that matter per category (year, mileage, surface, size, brand, condition…), ready to pivot in a spreadsheet.
  • 📍 Exact location & GPS — region, department, city and zipcode plus latitude/longitude, so you can map listings or filter by precise area across France.
  • 🧑‍💼 Seller / lead data — seller id, store id, name, a private-vs-pro flag and activity sector, perfect for building lists of professional sellers.
  • 🖼️ Image galleries — image count, thumbnail and the full list of image URLs for every ad.
  • 🔀 Flexible sorting — most recent, price low-to-high, or price high-to-low.
  • Direct HTTP + JSON extraction — parses Leboncoin's embedded __NEXT_DATA__ payload (35 ads per page); no headless browser, no DOM walking, no GraphQL token.
  • 🛡️ Proxy support — Apify Proxy integration; Residential + country=FR is pre-set and required to pass DataDome IP filtering.

🚀 Quick start (3 steps)

  1. Configure — add one or more keywords in Search queries (e.g. voiture, iphone). Optionally set a category ID, a location value and a sort order. Leave the proxy on its default (Residential · FR).
  2. Run — click Start. The Actor paginates each search and streams de-duplicated ads into your dataset.
  3. Get your data — open the Output tab and export to JSON, CSV, Excel or HTML, or pull it via the Apify API and webhooks.

📥 Input

Give the Actor at least one searchText keyword. Everything else is optional.

Example — used cars & iPhones, newest first

{
"searchText": ["voiture", "iphone"],
"sortBy": "time",
"maxItemsPerSearch": 350,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "FR" }
}

Example — Paris apartments in the Immobilier category (real-estate research)

{
"searchText": ["appartement paris"],
"category": "9",
"location": "Paris__48.8566_2.3522_10000",
"sortBy": "price-asc",
"maxItemsPerSearch": 500,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "FR" }
}

Example — bulk multi-keyword pull with a global cap

{
"searchText": ["canapé", "table", "chaise"],
"sortBy": "time",
"maxItemsPerSearch": 0,
"maxResults": 2000
}
FieldTypeDescription
searchTextarrayOne or more keywords to search on Leboncoin. Each query is paginated independently. Required.
categorystringRestrict results to a Leboncoin category ID (the category URL param). E.g. 2 = Voitures, 9 = Immobilier. Empty = all categories.
locationstringLeboncoin locations URL value to restrict by region/department/city, e.g. Paris__48.85_2.34_10000 or a region slug. Empty = all of France.
sortBystringResult ordering: time (most recent), price-asc (cheapest first) or price-desc (most expensive first). Default is Leboncoin relevance.
maxItemsPerSearchintegerCap on ads collected per query (paginated, 35 per page). 0 = until results run out (Leboncoin caps at ~100 pages).
maxResultsintegerGlobal cap on ads saved across all queries. 0 = unlimited.
proxyConfigurationobjectApify Proxy settings. Residential + country=FR is required (DataDome IP filtering) and pre-set by default.

Finding a category ID or location value: open leboncoin.fr, apply the category/location filters you want, and copy the category= and locations= values from the resulting URL. 2 = Voitures, 9 = Immobilier, 10 = Ventes immobilières, and so on.

📤 Output

One flat row per ad — 30+ fields, exportable to JSON, CSV, Excel or HTML. Here is a trimmed sample record:

{
"title": "Peugeot 208 1.2 PureTech - faible kilométrage",
"description": "Véhicule non-fumeur, entretien à jour, carnet suivi…",
"price": 12490,
"priceCents": 1249000,
"currency": "EUR",
"categoryId": "2",
"categoryName": "Voitures",
"brand": "Peugeot",
"adType": "offer",
"status": "active",
"hasPhone": true,
"firstPublicationDate": "2026-05-30 13:05:25",
"expirationDate": "2026-07-29 13:05:25",
"imageCount": 8,
"thumbnail": "https://img.leboncoin.fr/api/v1/.../thumb.jpg",
"images": ["https://img.leboncoin.fr/api/v1/.../1.jpg", "https://img.leboncoin.fr/api/v1/.../2.jpg"],
"attributes": [
{ "key": "regdate", "value": "2019", "label": "2019" },
{ "key": "mileage", "value": "48000", "label": "48 000 km" }
],
"location": {
"region": "Île-de-France",
"department": "75",
"city": "Paris",
"zipcode": "75011",
"lat": 48.8619,
"lng": 2.3784
},
"seller": {
"id": "a1b2c3d4",
"storeId": "998877",
"name": "Garage Centre Auto",
"type": "pro",
"isPro": true,
"sector": "Automobile"
},
"url": "https://www.leboncoin.fr/ad/voitures/3121812923",
"searchQuery": "voiture",
"scrapedAt": "2026-07-06T10:00:00.000Z"
}

💡 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 using price, attributes and firstPublicationDate.
  • Lead generation — build lists of professional (pro) sellers filtered by category and location via the seller.isPro flag and seller.sector.
  • Real estate & auto research — monitor new appartement, maison or voiture listings in a target area with location filtering and sortBy: time.
  • Geo-mapping — plot listings on a map using location.lat / location.lng and cluster by zipcode.
  • Datasets & ML — assemble labelled French marketplace data for pricing and trend models.

👥 Who uses it

Resellers & arbitrage traders · pricing & market analysts · real-estate & automotive researchers · lead-gen agencies building pro-seller lists · data scientists & ML teams · e-commerce and retail intelligence teams.

💰 Pricing

This Actor runs on a simple pay-per-result model — you pay for the ads you extract, with no separate Apify platform fees to calculate. Try it on the free tier first, then scale up. See the Pricing tab on this page for the current rate.

❓ Frequently Asked Questions

Is it legal to scrape Leboncoin? The Actor only collects publicly available listing data. You are responsible for using the data in compliance with Leboncoin's Terms and applicable laws, including bulk-access and personal-data (GDPR) limits.

Does Leboncoin have a public API? Leboncoin has no official public API for bulk listings, so this Actor reads the site's own embedded __NEXT_DATA__ JSON instead — giving you structured annonce data without any API key.

Do I need an API key or a login? No. There is no Leboncoin account, login, cookies or API key required — only an Apify account.

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 much data can I get / how many ads 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; broad categories such as cars or real estate expose well over a million results to walk through.

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.

Is this a Leboncoin API alternative?

Yes. Leboncoin has no official public API for bulk listings, so this Actor works as an unofficial Leboncoin API alternative — it reads the public search pages and returns structured annonce data you can query on demand.

Can I scrape Leboncoin without an API or login?

Yes. The scraper reads only public Leboncoin search pages over a French residential proxy — no account, no cookies and no developer key — so you can scrape Leboncoin without an API or login.

How do I export Leboncoin annonces to CSV or JSON?

Run a keyword search, then download the dataset as CSV, JSON, Excel or HTML from the Storage / Dataset tab, or pull it programmatically through the Apify API and webhooks. It is a one-click Leboncoin data export with no login or API key.

How do I get GPS coordinates and location from Leboncoin ads?

Each ad returns region, department, city, zipcode and GPS latitude/longitude, so you can map listings or filter annonces by exact area across France.

How do I build a list of professional sellers on Leboncoin?

Every record includes a private-vs-pro seller flag (seller.isPro) and activity sector (seller.sector), so you can filter to professional (pro) sellers by category and location for lead generation.

🔗 More marketplace & e-commerce scrapers by logiover

Building a cross-marketplace or classifieds dataset? Pair Leboncoin with the rest of the suite:

MarketplaceActor
🇫🇷 FranceLeboncoin Scraper (this Actor)
🇳🇱 NetherlandsMarktplaats Scraper
🇸🇪 SwedenBlocket Scraper
🇩🇰 DenmarkDBA.dk Scraper
🇳🇴 NorwayFinn.no Scraper
🇷🇺 RussiaAvito Scraper
🇺🇸 USACraigslist Scraper
🇯🇵 JapanMercari Japan Scraper
🌍 HandmadeEtsy Scraper
🌍 ReviewsTrustpilot Reviews Scraper
✈️ TravelAirbnb Scraper · Booking Hotels Prices Scraper

👉 Browse all logiover scrapers on Apify Store — 180+ actors across real estate, jobs, crypto, social media & B2B data.

⏰ Scheduling & integration

Schedule this Actor on Apify to track French marketplace prices daily or weekly. Export results to JSON, CSV or Excel, sync to Google Sheets, or push to your database, BI tools and webhooks through the Apify API. Connect it to Make, n8n or Zapier to build automated pricing and lead-gen pipelines.

⭐ Support & feedback

Found a bug or need an extra field? Open an issue on the Issues tab — response is usually fast. If this Actor saves you time, a ★★★★★ review on the Store page genuinely helps and is hugely appreciated. 🙏

This Actor extracts only publicly available data and is intended for legitimate research, analytics and lead-generation use. You are responsible for complying with Leboncoin's Terms of service, GDPR and any applicable local laws, including bulk-access and personal-data limits.


📝 Changelog

2026-07-06

  • ✨ README overhaul: richer output sample, ready-to-run example scenarios, marketplace/classifieds cross-promo links, expanded FAQ and clearer quick-start.

2026-07-01

  • Maintenance pass: re-verified end-to-end on live data and confirmed successful runs within the 5-minute quality window on the default input.
  • Sharpened Store metadata (SEO title & description) and expanded the FAQ with high-intent, long-tail questions for easier discovery in Google and Apify Store search.
  • Added ready-to-run example tasks that cover common real-world use cases.

2026-06-15

  • Reliability pass: re-verified end-to-end on live data with real-world inputs. Routine maintenance build.

2026-06-07

  • Docs: added coverage for Leboncoin API alternative, exporting annonces to CSV/JSON, and scraping without an API or login.

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.