SPB Git forge

spb/immo-ka

Public

Immo-Ka — agrégateur des propriétés à vendre au Québec (73 connecteurs, ~40 000 annonces, React+FastAPI)

112commits 1branches 0releases
125.4 MBsize
maindefault branch
13 days agolast push
Python 47.5% HTML 27.9% TypeScript 15.5% CSS 7.2% JavaScript 2%
2.5 KB

# Century 21 Québec (All Quebec) (c21_ag_quebec)

Généré le 2026-08-28 22:22 par scripts/gen_connector_docs.py — fichier produit automatiquement, ne pas éditer à la main.

# Registre (data/sources.json)

Compte source.immo partagé (quebec/excel/immoplus) = inventaire provincial C21 complet (~1600 à vendre). Pagination st/nt. Dédup par n° Centris.

# Mécanique (introspection du code)

  • Module : immoka/connectors/century21_agences.py — classe C21AgQuebec
  • Délai entre requêtes : 0.25 s ; cache détail BD : oui

En-tête du module :

Immo-Ka — Agrégateur de maisons à vendre (province de Québec) Auteur : Simon-Pierre Boucher — contact@spboucher.ai connectors/century21_agences.py : Century 21 par SOUS-AGENCES (robuste) Le portail central c21.ca délègue à une iframe moxiworks verrouillée (503/WAF, même via Firecrawl). Mais les bureaux Century 21 du Québec tournent sur la plateforme source.immo (ID-3 Technologies) : quebec.c21.ca, excel.c21.ca et century21immoplus.com partagent un même compte « Century 21 - All Quebec » (inventaire provincial complet), et vision.c21.ca a son propre compte. L'API publique (api-v1.source.immo) est paginée par st/nt (voir sourceimmo.py) — inventaire complet accessible. Une classe par sous-agence est générée depuis data/century21_agencies.json (source_id « c21_ag_ »). Le n° Centris sert de clé de déduplication (voir web.py, sources « %ag% ») — aucun double-comptage entre les skins partageant le même compte ni avec le reste du site.

# Volumétrie & complétude (BD live)

Indicateur Valeur
Annonces en base (toutes) 1 808
Actives 1 649
Visibles (après dédup) 1 597
Masquées par la dédup 52
GPS (lat/lng) 99.9 %
Photos 100.0 %
Prix 100.0 %
CAC (chambres) 76.2 %
SDB (salles de bains) 73.1 %
Année de construction 75.3 % (dont rôle : 0.3 %)
Taxes / évaluation municipale 85.7 %
Estimation Vrai-Prix (rôle) 99.5 %

# Synchronisation

  • Dernier sync : 2026-08-28 22:11 — trouvé 1 644, +8 / ~2 / -6 — OK
  • Erreurs récentes : 0 sur les 10 derniers syncs

Voir aussi les mécanismes transverses (budgets détail, dédup Centris+adresse, jointure rôle vraiprix.db).