Leboncoin Scraper Ppe avatar

Leboncoin Scraper Ppe

Under maintenance

Pricing

from $0.70 / 1,000 results

Go to Apify Store
Leboncoin Scraper Ppe

Leboncoin Scraper Ppe

Under maintenance

Scrape Leboncoin.fr - France's largest classifieds. Pay only $0.80/1,000 results! Extract real estate, cars, jobs with price & location filters. Anti-Datadome protection, French residential proxies. No subscription, pay per result only.

Pricing

from $0.70 / 1,000 results

Rating

5.0

(1)

Developer

SilentFlow

SilentFlow

Maintained by Community

Actor stats

2

Bookmarked

74

Total users

22

Monthly active users

5 days ago

Last modified

Share

🇫🇷 Leboncoin Scraper - Pay Per Result

by SilentFlow

Extract classified ads from Leboncoin.fr - France's #1 marketplace with 28 million monthly visitors. Pay only for the results you get, no compute costs, no wasted budget. Search by keywords, category, location, and price range. Get titles, prices, images, seller info, phone numbers, and detailed attributes for real estate, cars, jobs, and more.

🇬🇧 English | 🇫🇷 Français

✨ Why use this scraper?

  • 💰 Pay per result: You only pay for the listings you actually get, not for compute time or failed requests
  • 🔍 Flexible search: Search by keywords, category, location with radius, price range, or paste any Leboncoin search URL directly
  • 🏠 All categories: Real estate, cars, jobs, fashion, electronics, furniture, every Leboncoin category supported
  • 📄 Browse mode: Enable detail page enrichment to get full descriptions, phone numbers, seller info, GPS coordinates, and product attributes
  • Parallel processing: Up to 10 concurrent workers in browse mode for fast detail extraction
  • 🎯 Seller filter: Filter by private sellers or professional sellers only

🎯 Use cases

IndustryApplication
Real EstateMonitor apartment listings, track rental prices across French cities, build property datasets
AutomotiveTrack used car prices by make/model, find dealer inventory, analyze market trends
Market ResearchAnalyze pricing trends, product availability, and demand across categories in France
Sales & MarketingBuild lead lists of professional sellers with phone numbers and business details
Price MonitoringTrack competitor pricing on second-hand goods, electronics, or collectibles
RecruitmentMonitor job postings on Leboncoin's growing employment section

📥 Input parameters

ParameterTypeDescription
searchUrlstringFull Leboncoin search URL, paste any search page URL directly
textstringKeywords to search for (e.g., "appartement", "iphone", "renault clio")
categorystringCategory filter: All, Real Estate, Property Sales, Rentals, Cars, Jobs, Fashion, etc.
ownerTypestringSeller type: All sellers, Private only, Professional only
sortstringSort by: Newest, Oldest, Cheapest, Most expensive

Filters

ParameterTypeDescription
minPriceintegerMinimum price in euros
maxPriceintegerMaximum price in euros
locationLatnumberLatitude for location search (e.g., 48.8566 for Paris)
locationLngnumberLongitude for location search (e.g., 2.3522 for Paris)
locationRadiusintegerSearch radius in meters (default: 10,000)
locationCitystringCity name for display

Pagination

ParameterTypeDescription
limitintegerResults per page (default: 35, max: 100)
pagesintegerNumber of pages to scrape (default: 1, max: 50)

Browse mode

ParameterTypeDescription
browseModebooleanVisit each ad's detail page for full data: description, phone, seller info, GPS, attributes (default: false)
maxConcurrencyintegerParallel workers in browse mode (default: 3, max: 10)

📊 Output data

Search mode (default)

{
"id": 3152365705,
"url": "https://www.leboncoin.fr/ad/ventes_immobilieres/3152365705",
"title": "Maison 6 pièces 246 m²",
"price": 698000,
"city": "Paris",
"zipcode": "75001",
"department": "Paris",
"region": "Île-de-France",
"categoryId": "9",
"categoryName": "Ventes immobilières",
"firstPublicationDate": "2026-01-15T10:30:00.000Z",
"images": ["https://img.leboncoin.fr/..."],
"adType": "offer",
"hasPhone": true,
"scrapedAt": "2026-02-28T15:30:00Z"
}

