Python 68.8%
TypeScript 18.6%
CSS 8.7%
JavaScript 3.3%
HTML 0.6%
1{2 "_comment": "Rent-Ka — Registre des clients Yardi RentCafe/SecureCafe (expansion Ontario 2026-08). Auteur : Simon-Pierre Boucher — contact@spboucher.ai. Consommé par rentka/connectors/rentcafe.py : une sous-classe de connecteur est générée par client au statut « ok » (source_id = rc_<id>). Les entrées « echec » documentent les impasses vérifiées (ne pas réessayer sans nouvelle info). Enquêtes : vague 1 le 2026-08-26, vague 2 le 2026-08-27 ; tout passe par Scrapfly (Cloudflare 403 en direct).",3 "clients": [4 {5 "id": "effort",6 "name": "Effort Trust",7 "site": "https://www.effortrentals.com",8 "search_url": "https://www.effortrentals.com/searchlisting.aspx",9 "pattern": "searchlisting",10 "regions": "Hamilton, Kitchener-Waterloo, Cambridge, Guelph, Brantford, Woodstock, St. Catharines, Burlington",11 "status": "ok",12 "note": "153 propriétés ON au 2026-08-26 (toutes les cartes sont ON). Cartes li.property-box-hidden + carte available_prop_map ; plans fp-container embarqués dans la fiche default.aspx (PAS de page /floorplans, 404)."13 },14 {15 "id": "osgoode",16 "name": "Osgoode Properties (Ontario)",17 "site": "https://www.osgoodeproperties.com",18 "search_url": "https://www.osgoodeproperties.com/searchlisting.aspx",19 "pattern": "searchlisting",20 "regions": "Ottawa, Kingston",21 "status": "ok",22 "note": "17 cartes ON sur 23 (AB exclues par le filtre province, Gatineau QC couvert par le connecteur dédié osgoode.py). Plans sur <fiche>/floorplans (spans data-selenium-id)."23 },24 {25 "id": "gwlra",26 "name": "GWLRA Residential",27 "site": "https://www.gwlraresidential.com",28 "search_url": "https://www.gwlraresidential.com/searchlisting.aspx",29 "pattern": "searchlisting",30 "regions": "Toronto, Mississauga, Burlington, Ottawa",31 "status": "ok",32 "note": "16 cartes ON sur 26 (BC/AB exclues par le filtre province). Plans sur <fiche>/floorplans (gabarit cartes h2.card-title + nu-bed/nu-bathroom/nu-area)."33 },34 {35 "id": "oshanter",36 "name": "O'Shanter Development",37 "site": "https://www.oshanter.com",38 "search_url": "https://www.oshanter.com/searchlisting.aspx",39 "pattern": "searchlisting",40 "regions": "Toronto, East York, Mississauga",41 "status": "ok",42 "note": "17 cartes ON. Les fiches pointent vers des microsites RentCafe par immeuble (ex. 2150bromsgrove.com?rcstdid=…) — détail plus coûteux, budget serré."43 },44 {45 "id": "oldoak",46 "name": "Old Oak Properties",47 "site": "https://oldoak.com",48 "search_url": "https://oldoakproperties.securecafe.com/residentservices/apartmentsforrent/userlogin.aspx",49 "pattern": "securecafe",50 "regions": "London",51 "status": "echec",52 "note": "Vérifié 2026-08-26 : oldoak.com est un WordPress/JetEngine (pas de searchlisting.aspx, 404) et le portail SecureCafe « apartmentsforrent » exige un compte (userlogin/register seulement, même via Scrapfly). Piste restante : connecteur WP dédié (grille JetEngine /apartment-rentals/, ~10 immeubles/page)."53 },54 {55 "id": "paramount",56 "name": "Paramount Properties",57 "site": "https://paramountapts.com",58 "search_url": "https://paramountapts.securecafe.com/residentservices/apartmentsforrent/userlogin.aspx",59 "pattern": "securecafe",60 "regions": "Ottawa",61 "status": "echec",62 "note": "Vérifié 2026-08-26 : paramountapts.com est un WordPress (pages /location/<immeuble>/, pas de searchlisting.aspx) ; le portail SecureCafe est fermé derrière login. Piste restante : connecteur WP dédié (13 immeubles listés dans le menu)."63 },64 {65 "id": "tricar",66 "name": "The Tricar Group",67 "site": "https://www.tricar.com",68 "search_url": "https://tricar.securecafe.com/residentservices/apartmentsforrent/propertyselect.aspx",69 "pattern": "securecafe",70 "regions": "London, Sarnia, Guelph, Woodstock",71 "status": "echec",72 "note": "Vérifié 2026-08-26 : tricar.com est un WordPress (pas de searchlisting.aspx, 404) ; propertyselect.aspx du portail SecureCafe = enregistrement des résidents, aucune liste publique. Piste restante : connecteur WP dédié (/rent-an-apartment/<ville>-apartments/)."73 },74 {75 "id": "claridge",76 "name": "Claridge Homes",77 "site": "https://rent.claridgehomes.com",78 "search_url": "https://rent.claridgehomes.com/searchlisting.aspx",79 "pattern": "searchlisting",80 "regions": "Ottawa (centre, Gloucester, Riverside Sud)",81 "status": "ok",82 "note": "14 cartes ON au 2026-08-27 (portail locatif rent.claridgehomes.com — le site corporatif claridgehomes.com n'a pas de searchlisting, 404). Fiches = microsites RentCafe par immeuble (ex. stirling.claridgehomes.com, magnolia.claridgehomes.com) ; plans fp-container sur <microsite>/floorplans (validé : Stirling Park 1 ch. 710 pi², à partir de 2 225 $)."83 },84 {85 "id": "richcraft",86 "name": "Richcraft Rentals",87 "site": "https://www.richcraftrentals.com",88 "search_url": "https://www.richcraftrentals.com/searchlisting.aspx",89 "pattern": "searchlisting",90 "regions": "Ottawa (Stittsville, Kanata, Barrhaven, Orléans, Riverside Sud)",91 "status": "ok",92 "note": "13 cartes ON au 2026-08-27. ⚠ Utiliser www.richcraftrentals.com (l'apex sans www ne répond pas ; richcraft.com corporatif = 404). Fiches = microsites par immeuble (grantcourtrentals.com, mapletonrentals.com…) : description/galerie OK mais certains microsites ne publient pas de plans fp-container (Grant Court) — les prix des cartes liste suffisent."93 },94 {95 "id": "arnon",96 "name": "Arnon Development",97 "site": "https://www.arnon.ca",98 "search_url": "https://www.arnon.ca/searchlisting.aspx",99 "pattern": "searchlisting",100 "regions": "Ottawa",101 "status": "ok",102 "note": "3 cartes ON au 2026-08-27 (petit parc). Aucun prix sur les cartes NI les épingles : le prix vient uniquement des plans fp-container des microsites par immeuble (ex. tendriveway.arnon.ca : à partir de 1 500 $) — garder max_details ≥ 2 pour ne pas publier sans prix."103 },104 {105 "id": "concert",106 "name": "Concert Properties",107 "site": "https://rent.concertproperties.com",108 "search_url": "https://rent.concertproperties.com/searchlisting.aspx",109 "pattern": "searchlisting",110 "regions": "Toronto, Etobicoke",111 "status": "ok",112 "note": "7 cartes ON au 2026-08-27. Fiches sur le même domaine (/etobicoke/20-samuel-wood, /toronto/jazz…) ; plans fp-container via <fiche>/floorplans (validé : 20 Samuel Wood, studio 360 pi² à partir de 1 810 $, 20 photos)."113 },114 {115 "id": "caraco",116 "name": "CaraCo Property Management",117 "site": "https://www.caracoproperties.ca",118 "search_url": "https://www.caracoproperties.ca/searchlisting.aspx",119 "pattern": "searchlisting",120 "regions": "Kingston",121 "status": "ok",122 "note": "9 cartes ON au 2026-08-27. ⚠ Domaine = caracoproperties.ca AVEC www (l'apex renvoie une erreur SSL 525 ; caracoliving.com = 404). Fiches même domaine ; plans fp-container (validé : L'Hermitage East 1 ch. 770 pi², à partir de 1 900 $)."123 },124 {125 "id": "colonnade",126 "name": "Colonnade BridgePort",127 "site": "https://colonnadebridgeport.ca",128 "search_url": "https://colonnadebridgeport.ca/searchlisting.aspx",129 "pattern": "microsites",130 "regions": "Ottawa (Westboro, Hintonburg)",131 "status": "echec",132 "note": "Vérifié 2026-08-27 : pas de searchlisting central — searchlisting.aspx renvoie un 403 origine même via Scrapfly ASP. Portefeuille éclaté en microsites RentCafe par immeuble (westboroconnection.com, hintonburgconnection.com…). Piste restante : registre de microsites dédié."133 },134 {135 "id": "destaron",136 "name": "Destaron Property Management",137 "site": "https://destaron.ca",138 "search_url": "https://destaron.ca/searchlisting.aspx",139 "pattern": "wordpress",140 "regions": "Oakville, Burlington, Mississauga, Milton, Brantford, Barrie, Orillia",141 "status": "echec",142 "note": "Vérifié 2026-08-27 : destaron.ca est un WordPress — searchlisting.aspx renvoie un 403 origine même via Scrapfly ASP ; le Yardi est intégré par immeuble (SecureCafe). Piste restante : connecteur WP dédié (pages villes /oakville/, /brantford/, /orillia/…)."143 },144 {145 "id": "hillside",146 "name": "Hillside Apartments",147 "site": "https://hillsideapartments.com",148 "search_url": "https://hillsideapartments.com/searchlisting.aspx",149 "pattern": "entrata",150 "regions": "Ottawa (étudiant)",151 "status": "echec",152 "note": "Vérifié 2026-08-27 : PAS un Yardi — plateforme Entrata/ProspectPortal (hillsideottawa.prospectportal.com, assets rcommoncf.entrata.com). searchlisting.aspx renvoie 200 mais c'est la page d'accueil (0 carte property-box). Hors périmètre rentcafe.py ; piste : connecteur Entrata."153 },154 {155 "id": "wellington",156 "name": "Wellington Towers",157 "site": "https://147wellington.com",158 "search_url": "https://147wellington.com/searchlisting.aspx",159 "pattern": "searchlisting",160 "regions": "Aurora",161 "status": "echec",162 "note": "Vérifié 2026-08-27 : 147wellingtonstreet.com ne répond pas en HTTPS (timeout, DNS pourtant actif) et 147wellington.com renvoie 403 même via Scrapfly ASP — aucun searchlisting public accessible. Immeuble unique ; à revisiter si le site revient en ligne."163 },164 {165 "id": "tricon",166 "name": "Tricon Residential",167 "site": "https://triconhomes.com",168 "search_url": "https://triconhomes.com/searchlisting.aspx",169 "pattern": "wordpress",170 "regions": "Toronto",171 "status": "echec",172 "note": "Vérifié 2026-08-27 : triconhomes.com est un WordPress (searchlisting.aspx = 404, triconresidential.com y redirige) et les immeubles (theselby.com…) sont des WordPress par propriété (searchlisting = page 404 WP). Aucun portail RentCafe central public. Piste : connecteurs par immeuble."173 },174 {175 "id": "taggart",176 "name": "Taggart Realty Management",177 "site": "https://taggart.ca",178 "search_url": "https://taggart.ca/searchlisting.aspx",179 "pattern": "wordpress",180 "regions": "Ottawa (Kenson Towers, 93 Norman)",181 "status": "echec",182 "note": "Vérifié 2026-08-27 : taggart.ca est un WordPress (searchlisting.aspx = 404, avec ou sans www) ; les annonces passent par SecureCafe intégré par immeuble. Piste restante : connecteur WP dédié (/apartments)."183 },184 {185 "id": "rezone",186 "name": "Rez-One",187 "site": "https://rez-one.ca",188 "search_url": "https://rez-one.ca/searchlisting.aspx",189 "pattern": "wordpress",190 "regions": "Waterloo (étudiant), Elora",191 "status": "echec",192 "note": "Vérifié 2026-08-27 : rez-one.ca est un WordPress (searchlisting.aspx = 404 ; rez-one.com ne répond pas en HTTPS) ; portail SecureCafe/Yardi par résidence. Gros parc étudiant — piste restante : connecteur WP dédié."193 },194 {195 "id": "wjproperties",196 "name": "WJ Properties",197 "site": "https://www.wjproperties.ca",198 "search_url": "https://www.wjproperties.ca/searchlisting.aspx",199 "pattern": "wordpress",200 "regions": "Old Toronto",201 "status": "echec",202 "note": "Vérifié 2026-08-27 : wjproperties.ca est un WordPress (searchlisting.aspx = 404, pas de sous-domaine rent.) ; le RentCafe est intégré par immeuble. Piste restante : connecteur WP dédié."203 },204 {205 "id": "northview",206 "name": "Northview (rentnorthview.com)",207 "site": "https://www.rentnorthview.com",208 "search_url": "https://www.rentnorthview.com/searchlisting.aspx",209 "pattern": "custom",210 "regions": "Ontario + pancanadien",211 "status": "echec",212 "note": "Vérifié 2026-08-27 : northviewreit.com redirige vers rentnorthview.com, un site de location maison (custom, searchlisting.aspx = 404) — pas un client RentCafe. Gros parc : piste restante, connecteur dédié rentnorthview.com (API interne à cartographier)."213 },214 {215 "id": "bakerfield",216 "name": "Rose Corporation (The Bakerfield)",217 "site": "https://www.thebakerfield.com",218 "search_url": "https://www.thebakerfield.com/searchlisting.aspx",219 "pattern": "rentsync",220 "regions": "Newmarket",221 "status": "echec",222 "note": "Vérifié 2026-08-27 : thebakerfield.com/searchlisting.aspx renvoie 204 No Content — site Rentsync, pas un searchlisting RentCafe public. Immeuble unique (225 unités) ; piste restante : connecteur Rentsync/LTL."223 },224 {225 "id": "aoninc",226 "name": "AON Apartments",227 "site": "https://www.aonapartments.ca",228 "search_url": "https://aoninc.securecafe.com/searchlisting.aspx",229 "pattern": "searchlisting",230 "regions": "Peterborough, Lindsay",231 "province": "ON",232 "status": "a_verifier",233 "note": "canada-expansion 2026-08-27 — securecafe 200 via Scrapfly mais searchlisting.aspx nu = formulaire sans résultats ; il faut découvrir l'URL de recherche paramétrée du site aonapartments.ca"234 },235 {236 "id": "mmcorp",237 "name": "Melchior Management",238 "site": "https://www.mmcorp.ca",239 "search_url": "https://mmcorp.securecafe.com/searchlisting.aspx",240 "pattern": "searchlisting",241 "regions": "Barrie",242 "province": "ON",243 "status": "a_verifier",244 "note": "canada-expansion 2026-08-27 — même situation que aoninc"245 },246 {247 "id": "towersrealty",248 "name": "Towers Realty Group",249 "site": "https://www.towersrealty.ca",250 "search_url": "https://towersrealty.securecafe.com/searchlisting.aspx",251 "pattern": "searchlisting",252 "regions": "Winnipeg",253 "province": "MB",254 "status": "a_verifier",255 "note": "canada-expansion 2026-08-27 — aussi client Building Stack (app.buildingstack.com) ; URL de recherche paramétrée à découvrir"256 },257 {258 "id": "quadrealres",259 "name": "QuadReal Residential",260 "site": "https://www.quadrealres.com",261 "search_url": "https://quadrealres.securecafe.com/searchlisting.aspx",262 "pattern": "searchlisting",263 "regions": "Vancouver, Calgary, Edmonton, Toronto",264 "province": "BC",265 "status": "a_verifier",266 "note": "canada-expansion 2026-08-27 — couvert entre-temps par LiftSystem client_id 439 (voir liftsystem_clients.json)"267 }268 ],269 "updated": "2026-08-27"270}