API Deal&Co
v1Publiez des annonces automobiles et immobilières directement depuis votre logiciel de gestion, site de diffusion, ou outil d'automatisation (Make, Zapier, n8n…).
Sécurisé
HTTPS + clé API Bearer par compte
Instantané
Annonce en ligne dès la requête
Réservé aux pros
Comptes professionnels uniquement
lockAuthentification
Toutes les requêtes doivent inclure votre clé dans le header Authorization.
- 1Connectez-vous avec un compte professionnel
- 2Rendez-vous dans Mon profil → API
- 3Donnez un nom à votre clé et cliquez sur "Générer"
- 4Copiez la clé — elle n'est affichée qu'une seule fois
Authorization: Bearer dc_live_xxxxxxxxxxxxxxxxxxxxxxxx Content-Type: application/json
Votre clé commence toujours par dc_live_. Ne la partagez jamais — elle donne accès à votre compte.
rocket_launchDémarrage rapide
Publiez votre première annonce en 30 secondes.
curl -X POST https://www.dealandcompany.fr/api/v1/listings \
-H "Authorization: Bearer dc_live_xxx" \
-H "Content-Type: application/json" \
-d '{"title":"BMW 320d","price":15900,"category":"Véhicules","description":"...","location":"Paris 75001"}'Réponse · 201 Created
{
"ok": true,
"id": "clxyz1234abcd",
"url": "https://www.dealandcompany.fr/annonce/clxyz1234abcd",
"status": "APPROVED",
"createdAt": "2026-04-15T14:32:00.000Z"
}Le champ url contient le lien direct vers l'annonce publiée.
list_altChamps requis
titlerequispricerequiscategoryrequisdescriptionrequislocationrequissubcategoryconditionphonehidePhoneimagesvehicleimmophoto_libraryPhotos
Uploadez les photos via POST /api/v1/upload, puis passez les URLs dans le champ images.
Format
multipart/form-data
Champ
file
Taille max
10 Mo / photo
Types
JPEG, PNG, WebP, GIF
Max photos
15 par annonce
Stockage
Vercel Blob CDN
# Étape 1 — Uploader la photo
curl -X POST https://www.dealandcompany.fr/api/v1/upload \
-H "Authorization: Bearer dc_live_xxx" \
-F "file=@/chemin/vers/photo.jpg"
# Réponse
{ "url": "https://xxx.blob.vercel-storage.com/uploads/photo.jpg" }
# Étape 2 — Utiliser l'URL dans l'annonce
{
"title": "...",
"images": ["https://xxx.blob.vercel-storage.com/uploads/photo.jpg"]
}errorCodes d'erreur
Created
Annonce créée avec succès.
Bad Request
Champ requis manquant ou invalide.
Unauthorized
Clé API absente, invalide ou révoquée.
Too Many Reqs
Trop de requêtes. Patientez avant de réessayer.
Server Error
Erreur interne. Réessayez dans quelques secondes.
Prêt à intégrer l'API ?
Créez votre clé API en quelques secondes depuis votre espace professionnel.
loginSe connecter pour obtenir une clé