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.7 KB

# Royal LePage (Québec) (royal_lepage)

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)

Recherche par ville filtrable QC : GET /fr/search/homes/{page}/?search_str=, QC&prov_code=QC&city_name=&lat=&lng=&search_type=city -> 100% QC (46/page), classé par proximité, cap ~1250/recherche. Sharding par ~28 points d'ancrage QC + dédup MLS (= n° Centris dans /.../mls{no}/). Requêtes directes (pas de Firecrawl). Champs liste: adresse, ville, type, prix, CAC, SDB, coords (data-rlp-key), photo jumplisting, MLS.

# Mécanique (introspection du code)

  • Module : immoka/connectors/royal_lepage.py — classe RoyalLepageConnector
  • Délai entre requêtes : 0.4 s ; cache détail BD : oui
  • Budgets env (enrichissement détail plafonné/exécution) : IMMOKA_RLP_DETAIL_LIMIT (défaut 500)

En-tête du module :

Immo-Ka — Agrégateur de maisons à vendre (province de Québec) Auteur : Simon-Pierre Boucher — contact@spboucher.ai connectors/royal_lepage.py : Royal LePage (royallepage.ca) — Québec Le portail rend ses résultats côté serveur, mais /fr/search/homes/{page}/ sans géo renvoie le Canada entier. La recherche par ville EST filtrable : /fr/search/homes/{page}/?search_str=...&prov_code=QC&city_name=...&lat=..& lng=..&search_type=city renvoie 100 % de propriétés du Québec, classées par proximité (46/page). Chaque recherche plafonne à ~1 250 résultats ; on SHARD donc par points d'ancrage répartis dans la province et on dédoublonne par numéro MLS (= n° Centris, dans l'URL /.../mls{no}/). Aucune dépendance Firecrawl : requêtes directes.

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

Indicateur Valeur
Annonces en base (toutes) 2 492
Actives 1 072
Visibles (après dédup) 993
Masquées par la dédup 79
GPS (lat/lng) 99.8 %
Photos 100.0 %
Prix 81.8 %
CAC (chambres) 86.1 %
SDB (salles de bains) 84.8 %
Année de construction 88.2 % (dont rôle : 6.5 %)
Taxes / évaluation municipale 76.7 %
Estimation Vrai-Prix (rôle) 100.0 %

# Synchronisation

  • Dernier sync : 2026-08-28 17:35 — trouvé 1 011, +59 / ~25 / -20 — 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).