Browse mode (with detail enrichment)

{
"id": 3152365705,
"url": "https://www.leboncoin.fr/ad/ventes_immobilieres/3152365705",
"title": "Maison 6 pièces 246 m²",
"price": 698000,
"city": "Paris",
"zipcode": "75001",
"department": "Paris",
"departmentId": "75",
"region": "Île-de-France",
"regionId": "12",
"description": "Belle maison familiale de 246 m² avec jardin...",
"phone": "06 12 34 56 78",
"latitude": 48.8566,
"longitude": 2.3522,
"ownerId": "abc123",
"ownerName": "Agence Immobilière Paris",
"ownerType": "pro",
"favorites": 42,
"brand": "",
"status": "active",
"attributes": [
{ "key": "rooms", "keyLabel": "Pièces", "value": "6", "valueLabel": "6 pièces" },
{ "key": "square", "keyLabel": "Surface", "value": "246", "valueLabel": "246 m²" }
],
"scrapedAt": "2026-02-28T15:30:00Z"
}

🗂️ Data fields

CategoryFields
Listingid, url, title, price, adType, status
Locationcity, zipcode, department, departmentId, region, regionId, latitude, longitude
CategorycategoryId, categoryName
DatesfirstPublicationDate, indexDate, expirationDate, scrapedAt
Mediaimages (array of image URLs)
SellerownerId, ownerName, ownerType (private/pro), hasPhone, phone
Detailsdescription, brand, favorites
Attributesattributes (array): key, keyLabel, value, valueLabel, category-specific fields (rooms, surface, mileage, etc.)

🚀 Examples

Search apartments in Paris

{
"text": "appartement",
"category": "10",
"locationLat": 48.8566,
"locationLng": 2.3522,
"locationRadius": 15000,
"pages": 5
}

Search cars under 10,000€

{
"text": "voiture",
"category": "2",
"maxPrice": 10000,
"sort": "cheapest",
"pages": 3
}

Use a Leboncoin search URL directly

{
"searchUrl": "https://www.leboncoin.fr/recherche?text=iphone&category=17&locations=d_75",
"pages": 2
}

Browse mode with full details

{
"text": "maison",
"category": "9",
"minPrice": 200000,
"maxPrice": 500000,
"browseMode": true,
"maxConcurrency": 5,
"pages": 3
}

Professional sellers only

{
"text": "canapé",
"ownerType": "pro",
"sort": "newest",
"pages": 2
}

