Leboncoin Acheteur API - Messages & Inbox
Pricing
Pay per usage
Leboncoin Acheteur API - Messages & Inbox
Envoyez des messages aux vendeurs Leboncoin et consultez votre boîte de réception. Batch jusqu’à 10 annonces, 2FA SMS/email, pass 30 jours sans renouvellement automatique.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
ClearPath
Actor stats
0
Bookmarked
18
Total users
7
Monthly active users
4.2 hours
Issues response
a day ago
Last modified
Categories
Share
Leboncoin Acheteur | Messagerie & Inbox Automatisées
| Clearpath Leboncoin Suite • Le scraping leboncoin le plus complet sur Apify | ||
|
➤ Vous etes ici |
Toutes categories, 50+ champs |
Annonces immobilieres |
Automatisez vos actions acheteur sur leboncoin.fr : envoyez des messages aux vendeurs et consultez votre boîte de réception. Traitement en lot jusqu'à 10 annonces par exécution.
$29 / 30 jours, sans renouvellement automatique — Le premier run authentifié active un pass de 30 jours. Si vous n'utilisez plus l'actor après l'expiration, vous ne payez plus rien.
| Envoi d'un message en moins de 5 secondes, de l'authentification à la confirmation. Aucun navigateur, aucune interaction manuelle. |
Copy to your AI assistant
Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.
clearpath/leboncoin-acheteur on Apify. Call: ApifyClient("TOKEN").actor("clearpath/leboncoin-acheteur").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items for results. Key inputs: action (string, required: "sendMessage"|"fetchInbox"), email (string), password (string, secret), adUrl/adUrls for sendMessage, twoFactorCode (optional string, secret; use on second run if leboncoin sends an SMS or email verification code). Pricing: custom 30-day pass, $29, charged only after successful authentication when no active pass exists. No automatic renewal: if the user does not run the actor after expiry, nothing is charged. Full actor spec (input schema with all params/enums/defaults, output dataset fields, README): GET https://api.apify.com/v2/acts/clearpath~leboncoin-acheteur/builds/default (Bearer TOKEN) → inputSchema, actorDefinition.storages.dataset, readme. Get token: https://console.apify.com/account/integrations
Fonctionnalités
- sendMessage — Envoyer un message à un ou plusieurs vendeurs (batch, jusqu'à 10 annonces)
- fetchInbox — Consulter vos conversations avec pagination automatique
- makeOffer — Faire une offre de prix (bientôt disponible)
- buyNow — Acheter un article en remise en main propre (bientôt disponible)
Tarification
Cet actor utilise un pass mensuel interne (custom monthly pass). Apify Rental n'est plus utilisé ici. Le pass est lié à votre utilisateur Apify et géré dans notre stockage développeur Apify avec une date paidUntil.
- Prix :
$29pour 30 jours d'accès. - Activation : uniquement après une connexion leboncoin réussie.
- Budget du run : pour activer un nouveau pass, le max charge du run doit autoriser au moins
$29. - Pas de renouvellement automatique : aucune tâche en arrière-plan, aucun abonnement caché.
- Pass actif : les runs suivants pendant les 30 jours ne déclenchent pas un nouveau paiement
$29. - Pass expiré : un nouveau pass est activé seulement si vous relancez l'actor et que la connexion réussit.
- Vous n'utilisez plus l'actor : si le pass expire et que vous ne relancez rien, vous ne payez plus rien.
- 2FA / identifiants invalides : aucun pass n'est activé tant que le login n'est pas terminé.
Les logs du run indiquent clairement si le pass est actif, expiré, ou vient d'être activé.
Sécurité des identifiants
Aucune donnée personnelle n'est conservée par cet actor. Vos identifiants sont protégés à chaque étape :
- Mot de passe saisi via le champ sécurisé d'Apify (
Secret input), masqué dans l'interface et les logs, jamais stocké en clair - Sessions chiffrées AES-256 avant stockage
- Stockage isolé dans un espace développeur inaccessible aux utilisateurs et aux tiers
- Email hashé (SHA-256) comme identifiant de stockage, votre adresse n'est jamais stockée directement
- Aucune collecte de données personnelles, d'historique de navigation ou de contenu de messages
Démarrage rapide
Envoyer un message à un vendeur
{"action": "sendMessage","email": "votre@email.fr","password": "votre_mot_de_passe","adUrl": "https://www.leboncoin.fr/ad/electromenager/3154283009","message": "Bonjour, est-ce que cet article est toujours disponible ?"}
Envoyer un message à plusieurs vendeurs (batch)
{"action": "sendMessage","email": "votre@email.fr","password": "votre_mot_de_passe","adUrls": ["https://www.leboncoin.fr/ad/electromenager/3154283009","https://www.leboncoin.fr/ad/informatique/3009018574"],"message": "Bonjour, cet article est-il toujours disponible ?","senderName": "Marie"}
Consulter la boîte de réception
{"action": "fetchInbox","email": "votre@email.fr","password": "votre_mot_de_passe","inboxLimit": 20}
Code de vérification / 2FA
Si leboncoin demande un code de vérification, l'actor fonctionne en deux lancements :
- Lancez l'actor normalement, sans
twoFactorCode. - L'actor demande le code SMS ou email à leboncoin, stocke la session de vérification chiffrée, puis s'arrête avec un message indiquant que le code a été envoyé.
- Relancez le même input avec le dernier code reçu dans
twoFactorCode, idéalement dans les 15 minutes.
{"action": "fetchInbox","email": "votre@email.fr","password": "votre_mot_de_passe","twoFactorCode": "123456"}
Paramètres d'entrée
Requis
| Paramètre | Type | Description |
|---|---|---|
action | String | Action à effectuer : sendMessage, fetchInbox, makeOffer*, buyNow* |
email | String | Email de votre compte leboncoin.fr |
password | String | Mot de passe (champ Secret input Apify, masqué et chiffré) |
Optionnels
| Paramètre | Type | Actions | Description | Défaut |
|---|---|---|---|---|
adUrl | String | sendMessage, makeOffer*, buyNow* | URL de l'annonce cible | — |
adUrls | Array | sendMessage | Plusieurs URLs en lot (max 10). Remplace adUrl si renseigné | — |
message | String | sendMessage | Message au vendeur, max 2500 caractères | — |
senderName | String | sendMessage | Nom affiché au vendeur dans la conversation | — |
twoFactorCode | String | Toutes | Code de vérification SMS/email / 2FA. Utilisez-le seulement au deuxième lancement, après que l'actor a demandé le code | — |
inboxLimit | Integer | fetchInbox | Nombre max de conversations à récupérer | 50 |
includeContactedAds | Boolean | fetchInbox | Inclure la liste des annonces auxquelles vous avez déjà répondu | false |
offerPrice | Number | makeOffer* | Prix proposé en euros | — |
* Bientôt disponible
Exemples de résultats
sendMessage
{"action": "sendMessage","ad_id": "3154283009","ad_url": "https://www.leboncoin.fr/ad/electromenager/3154283009","status": "success","conversation_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890","message_id": "msg-uuid","reply_channel": "knocker","partner_name": "Jean"}
fetchInbox
{"action": "fetchInbox","conversation_id": "b7e4f2a1-3c89-4d12-a5b6-789012345678","has_integration": false,"item_id": "3154283009","item_type": "ad","item_status": "active","item_title": "Machine à laver Samsung","item_price": "150","item_image": "https://img.leboncoin.fr/api/v1/lbcpb1/images/12/34/56/...","item_owner_id": "c9d8e7f6-5a4b-3c2d-1e0f-abcdef012345","item_owner_type": "private","partner_name": "Sophie","partner_id": "d1e2f3a4-5b6c-7d8e-9f0a-bcdef1234567","last_message": "Bonjour, toujours disponible ?","last_message_date": "2026-03-04T10:30:00Z","unseen_count": 1,"presence_status": "online","status": "success"}
Avec includeContactedAds: true, des entrées supplémentaires sont ajoutées :
{"action": "fetchInbox","type": "contacted_ad","list_id": "3154283009","conversation_id": "b7e4f2a1-3c89-4d12-a5b6-789012345678","status": "success"}
En cas d'erreur, chaque action retourne "status": "error" avec un champ "error" décrivant le problème.
Limites connues
- Batch : maximum 10 URLs par exécution pour sendMessage
- makeOffer / buyNow : le code est prêt, ces actions seront activées prochainement
FAQ
Mes identifiants sont-ils en sécurité ? Oui. Le mot de passe est saisi via le champ sécurisé d'Apify (masqué dans l'interface et les logs) et n'est jamais stocké. Les sessions sont chiffrées AES-256. Aucune donnée personnelle n'est conservée par cet actor.
Comment fonctionne le pass 30 jours ?
Le premier run avec authentification réussie active un pass de 30 jours pour $29. Après expiration, un nouveau pass est activé seulement au prochain run authentifié. Il n'y a pas de renouvellement en arrière-plan.
Combien de messages puis-je envoyer ? Jusqu'à 10 par exécution via le mode batch. Vous pouvez lancer plusieurs exécutions successives.
Que se passe-t-il si ma session expire ? L'actor gère automatiquement le renouvellement de session. Aucune intervention manuelle nécessaire.
Que se passe-t-il si leboncoin demande un code de vérification ?
L'actor déclenche l'envoi du code SMS ou email, puis s'arrête. Relancez-le avec le dernier code reçu dans twoFactorCode. Si le code est invalide, vous verrez Code de vérification / 2FA invalide. Si le code est trop ancien ou que la session de vérification n'existe plus, relancez d'abord sans code pour demander un nouveau code.
Puis-je utiliser un compte professionnel ? Oui, tout compte leboncoin.fr fonctionne (particulier ou professionnel).
Quand makeOffer et buyNow seront-ils disponibles ? Ces fonctionnalités sont en cours de finalisation. Suivez les mises à jour et soumettez vos demandes via l'onglet Issues.
Retours et suggestions
Cet actor est en bêta. Vos retours sont essentiels pour améliorer l'outil.
- Bug ou problème ? Ouvrez une issue dans l'onglet Issues
- Suggestion ou demande de fonctionnalité ? Même endroit, l'onglet Issues
- Contact : max@mapa.slmail.me
Conformité
Cet actor interagit avec leboncoin.fr via votre propre compte. L'utilisateur est responsable du respect des conditions d'utilisation de leboncoin.fr et de la réglementation applicable (RGPD).