Rejoindre le Discord →
🇩🇪 API Kleinanzeigen · Allemagne · Nouveau

API Kleinanzeigen — annonces allemandes en JSON

Kleinanzeigen est l'équivalent allemand de Leboncoin. Interrogez-le par mots-clés, catégorie, prix ou zone, et recevez des annonces structurées, prix en euros.

L'API Kleinanzeigen prend une URL de recherche kleinanzeigen.de déjà filtrée 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é : Allemagne Devise : EUR Format JSON Paramètre : URL de recherche
Spécificité

Une recherche = une URL

Pas de query ou de plz séparés : configurez vos filtres directement sur kleinanzeigen.de, 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/kleinanzeigen/search
  ?url=<url_de_recherche_kleinanzeigen.de>

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 (allemand)
descriptionstringTexte complet de l'annonce
pricestringPrix formaté avec devise, ex. "150.00 EUR"
categorystringCatégorie Kleinanzeigen
citystringVille, avec code postal allemand (PLZ) le cas échéant
seller_namestringNom affiché du vendeur (privé / professionnel)
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/kleinanzeigen/search?url=https%3A%2F%2Fwww.kleinanzeigen.de%2Fs-fahrrad%2Fk0"
Réponse (extrait)
{
  "items": [
    {
      "id": "19273xxxx",
      "title": "Fahrrad 28 Zoll",
      "price": "150.00 EUR",
      "city": "Berlin, 10115",
      "seller_name": "Markus",
      "url": "https://www.kleinanzeigen.de/..."
    }
  ],
  "count": 1,
  "total_count": 356,
  "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 à Kleinanzeigen, coût par requête et plafonds de dépense (jour / mois / max) : tableau de bord API.
Usage

Cas d'usage typiques


Expansion Allemagne

Étendre une activité de revente ou de veille déjà en place sur Leboncoin au marché allemand.

Sourcing transfrontalier

Repérer des opportunités d'achat en Allemagne, à prix souvent différent du marché français.

Prospection pro

Identifier des annonces publiées par des professionnels dans une catégorie ou région donnée.

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

FAQ

Questions fréquentes


Les résultats sont-ils renvoyés en allemand ou traduits ?

Les titres et descriptions sont renvoyés tels que publiés, en allemand, sans traduction automatique par défaut.

Comment filtrer par code postal allemand (PLZ) ?

Configurez le filtre de localisation directement sur kleinanzeigen.de, puis copiez l'URL de résultats — le PLZ y est déjà inclus.

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.

Kleinanzeigen partage-t-il le même solde de crédits que les autres sources ?

Oui, toutes les sources partagent le même solde de crédits, consultable et rechargeable depuis un unique tableau de bord.

Démarrer

Commencez avec l'API Kleinanzeigen