Rejoindre le Discord →
🇫🇷 API Leboncoin · France

API Leboncoin — annonces structurées en JSON

Interrogez Leboncoin par mots-clés, catégorie, prix ou zone géographique, et recevez des annonces prêtes à l'emploi : titre, prix, description, localisation, vendeur, photos.

L'API Leboncoin prend une URL de recherche leboncoin.fr déjà filtrée (mots-clés, catégorie, prix, zone) et renvoie les annonces trouvées sur cette page de résultats, en JSON. Facturation au crédit par requête réussie, aucun débit en cas d'échec.
Marché : France Devise : EUR Format JSON Paramètre : URL de recherche
Spécificité

Une recherche = une URL

Pas de query ou de zipcode séparés : configurez vos filtres directement sur leboncoin.fr (mots-clés, catégorie, prix, zone…), copiez l'URL de la page de résultats depuis votre navigateur, et passez-la telle quelle à l'API.

Seules les pages de résultats de recherche sont acceptées, pas les fiches annonce individuelles.
Endpoint
GET /api/v1/leboncoin/search
  ?url=<url_de_recherche_leboncoin.fr>

Authorization: Bearer <votre_cle_api>
Réponse

Champs renvoyés

Extrait des champs disponibles. Liste complète dans la documentation technique.


ChampTypeDescription
idstringIdentifiant unique de l'annonce
titlestringTitre de l'annonce
descriptionstringTexte complet de l'annonce
pricestringPrix formaté avec devise, ex. "380.00 EUR"
categorystringCatégorie Leboncoin
citystringVille de l'annonce
seller_namestringNom affiché du vendeur (particulier ou pro)
photosarrayURLs des photos
urlstringLien direct vers l'annonce

La réponse inclut aussi count, total_count, credits_charged et credits_remaining.

Exemple

Requête et réponse


cURL
curl -H "Authorization: Bearer TA_CLE_API" \
  "https://bot.lebondeal-bot.fr/api/v1/leboncoin/search?url=https%3A%2F%2Fwww.leboncoin.fr%2Frecherche%3Ftext%3Diphone%2B13"
Réponse (extrait)
{
  "items": [
    {
      "id": "2891xxxxx",
      "title": "iPhone 13 128Go",
      "price": "380.00 EUR",
      "city": "Paris",
      "seller_name": "Julien",
      "url": "https://www.leboncoin.fr/..."
    }
  ],
  "count": 1,
  "total_count": 47,
  "credits_charged": 1,
  "credits_remaining": 9990
}
Erreurs

Codes d'erreur


CodeErreurSignification
400invalid_urlLe paramètre url est manquant ou invalide pour cette API
401unauthorizedClé API absente, invalide ou révoquée
402insufficient_creditsSolde de crédits insuffisant
402account_pausedCompte en pause (solde ou cap de dépenses global atteint)
402api_limit_reachedPlafond jour/mois/max de cette API atteint
403api_not_activatedAPI non activée sur le compte
429rate_limitedTrop de requêtes (limite par clé ou par IP dépassée)
503unexpected_errorIncident temporaire persistant malgré plusieurs tentatives internes
Une recherche techniquement échouée et une recherche légitimement vide renvoient toutes les deux une erreur 503 — impossible de les distinguer côté client, mais aucun crédit n'est débité dans les deux cas.
Limites

Limites techniques

En plus d'un plafond de requêtes/minute propre à cette API, deux garde-fous s'appliquent à toutes les API du compte : 30 requêtes/minute par clé API, et 180 requêtes/minute par adresse IP. Une requête peut prendre jusqu'à ~40 secondes en cas d'incident temporaire — prévoyez un timeout client d'au moins 45 secondes.

Plafond spécifique à Leboncoin, coût par requête et plafonds de dépense (jour / mois / max) : tableau de bord API.
Usage

Cas d'usage typiques


Veille de prix

Suivre l'évolution des prix d'une catégorie pour ajuster ses propres tarifs.

Sourcing revente

Identifier automatiquement les annonces sous-évaluées à racheter et revendre.

Étude de marché

Analyser l'offre disponible sur une zone ou une catégorie donnée.

Exemples détaillés : revente, veille concurrence.

FAQ

Questions fréquentes


L'API couvre-t-elle toutes les catégories ?

Oui : toute recherche configurée sur leboncoin.fr (mots-clés, catégorie, prix, zone) peut être passée à l'API via son URL de résultats.

Puis-je passer l'URL d'une annonce individuelle ?

Non, seules les pages de résultats de recherche sont acceptées, pas les fiches annonce individuelles.

Suis-je facturé si la recherche ne retourne aucun résultat ?

Une recherche vide et un échec technique renvoient tous les deux une erreur 503, sans distinction possible côté client — et sans débit de crédit dans les deux cas.

Les coordonnées exactes du vendeur sont-elles fournies ?

Seules les informations publiques (nom affiché, type particulier/pro) sont renvoyées.

Démarrer

Commencez avec l'API Leboncoin