…
- connecteur c21_canada.py : API MoxiWorks corporative de c21.ca (tous les
bureaux Century 21 du pays), 1 source par province (c21_bc … c21_nt).
Rétro-ingénierie : attribution obligatoire, startidx inerte, pgsize≤500 →
tranches de prix adaptatives ≤480 fiches, 1 requête/tranche, réponse liste
complète (prix, GPS, photo, description, MLS) sans passe détail.
- realtypress.py pan-canadien : provinces dans les regex, region par fiche,
exclusion des fiches Québec (immo-ka), registre data/canada_agencies.json
(renommé, champ province) + 4 sites hors ON (hanlonrealty NL ~22k,
denisedunn BC, reddoor NS, raymondanthony AB).
- scouts scripts/scout_canada_rp*.py (Serper + validation live) + merge.
- frontend : héro/footer « coast to coast, every province except Québec ».
- normalize : residential -> House.