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

Antoine Auffray

07/04/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) et aux outils de multidiffusion (Ubiflow, 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 Transactions immobilières depuis 2014 (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
Ubiflow Passerelle multidiffusion Partenariat Publication multi-portails, import leads Sur devis
Melo Agrégateur Abonnement Annonces de 900+ plateformes Sur devis
MoteurImmo Agrégateur Abonnement 60+ plateformes, alertes temps réel Sur devis
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, Adapt Connect). Vous développez un seul connecteur vers la passerelle, et elle se charge de distribuer vos annonces sur SeLoger, LeBonCoin, Bien'ici, Logic-Immo et les autres. C'est l'approche la plus rapide et la plus courante. Ubiflow est le leader en France. 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 agrège plus de 900 plateformes.

Étape 2 : publier des annonces (CRM → portails)

La publication d'annonces depuis votre application vers les portails suit un flux standardisé.

Format du flux. La plupart des passerelles et portails attendent un flux XML structuré. Certains acceptent du JSON. 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.

Champs obligatoires (loi Alur). Chaque annonce publiée en ligne doit inclure le prix de vente ou le loyer charges comprises, le montant des honoraires TTC avec indication de la partie qui les supporte, le classement DPE et GES, et la surface habitable en loi Carrez pour les copropriétés. Votre flux doit inclure ces champs systématiquement — un oubli et le portail rejette l'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 correspond au champ living_area chez SeLoger et surface chez LeBonCoin. 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. Ubiflow et certains portails proposent un environnement de staging pour tester vos flux avant la mise en production. 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

L'API DVF donne accès à l'historique de toutes les transactions immobilières en France depuis 2014. Plus de 10 millions de transactions avec le prix, la date, l'adresse, la surface et le type de bien.

Endpoint : api.cquest.org/dvf (API communautaire) ou téléchargement sur data.gouv.fr

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 : les données ont un décalage de 6 mois environ (le temps du traitement notarial).

BAN — Base Adresse Nationale

L'API BAN est le géocodeur officiel de l'État français. Elle transforme une adresse textuelle en coordonnées GPS et inversement.

Endpoint : api-adresse.data.gouv.fr

Cas d'usage PropTech :

  • Autocomplétion d'adresse dans les formulaires de recherche
  • Géocodage des biens pour affichage sur carte
  • Calcul de distances entre deux adresses
  • Reverse geocoding : "quel est l'adresse la plus proche de ces coordonnées GPS ?"

Avantage : gratuite, sans limite de requêtes (fair use), et plus précise que Google Geocoding pour les adresses françaises.

Cadastre

L'API Cadastre donne accès aux données parcellaires de toute la France.

Endpoint : cadastre.data.gouv.fr

Cas d'usage PropTech :

  • Affichage des parcelles sur une carte interactive
  • Vérification des surfaces déclarées vs cadastrales
  • Identification des propriétaires via les références cadastrales (avec croisement)

DPE — ADEME

L'API DPE de l'ADEME fournit les diagnostics de performance énergétique réalisés en France.

Endpoint : data.ademe.fr

Cas d'usage PropTech :

  • Enrichissement automatique des fiches biens avec le DPE
  • Scoring énergétique du patrimoine immobilier
  • Conformité des annonces (le DPE est obligatoire depuis la loi Alur)
  • Identification des passoires thermiques (DPE F/G)

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. C'est la base technique de la plupart des outils d'estimation en ligne.

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 et fournit une estimation réaliste à ±15 %.


Le flux AMEPI : intégration technique pour l'inter-agences

L'AMEPI (Accord de Mandat Exclusif à Partage d'Informations) est un dispositif qui permet aux agents immobiliers détenant un mandat exclusif de partager le bien avec d'autres agences du réseau. C'est un pilier de la collaboration inter-agences en France.

Comment ça fonctionne techniquement

L'échange de données entre les CRM des agences participantes suit un flux standardisé, généralement en XML.

  1. L'agence mandataire publie le bien sur le réseau AMEPI — le CRM envoie un flux XML contenant les informations du bien (adresse, surface, prix, photos, conditions de partage des honoraires)
  2. Les agences partenaires reçoivent le bien dans leur CRM — le flux est importé automatiquement avec un tag "AMEPI" pour distinguer les biens partagés des mandats propres
  3. Traçabilité des actions — chaque visite, offre ou retour est tracé et partagé entre l'agence mandataire et l'agence apporteuse
  4. Partage d'honoraires automatisé — les conditions de répartition (typiquement 50/50 ou 60/40) sont définies dans le flux et appliquées à la transaction

Difficultés d'intégration

Le format est standardisé en théorie, mais les implémentations varient d'un CRM à l'autre. Les principaux points de friction : formats de dates variables, gestion des photos (URL vs base64), champs optionnels interprétés différemment, et délais de synchronisation. 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 (refresh hebdomadaire) 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 Adapt Connect, 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 flux XML propriétaire. 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 réels enregistrés par les notaires. Elles sont fiables mais avec des limites : décalage de 6 mois, 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é. En les combinant avec d'autres sources (DPE, cadastre, données socio-démographiques INSEE), la précision d'estimation atteint ±10-15 %.

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 95 % 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 APIs open data accessibles à tous. 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.

Prêt à vous lancer ?

La newsletter qu'on n'ignore pas

Abonnez-vous à notre newsletter pour recevoir nos derniers articles, retours d'expérience et conseils tech directement dans votre boîte mail.

Désinscription en un clic. Vos données restent privées.