Signal Vente

API publique

Les mêmes données que la recherche, en JSON, pour vos propres outils (tableur, CRM, site d'agence). Gratuit, 1000 requêtes par jour et par clé, 100 résultats par page.

Votre clé

Connectez-vous pour obtenir une clé.

Appel

GET https://signalvente.fr/api/v1/dpe?key=VOTRE_CLE&insee=44109&days=30
GET https://signalvente.fr/api/v1/dpe?key=VOTRE_CLE&lat=47.2155&lon=-1.5525&km=1&grades=FG

Recommandé : envoyez la clé dans l'en-tête X-Api-Key plutôt que dans l'URL (les URL finissent dans les journaux et l'historique).

Paramètres

NomDescription
insee, cp, depCodes INSEE, codes postaux ou départements, séparés par des virgules. Au moins une zone est requise.
lat, lon, kmRayon autour d'un point (km, 0,1 à 50).
polyPolygone lat,lon;lat,lon;… (3 à 60 sommets).
typesappartement, maison, immeuble (virgules).
gradesClasses DPE collées, ex. EFG.
ds, de, daysDate d'établissement du DPE (AAAA-MM-JJ), ou nombre de jours en arrière. Par défaut 365 jours.
smin, smax, score_minSurface (m²) et score de vente minimum (0–100).
imported_afterNe renvoyer que les DPE publiés après cet instant (AAAA-MM-JJ HH:MM:SS) : pratique pour synchroniser.
sort, dir, pagedate | score | surface | conso | grade ; asc | desc ; page (100 résultats).

Réponse

{ "total": 412, "page": 1, "pages": 5, "dist": {"A":3,"B":17,…},
  "results": [ { "numero_dpe": "2644E2467385I", "adresse": "20 Rue … 44100 Nantes", "code_postal": "44100", "commune": "Nantes",
                 "type_batiment": "appartement", "surface": "34.7", "annee_construction": 1948, "etiquette_dpe": "D", "etiquette_ges": "D",
                 "conso_ep_m2": "207.0", "cout_total": "1133", "date_etablissement": "2026-09-28", "imported_at": "2026-10-04 22:45:16",
                 "lat": "47.21…", "lon": "-1.55…", "score": 61, "vendu_date": null, "url": "https://signalvente.fr/bien/2644E2467385I" } ] }

Conditions

Données ADEME sous Licence Ouverte : mentionnez la source. Pas de revente de l'accès, pas de contournement de la limite. En cas d'abus, la clé est désactivée. Les codes d'erreur : 401 clé absente ou invalide, 429 limite journalière atteinte, 400 paramètres invalides.