API immobilières en France : guide technique d'intégration

07/04/2026 · Mis à jour le 14/10/2026
Les API immobilières permettent aux applications PropTech de se connecter aux portails d'annonces (SeLoger, LeBonCoin), aux données publiques (DVF, cadastre, DPE), aux outils de multidiffusion (Ubiflow) et au fichier de mandats partagés Amanda (AMEPI). En France, il n'existe pas d'API officielle SeLoger ou LeBonCoin accessible publiquement : l'intégration passe par des passerelles comme Ubiflow ou des agrégateurs comme Melo et MoteurImmo.
Si vous développez un CRM immobilier, une marketplace ou une plateforme de données, les intégrations sont le nerf de la guerre. C'est ce qui fait la différence entre un outil "jouet" et un outil que les professionnels adoptent réellement. On a intégré ces APIs dans plusieurs projets PropTech (Spliit, Athome) et ce guide résume ce qu'on a appris.
Panorama des API immobilières disponibles en France
Le paysage des API immobilières en France se divise en trois catégories : les données publiques open data (gratuites), les passerelles de multidiffusion (payantes, sur partenariat), et les agrégateurs de données (payants, sur abonnement).
| API / Source | Type | Accès | Données | Coût |
|---|---|---|---|---|
| DVF | Données publiques | Open data | Ventes immobilières des cinq dernières années (prix, date, adresse, surface) | Gratuit |
| BAN | Données publiques | Open data | Géocodage, autocomplétion d'adresses, coordonnées GPS | Gratuit |
| Cadastre | Données publiques | Open data | Parcelles, limites, références cadastrales | Gratuit |
| DPE (ADEME) | Données publiques | Open data | Diagnostics de performance énergétique | Gratuit |
| OLL (loyers) | Données publiques | Open data | Niveaux de loyers du parc locatif privé par zone et type de logement | Gratuit |
| Ubiflow | Passerelle multidiffusion | Abonnement | Publication sur plus de 400 portails, centralisation des leads | Dès 25 € HT/mois, abonnements aux portails en sus |
| Melo | Agrégateur | Abonnement | Annonces de plus de 1 500 plateformes, API et webhooks | Dès 24 €/mois |
| MoteurImmo | Agrégateur | Abonnement | 963 plateformes référencées, alertes temps réel, API | De 0 à 39 €/mois (API sur demande) |
| Pappers Immobilier | Données enrichies | Freemium | Transactions enrichies, copropriétés | Freemium |
| Fluximmo | Agrégateur | Abonnement | Annonces multi-portails | Sur devis |
Le point critique à comprendre : SeLoger et LeBonCoin n'ont pas d'API publique. Vous ne pouvez pas envoyer un POST /annonces à SeLoger pour publier un bien. L'intégration passe par des flux de données (XML/JSON) envoyés soit via une passerelle comme Ubiflow, soit via un partenariat négocié directement avec le portail. C'est la réalité technique que beaucoup de fondateurs PropTech découvrent trop tard.
Intégrer les portails immobiliers : SeLoger, LeBonCoin, Bien'ici
L'intégration avec les portails immobiliers est souvent le poste le plus sous-estimé dans un projet PropTech. Voici comment ça fonctionne concrètement.
Étape 1 : choisir sa stratégie d'intégration
Trois approches possibles, chacune avec ses compromis.
Passerelle de multidiffusion (Ubiflow, par exemple). Vous développez un seul connecteur vers la passerelle, et elle se charge de distribuer vos annonces sur les portails auxquels vous êtes abonné : SeLoger, LeBonCoin, Bien'ici et plus de 400 autres chez Ubiflow. C'est l'approche la plus rapide et la plus courante. Budget : 3 000 à 8 000 € pour le développement du connecteur, plus un abonnement mensuel à la passerelle.
Intégration directe avec les portails. Vous négociez un partenariat technique avec chaque portail et développez un connecteur dédié. Plus de contrôle, mais une intégration à maintenir par portail. Réservé aux acteurs qui ont un volume d'annonces important et des besoins spécifiques.
Agrégateur de données (Melo, MoteurImmo). L'approche inverse : au lieu de publier, vous récupérez les annonces existantes sur les portails. Utile pour les plateformes de veille, les comparateurs, ou l'enrichissement de données. Melo revendique plus de 1 500 plateformes analysées.
Étape 2 : publier des annonces (CRM → portails)
La publication d'annonces depuis votre application vers les portails suit un flux standardisé.
Format du flux. Les portails ne publient pas leurs spécifications : elles s'obtiennent auprès du portail ou de la passerelle. Ubiflow documente publiquement une API REST en JSON pour lire annonces, contacts et rapports de diffusion. Le flux contient les informations du bien : référence interne, prix, surface, nombre de pièces, localisation (adresse + coordonnées GPS), photos (URLs), description, DPE, honoraires, type de mandat.
Mentions obligatoires. Une annonce de vente publiée par un professionnel indique le prix, honoraires inclus et exclus quand l'acquéreur en paie une part, la partie qui paie les honoraires et leur montant TTC en pourcentage du prix (arrêté du 10 janvier 2017). Une annonce de location indique notamment le loyer mensuel charges comprises, les honoraires TTC à la charge du locataire et la surface habitable. Toute annonce de vente ou de location mentionne aussi les classes énergie et climat du DPE et une estimation des dépenses énergétiques annuelles. Pour un lot de copropriété, l'annonce de vente précise le statut de copropriété, le nombre de lots, le montant moyen annuel des charges payées par le vendeur et les procédures en cours (article L. 721-1 du CCH). Votre flux doit transporter ces champs pour chaque annonce. Voir notre guide sur les obligations numériques de la loi Alur.
Mapping des champs. Votre modèle de données interne ne correspond pas forcément au format attendu par chaque portail. Il faut un mapping : votre champ surface_habitable porte un nom et un format différents dans la spécification de chaque portail ou passerelle. Ce mapping est la partie la plus fastidieuse mais la plus critique.
Gestion des photos. Les portails ont des contraintes spécifiques : taille maximale, format (JPEG uniquement pour certains), nombre limite (20-30 photos), ordre d'affichage. Votre module de publication doit redimensionner, compresser et ordonner les photos automatiquement.
Étape 3 : importer les leads (portails → CRM)
Les leads générés par vos annonces sur les portails doivent remonter dans votre CRM automatiquement.
Mécanisme. Selon les portails et la passerelle, les leads arrivent par email parsé, par webhook (notification HTTP), ou par polling (interrogation périodique d'un endpoint). Ubiflow centralise les leads de tous les portails dans un flux unique.
Normalisation. Un lead SeLoger n'a pas le même format qu'un lead LeBonCoin. Il faut normaliser : extraction du nom, email, téléphone, message, et surtout la référence du bien concerné pour rattacher le lead au bon mandat dans votre CRM.
Dédoublonnage. Un prospect peut envoyer un message via SeLoger ET via LeBonCoin pour le même bien. Sans dédoublonnage, votre agent le contacte deux fois. La déduplication se fait sur une combinaison email + téléphone + référence bien.
Attribution source. Pour mesurer le ROI de chaque portail, il faut tracker la source de chaque lead. "Ce lead vient de SeLoger, celui-là de LeBonCoin." Ça permet de décider quels abonnements portails méritent d'être renouvelés.
Étape 4 : synchroniser les statuts
Quand un bien est vendu ou loué, il doit disparaître de tous les portails automatiquement. Inversement, un changement de prix ou une nouvelle photo doit être poussé sur tous les portails.
Publication incrémentale. Plutôt que de renvoyer l'intégralité du portefeuille à chaque modification, envoyez uniquement les biens modifiés depuis le dernier envoi. Ça réduit la charge réseau et les temps de traitement.
Gestion des erreurs. Un portail peut rejeter une annonce pour de multiples raisons : photo trop petite, champ manquant, format de prix invalide. Votre système doit logger chaque erreur, alerter l'utilisateur, et permettre la correction sans renvoyer tout le flux.
Étape 5 : tests et monitoring
Environnement de test. Demandez à la passerelle ou au portail s'il fournit un environnement de recette pour tester vos flux avant la mise en production, et utilisez-le systématiquement.
Dashboard de monitoring. En production, un tableau de bord doit afficher en temps réel : nombre d'annonces publiées par portail, nombre de leads reçus par portail, erreurs de publication, et délai moyen entre l'envoi et la publication effective.
Exploiter les données publiques immobilières
La France met à disposition des API open data exceptionnellement riches pour l'immobilier. Elles sont gratuites, fiables, et sous-utilisées par la plupart des PropTechs.
DVF : Demandes de Valeurs Foncières
Le fichier DVF de la DGFiP recense les ventes immobilières des cinq dernières années, hors Alsace, Moselle et Mayotte, avec le prix, la date, l'adresse, la surface et le type de bien. La publication d'octobre 2026 couvre du second semestre 2021 au premier semestre 2026.
Accès : téléchargement sur data.gouv.fr (fichiers DGFiP, un par année, séparateur |, mis à jour en avril et en octobre) ou version géolocalisée d'Etalab, en CSV UTF-8 par année, département ou commune (par exemple files.data.gouv.fr/geo-dvf/latest/csv/2025/communes/75/75101.csv). L'API communautaire api.cquest.org/dvf ne répond plus (erreur 502 depuis février 2026).
Cas d'usage PropTech :
- Estimation par comparables : "les biens similaires dans un rayon de 500 m se sont vendus à X €/m² au cours des 12 derniers mois"
- Analyse de marché : tendances de prix par quartier, délais de vente
- Enrichissement des fiches biens : historique de prix du bien ou de l'immeuble
Limite : le fichier n'est mis à jour que deux fois par an, en avril et en octobre, à partir des données saisies par les services de la publicité foncière, et chaque mise à jour peut ajouter des ventes dans tous les millésimes.
BAN : Base Adresse Nationale
Le service de géocodage de la Géoplateforme (IGN), qui a repris l'API Adresse de la Base adresse nationale, est le géocodeur public de référence. Elle transforme une adresse textuelle en coordonnées GPS et inversement.
Endpoint : data.geopf.fr/geocodage (service de géocodage de la Géoplateforme de l'IGN : /search, /reverse, et /completion pour l'autocomplétion). L'ancienne URL api-adresse.data.gouv.fr est dépréciée depuis le 31 janvier 2026.
Cas d'usage PropTech :
- Autocomplétion d'adresse dans les formulaires de recherche
- Géocodage des biens pour affichage sur carte
- Géocodage de deux adresses pour en calculer la distance côté application (par exemple dans PostGIS)
- Reverse geocoding : "quel est l'adresse la plus proche de ces coordonnées GPS ?"
Avantage : gratuite, adossée à la Base adresse nationale, dans la limite de 50 requêtes par seconde et par adresse IP (au-delà, erreur 429).
Cadastre
L'API Cadastre donne accès aux données parcellaires de toute la France.
Endpoint : apicarto.ign.fr/api/cadastre (module Cadastre d'API Carto, réponses GeoJSON, par exemple /parcelle?code_insee=80021§ion=AB). Le site cadastre.data.gouv.fr sert à consulter et télécharger le plan cadastral.
Cas d'usage PropTech :
- Affichage des parcelles sur une carte interactive
- Vérification des surfaces déclarées vs cadastrales
- Rattachement d'une adresse ou d'une vente DVF à sa parcelle (les données cadastrales ouvertes ne contiennent pas les propriétaires)
DPE : ADEME
L'API DPE de l'ADEME fournit les diagnostics de performance énergétique réalisés en France.
Endpoint : data.ademe.fr/data-fair/api/v1/datasets/dpe03existant/lines (jeu « DPE Logements existants (depuis juillet 2021) », filtrable par champ, par exemple ?code_postal_ban_eq=75011). Les DPE antérieurs sont dans le jeu dpe-france, ceux des logements neufs dans dpe02neuf.
Cas d'usage PropTech :
- Enrichissement automatique des fiches biens avec le DPE
- Scoring énergétique du patrimoine immobilier
- Conformité des annonces (les classes énergie et climat du DPE doivent figurer dans toute annonce de vente ou de location)
- Identification des passoires thermiques (DPE F/G)
Loyers : observatoires locaux des loyers (OLL)
DVF donne les prix de vente, pas les loyers. Pour les loyers, la source publique est le réseau des observatoires locaux des loyers, dont l'ANIL assure les traitements nationaux : 37 observatoires en 2026, 67 agglomérations, 54 % du parc locatif privé. Les résultats portent sur les loyers hors charges du parc privé, logements sociaux exclus.
Accès : téléchargement sur data.gouv.fr, sous licence ouverte. Un CSV national par année depuis 2014, et une archive par agglomération qui ajoute le zonage et les contours cartographiques. Nous n'avons pas trouvé d'API dédiée : l'intégration passe par un import.
Ce que contient une ligne : pour un territoire et un segment (type d'habitat, nombre de pièces, époque de construction, ancienneté du locataire), le premier décile, le premier quartile, la médiane, le troisième quartile et le neuvième décile du loyer au m², les mêmes valeurs en loyer mensuel, la surface moyenne et le nombre d'observations. Exemple pour Paris intra-muros en 2025 : médiane à 27,3 €/m², premier quartile à 24 €/m², troisième quartile à 31 €/m².
Cas d'usage PropTech :
- Situer un loyer dans la distribution de son segment au moment de la mise en location
- Estimer un loyer de marché dans un simulateur de rentabilité, en complément des prix DVF
- Suivre l'écart entre les loyers d'un portefeuille et la médiane locale dans un outil de gestion locative
Pièges d'intégration :
- Le fichier est séparé par des points-virgules, avec des décimales à virgule, et n'est pas encodé en UTF-8
- Un résultat n'est publié qu'à partir de 50 logements observés : dans le fichier national 2025, un tiers des lignes n'a pas de loyer médian. Prévoyez le repli sur un segment plus large
- Le rattachement d'une adresse à une zone passe par le fichier de zonage (code commune INSEE, IRIS, zone), à joindre au code INSEE renvoyé par la BAN. Quand le zonage descend à l'IRIS, la commune ne suffit plus
- Les millésimes arrivent territoire par territoire. Au 12 octobre 2026, data.gouv.fr propose 38 archives d'agglomération pour 2025 contre 54 pour 2024, et la carte du réseau n'affiche pas encore de données 2025 pour Lyon, Lille ou Grenoble. Stockez l'année avec chaque valeur et retombez sur le dernier millésime disponible
Dans l'autre sens : les professionnels de l'immobilier sont tenus de transmettre aux observatoires agréés des informations sur le logement et le contrat de location. Le réseau invite les éditeurs de logiciels de gestion à développer des modules d'extraction automatique, et l'ANIL propose un accompagnement technique. C'est un export à prévoir dès la conception d'un logiciel de gestion locative sur mesure.
Le combo gagnant : DVF + BAN + PostGIS
En combinant les données DVF (prix des transactions) avec le géocodage BAN (coordonnées GPS) dans une base PostgreSQL avec PostGIS (requêtes géospatiales), vous obtenez un moteur d'estimation immobilière par comparables géolocalisés.
1. Géocoder l'adresse du bien → BAN → coordonnées GPS
2. Chercher les transactions DVF dans un rayon de 500 m → PostGIS
3. Filtrer par type de bien et surface similaire
4. Calculer le prix moyen au m² → estimation
Ce pipeline est implémentable en quelques jours.
Le fichier Amanda (AMEPI) : intégration avec les logiciels d'agence
L'AMEPI (Association des Mandats Exclusifs des Professionnels de l'Immobilier) exploite aujourd'hui son fichier de mandats exclusifs partagés sous le nom Amanda. Amanda se présente comme le premier outil national de partage de mandats exclusifs entre professionnels de l'immobilier et revendique près de 3 300 agences adhérentes. L'adhésion suppose une carte professionnelle, un local commercial et un registre des mandats tenu à disposition en cas de contrôle.
Comment ça fonctionne techniquement
Le site d'Amanda ne publie ni format d'échange ni API. Le partage passe par des passerelles maintenues avec les éditeurs de logiciels métiers : Amanda annonce travailler avec plus de 60 éditeurs, pour une remontée automatique et quasi instantanée des mandats exclusifs des adhérents dans leur logiciel agence. Sa liste de compatibilité distingue, pour chaque logiciel, une passerelle montante (du logiciel vers Amanda) et une passerelle descendante (d'Amanda vers le logiciel), certaines étant marquées « non disponible ».
Les adhérents disposent aussi d'un extranet (mandats exclusifs en stock sur leur secteur, base des biens vendus, nouveautés et modifications de prix, visites et comptes rendus de visites des confrères sur leurs mandats) et de l'application mobile ALFA Teams.
Difficultés d'intégration
Pour un CRM développé sur mesure, les spécifications des passerelles sont à demander à Amanda : rien n'est documenté publiquement. Budget intégration : 3 000 à 8 000 €.
Architecture d'intégration recommandée
Après avoir intégré des portails immobiliers et des APIs publiques dans plusieurs projets, voici l'architecture qu'on recommande.
Le principe : une couche d'abstraction
Ne connectez jamais vos modules métier directement aux APIs externes. Insérez une couche d'intégration entre les deux. Cette couche gère les appels API, le mapping de données, les erreurs, les retries, et le cache. Si un portail change son format de flux, vous modifiez uniquement la couche d'intégration sans toucher au reste de l'application.
Les composants clés
API Gateway interne. Un module NestJS dédié qui expose des endpoints internes standardisés (POST /integrations/publish, GET /integrations/leads). Vos modules métier appellent ces endpoints sans savoir si derrière c'est Ubiflow, SeLoger en direct, ou un autre connecteur.
File d'attente (Redis + BullMQ). Les publications d'annonces et les imports de leads passent par une queue asynchrone. Avantages : pas de timeout si un portail est lent, retry automatique en cas d'échec, traitement parallèle de plusieurs portails, et possibilité de prioriser (les publications avant les imports).
Cache (Redis). Les données publiques (DVF, cadastre, DPE) ne changent pas toutes les minutes. Un cache avec une durée de vie de 24h réduit les appels aux APIs et améliore les temps de réponse. Pour les données DVF, un import en base locale (rafraîchi à chaque publication, en avril et en octobre) est encore plus performant.
Logs et monitoring. Chaque appel API externe est loggé : timestamp, endpoint, payload envoyé, réponse reçue, durée, statut. En cas de problème, vous pouvez rejouer un appel ou identifier la cause en minutes au lieu d'heures.
Bonnes pratiques
Circuit breaker. Si un portail renvoie des erreurs en boucle, coupez temporairement les appels au lieu de saturer la queue. Reprise automatique après un délai croissant (exponential backoff).
Idempotence. Une publication d'annonce envoyée deux fois ne doit pas créer deux annonces. Utilisez une clé d'idempotence (référence interne du bien + timestamp).
Alertes. Notification Slack/email si le taux d'erreur dépasse un seuil, si un portail ne répond plus, ou si le nombre de leads baisse anormalement.
FAQ
Existe-t-il une API officielle SeLoger ?
Non. SeLoger ne propose pas d'API publique. L'intégration passe par des passerelles de multidiffusion comme Ubiflow, ou par un partenariat direct négocié avec SeLoger pour les acteurs à fort volume. La passerelle est la voie la plus accessible pour un CRM immobilier ou une startup PropTech.
Combien coûte l'intégration des portails immobiliers dans un CRM ?
Le développement du connecteur vers une passerelle comme Ubiflow coûte entre 3 000 et 8 000 €. Ajoutez l'abonnement à la passerelle (variable selon le nombre d'annonces et de portails). Pour une intégration directe avec un portail spécifique, comptez 5 000 à 10 000 € par portail. Voir notre guide complet des coûts.
Peut-on publier sur SeLoger sans passer par Ubiflow ?
Oui, mais c'est plus complexe. SeLoger propose des partenariats directs, avec un format de flux qui lui est propre. Cela nécessite de négocier un contrat commercial, d'implémenter le format spécifique de SeLoger, et de maintenir ce connecteur dédié. Pour la plupart des projets, la passerelle Ubiflow est plus rapide et moins coûteuse.
Les données DVF sont-elles fiables pour l'estimation immobilière ?
Les données DVF sont les prix de vente issus des actes notariés et des informations cadastrales, publiés par la DGFiP. Elles sont fiables mais avec des limites : cinq dernières années seulement, mise à jour deux fois par an (avril et octobre), pas de détails sur l'état du bien (rénové ou à rénover), et pas de données sur les biens retirés du marché. Les combiner avec d'autres sources (DPE, cadastre, données socio-démographiques INSEE) améliore l'estimation.
Où trouver des données de loyers en open data ?
Auprès des observatoires locaux des loyers, qui publient sur data.gouv.fr les niveaux de loyers du parc locatif privé par agglomération, zone et type de logement : médiane, quartiles et déciles au m². Le réseau couvre 67 agglomérations en 2026, soit 54 % du parc locatif privé. Les territoires hors réseau n'y figurent pas.
Comment dédoublonner les leads provenant de plusieurs portails ?
La déduplication se fait en deux étapes. D'abord, un matching exact sur l'email ou le numéro de téléphone. Ensuite, un matching flou sur le nom + la référence du bien pour les cas où le prospect utilise des coordonnées légèrement différentes (email perso vs pro). En pratique, un algorithme de scoring sur la combinaison email + téléphone + référence bien couvre l'essentiel des cas.
Faut-il un partenariat pour accéder aux API des portails ?
Pour les données publiques (DVF, cadastre, BAN, DPE), aucun partenariat n'est nécessaire : ce sont des données ouvertes, accessibles à tous par API (géocodage, cadastre, DPE) ou par téléchargement (DVF). Pour les portails d'annonces (SeLoger, LeBonCoin), l'accès passe soit par une passerelle (Ubiflow, abonnement commercial), soit par un partenariat direct. Pour les agrégateurs (Melo, MoteurImmo), un abonnement commercial suffit.
Les intégrations immobilières sont ce qui sépare un prototype d'un produit professionnel. C'est aussi un domaine où l'expertise technique fait une vraie différence : les formats de flux, les contraintes des portails, les subtilités de la loi Alur sur les annonces, tout ça s'apprend sur le terrain.
Vous avez un projet PropTech avec des intégrations à développer ? On a intégré SeLoger, LeBonCoin, AMEPI, DVF et les APIs publiques pour Spliit et Athome. Prenez rendez-vous pour en discuter ou estimez votre budget en ligne.
Ce contenu vous a servi ? Ajoutez Bob le développeur à vos sources préférées sur Google.
PropTech
Une application immobilière à développer ?
CRM immobilier, gestion locative, marketplace : on conçoit et on développe votre outil sur mesure.
- 39 applications en production
- Devis gratuit en 48 h
- Code 100 % à vous
30 min, gratuit, sans engagement.