Fonctionnement

Comment fonctionne ts-immo ?

Une architecture simple, robuste et adaptée aux sources de données immobilières canadiennes.

01 · La source : votre MLS

Au Canada, la source de vérité immobilière est le MLS de votre board régional — Centris au Québec, DDF/CREA pour le reste du pays, ou votre MLS provincial. Ts-immo se connecte directement à cette source. Vous n'avez rien à changer dans votre façon de travailler.

02 · La normalisation : le cœur du produit

Chaque MLS a son propre format de données. Ts-immo transcrit toutes ces données dans un format universel et standardisé — notre modèle de données unifié. Résultat : votre site est indépendant de la source. Changez de board ou de MLS demain : votre site ne change pas.

03 · La distribution : API REST ou plugin WP

Une fois normalisées, vos données sont exposées via une API REST sécurisée. Notre plugin WordPress consomme cette API automatiquement. Vous pouvez aussi l'appeler depuis un site Next.js, React ou tout autre framework.

Le modèle de données unifié

Même structure JSON retournée par l'API, que la source soit Centris, DDF ou un MLS régional.

// Même structure retournée par l'API ts-immo,
// que la source soit Centris, DDF/CREA ou un MLS régional
{
"id": "listing-ca-4892",
"source": "centris", // ← seul ce champ change selon la source
"type": "residential",
"status": "active",
"price": 689000,
"currency": "CAD",
"address": {
"street": "1420 Rue Sherbrooke O",
"city": "Montréal",
"province": "QC",
"postal_code": "H3G 1K4"
},
"bedrooms": 3,
"bathrooms": 2,
"area_sqft": 1450,
"photos": ["https://cdn.ts-immo.ca/photo-1.jpg"],
"broker": {
"name": "Marie Tremblay",
"license": "OACIQ-123456"
},
"synced_at": "2026-03-06T14:32:00Z"
}

04 · La synchronisation

Ts-immo surveille en permanence les mises à jour depuis votre MLS. Nouvelles annonces, modifications de prix, suppressions — tout est géré automatiquement. Centris et DDF/CREA : plusieurs synchronisations par jour.

Prêt à connecter votre MLS ?

Démarrez gratuitement ou réservez une démonstration personnalisée.