Immo-Ka — agrégateur des propriétés à vendre au Québec (73 connecteurs, ~40 000 annonces, React+FastAPI)
Python 47.5%
HTML 27.9%
TypeScript 15.5%
CSS 7.2%
JavaScript 2%
1# Chambre immobilière de l'Outaouais (`cio_ag_outaouais`)23*Généré le 2026-08-28 22:22 par `scripts/gen_connector_docs.py` — fichier produit automatiquement, ne pas éditer à la main.*45## Registre (`data/sources.json`)67- **Site** : https://avecuncourtier.com8- **Recherche** : https://avecuncourtier.com/fr/proprietes9- **Couverture** : Tout l'Outaouais (Gatineau → Maniwaki/Pontiac) — portail MLS régional10- **Type** : portail11- **Statut** : actif1213> Portail de chambre (Concrete5/Tonik). Liste SSR paginée ?page=N (12/page, ~341 pages). Carte: MLS Centris, adresse, ville, type, prix, photo. source_id _ag_ = dédup Centris (agrège bannières couvertes de l'Outaouais).1415## Mécanique (introspection du code)1617- Module : `immoka/connectors/avecuncourtier.py` — classe `AvecUnCourtierConnector`18- Délai entre requêtes : 0.4 s ; cache détail BD : oui19- Budgets env (enrichissement détail plafonné/exécution) : `IMMOKA_AUC_MAX_PAGES` (défaut 400), `IMMOKA_DETAIL_LIMIT` (défaut 300)2021**En-tête du module :**2223> Immo-Ka — Agrégateur de maisons à vendre (province de Québec)24> Auteur : Simon-Pierre Boucher — contact@spboucher.ai25> connectors/avecuncourtier.py : portail « avec un courtier » de la Chambre26> immobilière de l'Outaouais (avecuncourtier.com). Couvre TOUT l'Outaouais27> (Gatineau → Maniwaki/Pontiac) d'un coup — c'est le portail MLS régional de28> la chambre, pas une agence unique. Recherche rendue SERVEUR (plateforme29> Concrete5, Tonik Web Studio), paginée par ?page=N (12 cartes/page, ~34130> pages). Chaque carte porte déjà : n° MLS (Centris), adresse, ville/secteur,31> type, aire habitable, prix et photo.32> ENRICHISSEMENT DÉTAIL (v2) : /fr/proprietes/details/{mls}-{slug} est rendue33> serveur : galerie complète (/centris/photos/{mls}/{n}.jpg, ordre d'origine),34> description + Addendas, GPS (data-lat/data-lon), accordéons « Proximité »,35> « Dimension des pièces » (4 col.), « Taxes et dépenses » + « Bâtiment et36> intérieur » (paires td/td : chambres, sdb, aire habitable en m², terrain,37> année, évaluations…), visites libres, courtier(s) inscripteur(s) + agence38> réelle (RE/MAX Vision, Exit…). Cache BD via _detailutil.enrich.39> source_id « cio_ag_outaouais » : l'infixe _ag_ active la dédup Centris40> (db.refresh_dedup, sources %_ag_%). Comme le portail agrège les inscriptions41> des bannières déjà couvertes (RE/MAX, Royal LePage, Via Capitale, Proprio42> Direct…), la dédup masque les fiches dont le n° Centris est déjà porté par43> une source canonique ; seules les inscriptions d'agences NON couvertes de44> l'Outaouais restent visibles. Aucun double-comptage.4546## Volumétrie & complétude (BD live)4748| Indicateur | Valeur |49|---|---|50| Annonces en base (toutes) | 4 573 |51| Actives | 4 190 |52| Visibles (après dédup) | 1 260 |53| Masquées par la dédup | 2 930 |54| GPS (lat/lng) | 100.0 % |55| Photos | 99.7 % |56| Prix | 99.9 % |57| CAC (chambres) | 80.7 % |58| SDB (salles de bains) | 70.3 % |59| Année de construction | 74.4 % (dont rôle : 0.2 %) |60| Taxes / évaluation municipale | 93.7 % |61| Estimation Vrai-Prix (rôle) | 99.4 % |6263## Synchronisation6465- **Dernier sync** : 2026-08-28 22:10 — trouvé 4 181, +0 / ~0 / -17 — OK66- **Erreurs récentes** : 0 sur les 10 derniers syncs6768Voir aussi les [mécanismes transverses](INDEX.md#mécanismes-transverses-tous-connecteurs) (budgets détail, dédup Centris+adresse, jointure rôle vraiprix.db).69