SPB Git forge

spb/rent-ka

Public
8commits 1branches 0releases
7.4 MBsize
maindefault branch
19 days agolast push
Python 68.8% TypeScript 18.6% CSS 8.7% JavaScript 3.3% HTML 0.6%
14.4 KB · 270 lines json
Raw Blame History
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}