💻 Integrations

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("silentflow/leboncoin-scraper-ppr").call(run_input={
"text": "appartement",
"category": "10",
"pages": 3,
"browseMode": True,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['title']} - {item['price']}€ - {item['city']}")

JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('silentflow/leboncoin-scraper-ppr').call({
text: 'appartement',
category: '10',
pages: 3,
browseMode: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach(item => {
console.log(`${item.title} - ${item.price}€ - ${item.city}`);
});

📈 Performance & limits

MetricValue
Speed (search mode)~35 listings per second
Speed (browse mode)~10-15 listings per minute (with detail enrichment)
Max pages per run50 (up to 1,750 listings)
Results per pageUp to 100
Concurrency (browse mode)Up to 10 parallel workers
Data freshnessReal-time from Leboncoin.fr

💡 Tips for best results

  1. Start with search mode: Run without browseMode first to check that results match your needs, then enable it for full details
  2. Use search URLs: Copy-paste URLs from Leboncoin.fr after applying filters, this supports all Leboncoin filters including custom ones
  3. Browse mode for phone numbers: Phone numbers and full descriptions are only available in browse mode
  4. Use residential proxies: French residential proxies give the best success rate on Apify
  5. Keep pages reasonable: 10-20 pages works best; very long runs may encounter rate limits

❓ FAQ

Q: What's the difference between this and the standard Leboncoin Scraper? A: This version uses pay-per-result pricing, you only pay for the listings you actually receive, not for compute time. Same features, same data quality, just a different pricing model that's ideal for small or variable-volume scraping.

Q: What's the difference between search mode and browse mode? A: Search mode returns basic listing data (title, price, location, images) very quickly. Browse mode visits each ad's detail page to also get the full description, phone number, seller info, GPS coordinates, and category-specific attributes.

Q: Can I search by URL? A: Yes! Copy any Leboncoin search URL and paste it in the searchUrl field. All filters from the URL (location, category, price range) will be applied automatically.

Q: Why do some listings have no price? A: Some sellers don't set a price on Leboncoin (common for jobs, free items, or "price on request" listings). The price field will be 0 in those cases.

Q: How do I get phone numbers? A: Enable browseMode: true. The scraper will visit each listing's detail page and fetch the seller's phone number when available.

📬 Support

We're building this scraper for you, your feedback makes it better for everyone!

  • 🐛 Found a bug? Open an issue directly on this actor's page, we'll fix it fast
  • 💡 Need a feature? Tell us what's missing and we'll prioritize it
  • ⚙️ Custom solutions: Contact us for enterprise integrations or high-volume needs

We respond to every issue, usually within 24 hours. Don't hesitate, even small suggestions help!

Check out our other scrapers: SilentFlow on Apify



Leboncoin Scraper Pay Per Result Francais

par SilentFlow

Extrayez les annonces de Leboncoin.fr - le premier site de petites annonces en France avec 28 millions de visiteurs mensuels. Payez uniquement pour les resultats obtenus, pas de couts de calcul, pas de budget gaspille. Recherchez par mots-cles, categorie, localisation et fourchette de prix. Obtenez titres, prix, images, infos vendeur, numeros de telephone et attributs detailles pour l'immobilier, l'automobile, l'emploi et plus.

🇬🇧 English | 🇫🇷 Français

✨ Pourquoi utiliser ce scraper ?

  • 💰 Paiement par resultat: Vous ne payez que pour les annonces effectivement recuperees, pas pour le temps de calcul ou les requetes echouees
  • 🔍 Recherche flexible: Recherchez par mots-cles, categorie, localisation avec rayon, fourchette de prix, ou collez directement une URL de recherche Leboncoin
  • 🏠 Toutes les categories: Immobilier, voitures, emploi, mode, electronique, mobilier, toutes les categories Leboncoin supportees
  • 📄 Mode navigation: Activez l'enrichissement par page detaillee pour obtenir descriptions completes, numeros de telephone, infos vendeur, coordonnees GPS et attributs
  • Traitement parallele: Jusqu'a 10 workers simultanes en mode navigation pour une extraction rapide
  • 🎯 Filtre vendeur: Filtrez par vendeurs particuliers ou professionnels uniquement

🎯 Cas d'usage

SecteurApplication
ImmobilierSurveillez les annonces d'appartements, suivez les prix des loyers par ville, constituez des bases de donnees immobilieres
AutomobileSuivez les prix des vehicules d'occasion par marque/modele, trouvez les stocks des concessionnaires, analysez les tendances du marche
Etudes de marcheAnalysez les tendances de prix, la disponibilite des produits et la demande par categorie en France
Vente & MarketingCreez des listes de prospection de vendeurs professionnels avec numeros de telephone et coordonnees
Veille tarifaireSuivez les prix concurrents sur l'occasion, l'electronique ou les objets de collection
RecrutementSurveillez les offres d'emploi sur la section emploi de Leboncoin

📥 Parametres d'entree

Recherche

ParametreTypeDescription
searchUrlchaineURL de recherche Leboncoin complete, collez directement une page de recherche
textchaineMots-cles de recherche (ex : "appartement", "iphone", "renault clio")
categorychaineFiltre categorie : Toutes, Immobilier, Ventes immobilieres, Locations, Voitures, Emploi, Mode, etc.
ownerTypechaineType de vendeur : Tous, Particuliers uniquement, Professionnels uniquement
sortchaineTri : Plus recentes, Plus anciennes, Moins cheres, Plus cheres

Filtres

ParametreTypeDescription
minPriceentierPrix minimum en euros
maxPriceentierPrix maximum en euros
locationLatnombreLatitude pour la recherche geolocalisee (ex : 48.8566 pour Paris)
locationLngnombreLongitude pour la recherche geolocalisee (ex : 2.3522 pour Paris)
locationRadiusentierRayon de recherche en metres (defaut : 10 000)
locationCitychaineNom de la ville pour l'affichage

Pagination

ParametreTypeDescription
limitentierResultats par page (defaut : 35, max : 100)
pagesentierNombre de pages a scraper (defaut : 1, max : 50)

Mode navigation

ParametreTypeDescription
browseModebooleenVisite la page detaillee de chaque annonce : description, telephone, vendeur, GPS, attributs (defaut : false)
maxConcurrencyentierWorkers paralleles en mode navigation (defaut : 3, max : 10)

📊 Donnees extraites

Mode recherche (par defaut)

{
"id": 3152365705,
"url": "https://www.leboncoin.fr/ad/ventes_immobilieres/3152365705",
"title": "Maison 6 pieces 246 m²",
"price": 698000,
"city": "Paris",
"zipcode": "75001",
"department": "Paris",
"region": "Ile-de-France",
"categoryId": "9",
"categoryName": "Ventes immobilieres",
"firstPublicationDate": "2026-01-15T10:30:00.000Z",
"images": ["https://img.leboncoin.fr/..."],
"adType": "offer",
"hasPhone": true,
"scrapedAt": "2026-02-28T15:30:00Z"
}

Mode navigation (avec enrichissement)

{
"id": 3152365705,
"url": "https://www.leboncoin.fr/ad/ventes_immobilieres/3152365705",
"title": "Maison 6 pieces 246 m²",
"price": 698000,
"city": "Paris",
"zipcode": "75001",
"department": "Paris",
"departmentId": "75",
"region": "Ile-de-France",
"regionId": "12",
"description": "Belle maison familiale de 246 m² avec jardin...",
"phone": "06 12 34 56 78",
"latitude": 48.8566,
"longitude": 2.3522,
"ownerId": "abc123",
"ownerName": "Agence Immobiliere Paris",
"ownerType": "pro",
"favorites": 42,
"attributes": [
{ "key": "rooms", "keyLabel": "Pieces", "value": "6", "valueLabel": "6 pieces" },
{ "key": "square", "keyLabel": "Surface", "value": "246", "valueLabel": "246 m²" }
],
"scrapedAt": "2026-02-28T15:30:00Z"
}

🗂️ Champs de donnees

CategorieChamps
Annonceid, url, title, price, adType, status
Localisationcity, zipcode, department, departmentId, region, regionId, latitude, longitude
CategoriecategoryId, categoryName
DatesfirstPublicationDate, indexDate, expirationDate, scrapedAt
Mediasimages (tableau d'URLs d'images)
VendeurownerId, ownerName, ownerType (particulier/pro), hasPhone, phone
Detailsdescription, brand, favorites
Attributsattributes (tableau) : key, keyLabel, value, valueLabel, champs specifiques a la categorie (pieces, surface, kilometrage, etc.)

🚀 Exemples

Rechercher des appartements a Paris

{
"text": "appartement",
"category": "10",
"locationLat": 48.8566,
"locationLng": 2.3522,
"locationRadius": 15000,
"pages": 5
}

Rechercher des voitures a moins de 10 000€

{
"text": "voiture",
"category": "2",
"maxPrice": 10000,
"sort": "cheapest",
"pages": 3
}

Utiliser une URL Leboncoin directement

{
"searchUrl": "https://www.leboncoin.fr/recherche?text=iphone&category=17&locations=d_75",
"pages": 2
}

Mode navigation avec details complets

{
"text": "maison",
"category": "9",
"minPrice": 200000,
"maxPrice": 500000,
"browseMode": true,
"maxConcurrency": 5,
"pages": 3
}

Vendeurs professionnels uniquement

{
"text": "canape",
"ownerType": "pro",
"sort": "newest",
"pages": 2
}

💻 Integrations

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("silentflow/leboncoin-scraper-ppr").call(run_input={
"text": "appartement",
"category": "10",
"pages": 3,
"browseMode": True,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['title']} - {item['price']}€ - {item['city']}")

JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('silentflow/leboncoin-scraper-ppr').call({
text: 'appartement',
category: '10',
pages: 3,
browseMode: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach(item => {
console.log(`${item.title} - ${item.price}€ - ${item.city}`);
});

📈 Performance et limites

MetriqueValeur
Vitesse (mode recherche)~35 annonces par seconde
Vitesse (mode navigation)~10-15 annonces par minute (avec enrichissement)
Max pages par execution50 (jusqu'a 1 750 annonces)
Resultats par pageJusqu'a 100
Concurrence (mode navigation)Jusqu'a 10 workers paralleles
Fraicheur des donneesTemps reel depuis Leboncoin.fr

💡 Conseils pour de meilleurs resultats

  1. Commencez en mode recherche: Lancez sans browseMode pour verifier que les resultats correspondent a vos besoins, puis activez-le pour les details complets
  2. Utilisez les URLs de recherche: Copiez-collez les URLs depuis Leboncoin.fr apres avoir applique vos filtres, tous les filtres Leboncoin sont supportes
  3. Mode navigation pour les telephones: Les numeros de telephone et descriptions completes ne sont disponibles qu'en mode navigation
  4. Utilisez des proxies residentiels: Les proxies residentiels francais donnent le meilleur taux de succes sur Apify
  5. Gardez un nombre de pages raisonnable: 10-20 pages fonctionnent le mieux ; les runs tres longs peuvent rencontrer des limites de debit

❓ FAQ

Q : Quelle est la difference entre ce scraper et la version standard ? R : Cette version utilise un modele de paiement par resultat, vous ne payez que pour les annonces effectivement recuperees, pas pour le temps de calcul. Memes fonctionnalites, meme qualite de donnees, juste un modele de prix different, ideal pour les volumes petits ou variables.

Q : Quelle est la difference entre mode recherche et mode navigation ? R : Le mode recherche retourne les donnees de base des annonces (titre, prix, localisation, images) tres rapidement. Le mode navigation visite la page detaillee de chaque annonce pour obtenir aussi la description complete, le numero de telephone, les infos vendeur, les coordonnees GPS et les attributs specifiques a la categorie.

Q : Puis-je rechercher par URL ? R : Oui ! Copiez n'importe quelle URL de recherche Leboncoin et collez-la dans le champ searchUrl. Tous les filtres de l'URL seront appliques automatiquement.

Q : Pourquoi certaines annonces n'ont pas de prix ? R : Certains vendeurs ne definissent pas de prix sur Leboncoin (courant pour les emplois, les dons ou les annonces "prix sur demande"). Le champ price sera a 0 dans ces cas.

Q : Comment obtenir les numeros de telephone ? R : Activez browseMode: true. Le scraper visitera la page detaillee de chaque annonce et recuperera le numero du vendeur quand il est disponible.

📬 Support

Ce scraper est construit pour vous, vos retours l'ameliorent pour tout le monde !

  • 🐛 Un bug ? Ouvrez un ticket directement sur la page de cet actor, on le corrige vite
  • 💡 Une idee ? Dites-nous ce qui manque et on le priorisera
  • ⚙️ Solutions sur mesure : Contactez-nous pour des integrations entreprise ou des besoins en volume

On repond a chaque ticket, generalement sous 24 heures. N'hesitez pas, meme les petites suggestions aident !

Decouvrez nos autres scrapers : SilentFlow sur Apify