Leboncoin Immobilier Phone Leads Scraper
Pricing
$1.00 / 1,000 annonces
Leboncoin Immobilier Phone Leads Scraper
đź’°$1 per 1,000 annonces, Extract Leboncoin real estate ads with phone numbers using filters like city, price range, property type, furnished status, rooms, bedrooms, surface, energy rating, outdoor features, floor, orientation, condition, keywords, and seller type. Export results in JSON or CSV.
Pricing
$1.00 / 1,000 annonces
Rating
5.0
(2)
Developer
mostafa ennadi
Maintained by CommunityActor stats
0
Bookmarked
13
Total users
7
Monthly active users
8 days ago
Last modified
Categories
Share
English
Overview
Leboncoin Immobilier Phone Leads Scraper extracts real estate listings from Leboncoin France and returns clean, structured property data with phone numbers when available.
It is built for real estate lead generation, private seller prospecting, rental lead collection, property monitoring, and market research. Results are saved to the default Apify dataset in flat fields, making them easy to preview, export, filter, and use in CSV, JSON, Excel, or automation workflows.
You can search by city or across France and apply practical real estate filters such as price range, property type, furnished status, rooms, bedrooms, surface, energy rating, floor, outdoor features, orientation, property condition, seller type, and keywords.
What this Actor does
- Scrapes Leboncoin real estate listings in France
- Extracts structured property listing data
- Retrieves phone numbers when they are available
- Supports city-specific search or France-wide search
- Supports seller type filtering:
all,private, orpro - Supports phone-only export with
only_with_phone - Writes clean flat fields to the default Apify dataset
- Provides clear run logs with progress, pages, processed ads, found ads, phone leads, and exported results
Best for
- Real estate lead generation
- Private seller prospecting
- Rental lead collection
- Apartment and house monitoring
- Property market research
- CRM lead list creation
- Outreach and sales workflows
- Tracking new real estate opportunities on Leboncoin
Input fields
| Field | Type | Description |
|---|---|---|
city | string | Optional city name. Leave empty to search across France. Example: Paris, Lyon, Marseille |
price_min | integer | Minimum property price |
price_max | integer | Maximum property price |
real_estate_type | array | Property type filter. Example: ["1"] for house, ["2"] for apartment |
immo_sell_type | array/string | Real estate transaction type when supported, for example sale or rental values |
furnished | array | Furnished or unfurnished filter |
rooms_min | integer | Minimum number of rooms |
rooms_max | integer | Maximum number of rooms |
bedrooms_min | integer | Minimum number of bedrooms |
bedrooms_max | integer | Maximum number of bedrooms |
surface_min | integer | Minimum surface in m² |
surface_max | integer | Maximum surface in m² |
energy_rate | array | Energy rating filter. Example: ["d"], ["e", "f", "g"] |
floor_property | array | Floor level filter |
outside_access | array | Outdoor features such as balcony, terrace, or garden |
orientation | array | Property orientation filter |
global_condition | array | Property condition filter |
text | string | Optional real estate keywords |
owner_type | string | Seller type: all, private, or pro |
only_with_phone | boolean | If true, export only ads that contain a phone number |
max_pages | integer | Optional page limit |
max_items | integer | Number of results to collect. Default: 1000, maximum: 20000 |
request_id | string | Optional custom request identifier |
Example input: phone leads only
{"city": "Paris","price_min": 500,"price_max": 1500,"real_estate_type": ["2"],"furnished": ["1"],"rooms_min": 2,"rooms_max": 4,"bedrooms_min": 1,"surface_min": 25,"surface_max": 120,"owner_type": "private","only_with_phone": true,"max_items": 1000}
Example input: export all matching ads
{"city": "Lyon","owner_type": "all","only_with_phone": false,"max_items": 1000}
How only_with_phone works
This option controls what is exported to the final dataset.
If only_with_phone is set to false, the Actor exports all matching ads, including ads without phone numbers.
If only_with_phone is set to true, the Actor exports only ads that contain a phone number.
This means:
- Ads without a phone number are skipped from the final dataset when
only_with_phone=true - Cached phone numbers can be reused when available
- Live phone lookup is used when needed
- Phone availability depends on Leboncoin listings and seller settings
- Large phone-only runs may be internally limited to keep execution stable
Example log explanation:
Found=100 | WithPhone=5 | Results=10
If only_with_phone=false, this is normal because the Actor may export ads with and without phone numbers.
If only_with_phone=true, the final exported results should contain only ads with phone numbers.
Result limits and performance
- Default
max_items:1000 - Maximum
max_items:20000 - Very large phone-only runs may be capped internally for stability
- The number of phone leads depends on actual phone availability on Leboncoin
- Some strict filters may return fewer results than requested
Common filter values
| Filter | Example values |
|---|---|
real_estate_type | ["1"] for house, ["2"] for apartment |
furnished | ["1"], ["2"] |
energy_rate | ["a"], ["b"], ["c"], ["d"], ["e"], ["f"], ["g"] |
owner_type | all, private, pro |
only_with_phone | true, false |
Output fields
The dataset uses flat fields for clean Apify table display and easy CSV/JSON export.
Typical output fields include:
| Field | Description |
|---|---|
list_id | Leboncoin listing identifier |
url | Listing URL |
subject | Listing title |
body | Listing description when available |
price | Listing price |
price_cents | Listing price in cents when available |
has_phone | Whether the ad has a phone number |
phonenumber | Extracted phone number when available |
owner_type | Seller type |
owner_name | Seller name |
owner_id | Seller identifier when available |
city | City |
city_label | Full city label |
zipcode | Postal code |
department_id | Department code |
department | Department name |
region | Region name |
latitude | Latitude when available |
longitude | Longitude when available |
category_id | Category ID |
category_name | Category name |
real_estate_type | Property type |
immo_sell_type | Real estate sale/rental type when available |
square | Surface in m² |
rooms | Number of rooms |
bedrooms | Number of bedrooms |
furnished | Furnished status |
energy_rate | Energy rating |
ges | GES rating |
outside_access | Outdoor feature |
floor_property | Floor level |
elevator | Elevator value when available |
orientation | Property orientation |
global_condition | Property condition |
land_plot_surface | Land surface when available |
first_publication_date | First publication date |
index_date | Index date |
status | Listing status |
nb_images | Number of images |
Example output item
{"list_id": "3178003486","url": "https://www.leboncoin.fr/ad/locations/3178003486","subject": "Appartement meublé 2 pièces","body": "Appartement meublé proche transports.","price": 950,"price_cents": 95000,"has_phone": true,"phonenumber": "0612345678","owner_type": "private","owner_name": "Jean","owner_id": "123456","city": "Paris","city_label": "Paris 15e Arrondissement","zipcode": "75015","department_id": "75","department": "Paris","region": "Île-de-France","latitude": 48.8566,"longitude": 2.3522,"category_id": "9","category_name": "Immobilier","real_estate_type": "Appartement","immo_sell_type": "old","square": 42,"rooms": 2,"bedrooms": 1,"furnished": "Meublé","energy_rate": "D","ges": "C","outside_access": "balcony","floor_property": "2","elevator": true,"orientation": "south","global_condition": "Good condition","land_plot_surface": "","first_publication_date": "2026-05-01","index_date": "2026-05-08","status": "active","nb_images": 6}
Export formats
Results are written to the default Apify dataset and can be exported as:
- JSON
- CSV
- Excel
- XML
- RSS
- HTML table
Important notes
cityis optional- If
cityis empty, the Actor searches across France - If
only_with_phone=false, results may include ads without phone numbers - If
only_with_phone=true, only ads with phone numbers are exported - Some listings may not expose a phone number
- Some filters may return fewer results depending on Leboncoin availability
- Output is written in flat fields to make exports easier to use
Pricing
$1.00 / 1,000 results
Français
Présentation
Leboncoin Immobilier Phone Leads Scraper extrait des annonces immobilières depuis Leboncoin France et retourne des données propres et structurées avec les numéros de téléphone quand ils sont disponibles.
Cet Actor est conçu pour la génération de leads immobiliers, la prospection de vendeurs particuliers, la collecte de leads location, la veille d’annonces et l’étude de marché immobilier. Les résultats sont enregistrés dans le dataset Apify par défaut avec des champs plats, faciles à prévisualiser, exporter, filtrer et utiliser en CSV, JSON, Excel ou dans des workflows automatisés.
Vous pouvez lancer une recherche par ville ou sur toute la France, avec des filtres immobiliers pratiques comme la plage de prix, le type de bien, le statut meublé, le nombre de pièces, le nombre de chambres, la surface, l’étiquette énergétique, l’étage, les extérieurs, l’orientation, l’état du bien, le type de vendeur et les mots-clés.
Ce que fait cet Actor
- Scrape les annonces immobilières Leboncoin en France
- Extrait des données structurées sur les biens immobiliers
- Récupère les numéros de téléphone quand ils sont disponibles
- Permet une recherche par ville ou sur toute la France
- Supporte le filtrage par type de vendeur :
all,privateoupro - Supporte l’export uniquement avec téléphone via
only_with_phone - Écrit des champs plats et propres dans le dataset Apify par défaut
- Affiche des logs clairs avec la progression, les pages, les annonces traitées, les annonces trouvées, les leads avec téléphone et les résultats exportés
Cas d’usage
- Génération de leads immobiliers
- Prospection de vendeurs particuliers
- Collecte de leads location
- Veille d’appartements et maisons
- Étude de marché immobilier
- Création de listes de leads pour CRM
- Workflows de prospection commerciale
- Suivi de nouvelles opportunités immobilières sur Leboncoin
Champs d’entrée
| Champ | Type | Description |
|---|---|---|
city | string | Ville optionnelle. Laissez vide pour chercher sur toute la France. Exemple : Paris, Lyon, Marseille |
price_min | integer | Prix minimum |
price_max | integer | Prix maximum |
real_estate_type | array | Type de bien. Exemple : ["1"] pour maison, ["2"] pour appartement |
immo_sell_type | array/string | Type de transaction immobilière quand disponible |
furnished | array | Filtre meublé ou non meublé |
rooms_min | integer | Nombre minimum de pièces |
rooms_max | integer | Nombre maximum de pièces |
bedrooms_min | integer | Nombre minimum de chambres |
bedrooms_max | integer | Nombre maximum de chambres |
surface_min | integer | Surface minimum en m² |
surface_max | integer | Surface maximum en m² |
energy_rate | array | Étiquette énergétique. Exemple : ["d"], ["e", "f", "g"] |
floor_property | array | Filtre étage |
outside_access | array | Extérieurs comme balcon, terrasse ou jardin |
orientation | array | Orientation du bien |
global_condition | array | État du bien |
text | string | Mots-clés immobiliers optionnels |
owner_type | string | Type de vendeur : all, private ou pro |
only_with_phone | boolean | Si true, exporte uniquement les annonces avec numéro de téléphone |
max_pages | integer | Limite optionnelle du nombre de pages |
max_items | integer | Nombre de résultats à collecter. Par défaut : 1000, maximum : 20000 |
request_id | string | Identifiant personnalisé optionnel |
Exemple d’entrée : leads avec téléphone uniquement
{"city": "Paris","price_min": 500,"price_max": 1500,"real_estate_type": ["2"],"furnished": ["1"],"rooms_min": 2,"rooms_max": 4,"bedrooms_min": 1,"surface_min": 25,"surface_max": 120,"owner_type": "private","only_with_phone": true,"max_items": 1000}
Exemple d’entrée : exporter toutes les annonces correspondantes
{"city": "Lyon","owner_type": "all","only_with_phone": false,"max_items": 1000}
Fonctionnement de only_with_phone
Cette option contrôle ce qui est exporté dans le dataset final.
Si only_with_phone est défini sur false, l’Actor exporte toutes les annonces correspondantes, y compris les annonces sans numéro de téléphone.
Si only_with_phone est défini sur true, l’Actor exporte uniquement les annonces contenant un numéro de téléphone.
Cela signifie :
- Les annonces sans numéro sont exclues du dataset final quand
only_with_phone=true - Les numéros déjà présents en cache peuvent être réutilisés quand disponibles
- Une recherche du numéro est lancée si nécessaire
- La disponibilité des numéros dépend des annonces Leboncoin et des paramètres du vendeur
- Les très grandes exécutions avec téléphone uniquement peuvent être limitées en interne pour garder une exécution stable
Exemple d’explication de log :
Found=100 | WithPhone=5 | Results=10
Si only_with_phone=false, c’est normal, car l’Actor peut exporter des annonces avec et sans numéro.
Si only_with_phone=true, les résultats finaux exportés doivent contenir uniquement des annonces avec numéro.
Limites et performance
max_itemspar défaut :1000max_itemsmaximum :20000- Les très grandes exécutions avec téléphone uniquement peuvent être plafonnées en interne pour plus de stabilité
- Le nombre de leads avec téléphone dépend de la disponibilité réelle des numéros sur Leboncoin
- Des filtres très stricts peuvent retourner moins de résultats que demandé
Valeurs de filtres courantes
| Filtre | Exemples de valeurs |
|---|---|
real_estate_type | ["1"] pour maison, ["2"] pour appartement |
furnished | ["1"], ["2"] |
energy_rate | ["a"], ["b"], ["c"], ["d"], ["e"], ["f"], ["g"] |
owner_type | all, private, pro |
only_with_phone | true, false |
Champs de sortie
Le dataset utilise des champs plats pour un affichage propre dans Apify et un export CSV/JSON facile.
Les champs de sortie typiques incluent :
| Champ | Description |
|---|---|
list_id | Identifiant de l’annonce Leboncoin |
url | URL de l’annonce |
subject | Titre de l’annonce |
body | Description de l’annonce quand disponible |
price | Prix de l’annonce |
price_cents | Prix en centimes quand disponible |
has_phone | Indique si l’annonce contient un numéro |
phonenumber | Numéro de téléphone extrait quand disponible |
owner_type | Type de vendeur |
owner_name | Nom du vendeur |
owner_id | Identifiant vendeur quand disponible |
city | Ville |
city_label | Libellé complet de la ville |
zipcode | Code postal |
department_id | Code département |
department | Nom du département |
region | Nom de la région |
latitude | Latitude quand disponible |
longitude | Longitude quand disponible |
category_id | ID de catégorie |
category_name | Nom de catégorie |
real_estate_type | Type de bien |
immo_sell_type | Type vente/location quand disponible |
square | Surface en m² |
rooms | Nombre de pièces |
bedrooms | Nombre de chambres |
furnished | Statut meublé |
energy_rate | Étiquette énergétique |
ges | Étiquette GES |
outside_access | Extérieur |
floor_property | Étage |
elevator | Valeur ascenseur quand disponible |
orientation | Orientation du bien |
global_condition | État du bien |
land_plot_surface | Surface du terrain quand disponible |
first_publication_date | Date de première publication |
index_date | Date d’indexation |
status | Statut de l’annonce |
nb_images | Nombre d’images |
Exemple de résultat
{"list_id": "3178003486","url": "https://www.leboncoin.fr/ad/locations/3178003486","subject": "Appartement meublé 2 pièces","body": "Appartement meublé proche transports.","price": 950,"price_cents": 95000,"has_phone": true,"phonenumber": "0612345678","owner_type": "private","owner_name": "Jean","owner_id": "123456","city": "Paris","city_label": "Paris 15e Arrondissement","zipcode": "75015","department_id": "75","department": "Paris","region": "Île-de-France","latitude": 48.8566,"longitude": 2.3522,"category_id": "9","category_name": "Immobilier","real_estate_type": "Appartement","immo_sell_type": "old","square": 42,"rooms": 2,"bedrooms": 1,"furnished": "Meublé","energy_rate": "D","ges": "C","outside_access": "balcony","floor_property": "2","elevator": true,"orientation": "south","global_condition": "Good condition","land_plot_surface": "","first_publication_date": "2026-05-01","index_date": "2026-05-08","status": "active","nb_images": 6}
Formats d’export
Les résultats sont écrits dans le dataset Apify par défaut et peuvent être exportés en :
- JSON
- CSV
- Excel
- XML
- RSS
- Table HTML
Remarques importantes
cityest optionnel- Si
cityest vide, la recherche se fait sur toute la France - Si
only_with_phone=false, les résultats peuvent inclure des annonces sans numéro de téléphone - Si
only_with_phone=true, seules les annonces avec numéro sont exportées - Certaines annonces ne disposent pas de numéro de téléphone
- Certains filtres peuvent retourner moins de résultats selon la disponibilité sur Leboncoin
- La sortie est écrite en champs plats pour faciliter l’export
Tarification
$1.00 / 1 000 résultats