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# Keller Williams Prestige (`kw_prestige`)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://www.kwprestige.com8- **Recherche** : https://www.kwprestige.com/fr/proprietes/9- **Couverture** : Grand Montréal — bannière KW prestige10- **Type** : franchise11- **Statut** : actif1213> Plateforme macleweb.com : API interne /ajax/getProps.php (JSON {html, nbPages}, qty=100) — cartes completes (prix, adresse, ville/secteur, cac/sdb, resume, photo). Fiches detail rendues serveur : galerie data-centris/large_photo, description, tableau Centris, GPS (iframe maps/embed), courtier. NE PAS utiliser sitemap.xml (fige 2025-09, fiches expirees = gabarit vide). ~800 inscriptions dont ventes ~300 (reste locations/Vendu).1415## Mécanique (introspection du code)1617- Module : `immoka/connectors/kw_prestige.py` — classe `KwPrestigeConnector`18- Délai entre requêtes : 0.5 s ; cache détail BD : oui19- Budgets env (enrichissement détail plafonné/exécution) : `IMMOKA_KW_DETAIL_LIMIT` (défaut 400)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/kw_prestige.py : Keller Williams Prestige (kwprestige.com)26> Plateforme macleweb.com. La grille /fr/proprietes/ est servie par l'API27> interne /ajax/getProps.php (JSON {html, nbPages}) : cartes complètes —28> prix, adresse, ville (secteur), cac/sdb, mini-description, photo. Les29> fiches détail sont rendues serveur : galerie complète (data-centris/30> large_photo), description, tableau Centris, GPS (iframe maps/embed),31> courtiers inscripteurs.32> ⚠️ Ne PAS revenir au sitemap.xml : il est figé (lastmod 2025-09) et ses33> fiches expirées rendent un gabarit vide (prix « 0 », aucune adresse).34> ⚠️ Le site exige un User-Agent navigateur (curl nu → 403) ; l'UA de35> BaseConnector passe.3637## Volumétrie & complétude (BD live)3839| Indicateur | Valeur |40|---|---|41| Annonces en base (toutes) | 1 128 |42| Actives | 807 |43| Visibles (après dédup) | 804 |44| Masquées par la dédup | 3 |45| GPS (lat/lng) | 99.1 % |46| Photos | 97.1 % |47| Prix | 37.2 % |48| CAC (chambres) | 59.2 % |49| SDB (salles de bains) | 56.1 % |50| Année de construction | 90.4 % (dont rôle : 4.0 %) |51| Taxes / évaluation municipale | 30.0 % |52| Estimation Vrai-Prix (rôle) | 100.0 % |5354## Synchronisation5556- **Dernier sync** : 2026-08-28 16:37 — trouvé 804, +0 / ~0 / -6 — OK57- **Erreurs récentes** : 0 sur les 10 derniers syncs5859Voir aussi les [mécanismes transverses](INDEX.md#mécanismes-transverses-tous-connecteurs) (budgets détail, dédup Centris+adresse, jointure rôle vraiprix.db).60