Automatiser son sourcing pour l'achat-revente consiste à interroger plusieurs marketplaces (Leboncoin, Vinted, Kleinanzeigen) via une seule API, avec les mêmes filtres de recherche, plutôt que de surveiller chaque plateforme manuellement ou de maintenir un scraper différent par source. Une API multi-marketplaces unifie l'accès aux trois sources derrière un système de crédits commun.
Sommaire
Un produit rentable en achat-revente n'a pas toujours la même disponibilité ni le même niveau de prix selon la plateforme. Se limiter à une seule source revient à laisser passer des opportunités présentes ailleurs :

Le principe : envoyer la même recherche vers les endpoints Leboncoin, Vinted et Kleinanzeigen, puis agréger les résultats dans une structure commune.
import requests
HEADERS = {"Authorization": "Bearer VOTRE_CLE_API"}
SOURCES = {
"leboncoin": "https://api.lebondeal-bot.fr/v1/leboncoin/search",
"vinted": "https://api.lebondeal-bot.fr/v1/vinted/search",
"kleinanzeigen": "https://api.lebondeal-bot.fr/v1/kleinanzeigen/search",
}
def search_all_sources(query, category):
all_results = []
for source, url in SOURCES.items():
params = {"query": query, "category": category}
r = requests.get(url, headers=HEADERS, params=params)
r.raise_for_status()
for item in r.json()["results"]:
item["source"] = source
all_results.append(item)
return all_results
annonces = search_all_sources("nintendo switch", "consoles")
for a in sorted(annonces, key=lambda x: x["price"]):
print(f"[{a['source']}] {a['title']} — {a['price']} €")Ce script interroge les trois sources pour le même mot-clé, tague chaque résultat avec sa plateforme d'origine, puis trie l'ensemble par prix croissant.
| Source | Marché principal | Usage typique |
|---|---|---|
| Leboncoin | France, toutes catégories | Sourcing généraliste, mobilier, électronique, véhicules |
| Vinted | France/Europe, mode | Revente de vêtements, chaussures, accessoires par marque |
| Kleinanzeigen | Allemagne, toutes catégories | Extension de l'activité de revente vers le marché allemand |
Ce tableau reste indicatif : le bon mix de sources dépend de la catégorie de produit ciblée. Un revendeur mode a intérêt à prioriser Vinted, tandis qu'un revendeur électronique ou mobilier couvrira surtout Leboncoin, avec Kleinanzeigen en complément.
Au-delà de la simple récupération, l'intérêt d'une veille multi-sources est de détecter automatiquement les annonces qui sortent du lot :
def find_deals(annonces, seuil_pourcentage=20):
prix = [a["price"] for a in annonces]
prix_moyen = sum(prix) / len(prix)
seuil = prix_moyen * (1 - seuil_pourcentage / 100)
return [a for a in annonces if a["price"] <= seuil]
bonnes_affaires = find_deals(annonces)Cette fonction isole les annonces au moins 20 % sous le prix moyen observé, toutes sources confondues — un filtre basique mais efficace pour prioriser quelles annonces regarder en premier.
Une seule clé API, un seul système de crédits, trois marketplaces couvertes.
Découvrir l'API LeBonDeal Voir les tarifsL'API renvoie des données brutes et structurées ; construire un outil de sourcing complet demande d'ajouter, côté projet, la déduplication entre exécutions successives, le stockage (base de données ou fichier), et la logique de notification (email, Discord, Slack). Ces briques dépendent entièrement du cas d'usage. Pour d'autres cas d'usage business bâtis sur cette même logique, voir la page cas d'usage.
Faut-il un abonnement séparé pour chaque source (Leboncoin, Vinted, Kleinanzeigen) ?
Non, le système de crédits est partagé entre les sources : un même plan permet d'interroger indifféremment Leboncoin, Vinted ou Kleinanzeigen. Détail sur la page tarifs.
Les trois sources renvoient-elles exactement les mêmes champs ?
La structure générale (titre, prix, lien, localisation) est cohérente entre sources, mais certains champs spécifiques (taille pour Vinted, par exemple) n'existent pas ailleurs. Détail par source sur les pages Leboncoin, Vinted et Kleinanzeigen.
Est-ce rentable d'interroger trois sources plutôt qu'une seule pour un petit volume de sourcing ?
Ça dépend du nombre de requêtes envoyées et du plan choisi. Pour un volume faible, interroger seulement la source la plus pertinente pour sa catégorie de produit peut suffire.
Peut-on ajouter d'autres marketplaces à l'avenir sans tout réécrire ?
Oui, dans la mesure où le code interroge chaque source via une fonction générique, ajouter une nouvelle source revient à ajouter une entrée dans le dictionnaire SOURCES, sans toucher au reste de la logique.
Comment savoir quelle plateforme est la plus rentable pour ma catégorie de produit ?
Il n'y a pas de réponse générique : cela dépend fortement du type de produit et de la zone géographique ciblée. Lancer une veille en parallèle sur les trois sources pendant quelques semaines donne une première indication concrète.
LeBonDealBot Discord gratuit pour vos alertes Leboncoin, et API à la demande pour extraire des données Leboncoin, Vinted, Kleinanzeigen et Marktplaats en JSON.
© 2026 LeBonDeal — Tous droits réservés.