Fluximmo expose deux entités parce que le marché immobilier français est structurellement bruité : un même bien physique apparaît typiquement sur 3 à 8 portails (SeLoger, Bien’ici, PAP, Logic-Immo, sites d’agences, etc.) avec des descriptions, des prix et des photos qui divergent. Compter les annonces brutes mène à de la double-comptabilité ; ne regarder que le bien dédupliqué fait perdre la trace fine des publications.Documentation Index
Fetch the complete documentation index at: https://doc.fluximmo.io/llms.txt
Use this file to discover all available pages before exploring further.
- Advert : 1 annonce sur 1 portail = 1 advert. Vue brute, exhaustive, source-par-source. Accessible uniquement via alerte webhook (pas de search public).
- Property : 1 bien physique unique = N adverts agrégés côté Fluximmo. Vue dédupliquée, accessible via
POST /v2/protected/properties/search(BAAS API à la demande) + alerte webhook qui livre des IDs.
Quand choisir lequel — version courte
Par défaut → PROPERTY. Si votre besoin est “rechercher des biens sur plusieurs portails sans les compter en double” (BAAS API, marketplace, analytics, scoring, AVM), Property est la primitive simple : une requête, un résultat dédupliqué, payez à l’usage. C’est ce que 90 % des intégrations veulent. ADVERTS est nécessaire si vous voulez :- répliquer la donnée Fluximmo dans votre propre DB (le seul moyen — il n’y a pas d’export bulk côté property) ;
- recevoir tous les events de cycle de vie en temps réel avec le payload complet self-contained (
PRICE,REPUBLISHED,UNPUBLISHED) ; - tracker l’inventaire d’une agence ou d’un seller portail-par-portail.
Décision rapide
Modèle d’agrégation
UneProperty est créée (ou enrichie via MERGED) dès qu’un advert ingéré est rattaché à un bien physique déjà connu.
Reconstituer la dédup côté client (propertyFlxId)
Chaque advert porte un champpropertyFlxId. Deux adverts avec le même propertyFlxId sont des doublons d’un même bien physique. La règle d’attribution :
- La première advert non-dupliquée d’une chaîne de dédup a
flxId == propertyFlxId(l’advert est sa propre racine). - Chaque advert ingérée ensuite et reconnue comme doublon hérite du
propertyFlxIdde la racine.
adv_bbb est un doublon de adv_aaa. Un client ADVERTS-only peut ainsi reconstruire sa propre vue agrégée à la Property en groupant par propertyFlxId — sans avoir à appeler le côté property de Fluximmo.
Cas d’usage
Recherche multi-portail (BAAS API)
Property — Cas d’usage principal côté API :
POST /v2/protected/properties/search retourne directement les biens dédupliqués multi-portails. Une requête, un résultat propre, facturé à l’appel.Marketplace / agrégateur
Property — Affichez un bien unique avec ses N sources en bas de fiche. Évitez les doublons visuels qui dégradent l’UX.
Analytics / market intel
Property — Comptez des biens, pas des publications. Les KPIs (stock, durée moyenne en ligne, prix médian) doivent être basés sur la déduplication serveur.
Fintech / scoring crédit
Property — Estimer la valeur d’un bien suppose un objet unique. Utilisez
Property + estimatedPrice pour la valorisation.Réplication BDD locale
Advert — Seule option pour avoir un stream complet de la donnée Fluximmo en local. Le webhook livre le payload entier et tous les events de cycle de vie.
Tracking concurrentiel par agence
Advert —
seller.flxId + source.website permettent de suivre l’inventaire d’un acteur sur un portail donné, et de mesurer la durée de vie de chaque annonce.Coût / perf
| Axe | ADVERTS (alerte webhook) | PROPERTIES (search API + alerte) |
|---|---|---|
| Mode | Push continu, payload complet, doublons inclus | Pull à la demande (search) + push allégé (alerte = IDs) |
| Volume webhook | Élevé : toutes les annonces matching, doublons inter-portails | Faible côté alerte (IDs uniquement, refetch optionnel) |
| Ownership de la donnée | Fort — vous pouvez tout répliquer en local | Moindre — pas de stream continu côté client |
| Quand c’est gagnant | Réplication DB, market intel temps réel, analytics interne | Recherche BAAS, scoring à la demande, UI temps réel |
Volume webhook ADVERTS — c’est un mode haut débit. Sur des filtres larges (un département, plusieurs régions), prévoyez la capacité receiver en conséquence avant d’activer l’alerte. Côté PROPERTIES, l’alerte
MERGED ne se déclenche que quand une nouvelle advert est fusionnée dans une property déjà matchée — pas à chaque check de fraîcheur.Anti-patterns
Pour aller plus loin
- Match types & cycle de vie d’une alerte — quand vous recevez
CREATED,MERGED,ADVERT_EVENT. - Property — modèle complet
- Advert — modèle complet
- Search Properties

