{
 "_comment": "Registre des clients Buildium (<sous-domaine>.managebuilding.com/Resident/public/rentals) — longue traîne Ontario 2026-08. Consommé par rentka/connectors/buildium.py qui génère un connecteur bld_<id> par entrée 'valide'. Sous-domaines découverts via Serper (site:managebuilding.com <nom>) ou le site vitrine du gestionnaire, puis VALIDÉS EN LIVE le 2026-08-27 (compte d'annonces ON résidentielles ; seuil ≥ 3). Deux mises en page servies par Buildium : « moderne » (/Resident/public/rentals, cartes a.featured-listing rendues serveur) et « héritée » (redirection 302 vers PublicPages/ApartmentSearch.aspx, annonces embarquées dans le viewmodel DotVVM __dot_viewmodel_root — AUCUN rendu JS requis dans les deux cas). Le connecteur détecte la mise en page automatiquement. REJETS du 2026-08-27 (ne pas re-tester avant un moment) : stsproperties (Shore to Slope, Collingwood) et lakeviewrealtyinc (Lakeview, Orillia) = 0 annonce en ligne (« check back ») ; keiltyresidential (Keilty, Cobourg), legacylogin (Legacy/LPRM, Thunder Bay), mgpropmgt (MG, Timmins), davispropertiesinc (Davis, Kirkland Lake) = pages publiques désactivées (302 vers /Resident/apps/portal/login) ; douglasfirpm (lié depuis prestigiousplacesudbury.com) = 302 vers /Resident/Public sans annonces.",
 "updated": "2026-08-28",
 "clients": [
  {
   "id": "richmond",
   "name": "Richmond Property Management",
   "site": "https://richmondpm.ca",
   "subdomain": "richmondmanagement",
   "regions": [
    "Windsor"
   ],
   "status": "valide",
   "listings_on": 52,
   "notes": "52 annonces ON le 2026-08-27, toutes Windsor (MultiFamily 47, SingleFamily 3, CondoTownhome 2) ; mise en page moderne"
  },
  {
   "id": "dreampm",
   "name": "Dream Property Management",
   "site": "https://rentalsdreampm.com",
   "subdomain": "dreampm",
   "regions": [
    "Sarnia"
   ],
   "status": "valide",
   "listings_on": 9,
   "notes": "9 annonces ON (Sarnia) le 2026-08-27 ; mise en page moderne"
  },
  {
   "id": "grem",
   "name": "Guardian Real Estate Management (GREM)",
   "site": "https://grem.ca",
   "subdomain": "guardianrealestatemanagement",
   "regions": [
    "Sarnia",
    "West Nipissing"
   ],
   "status": "valide",
   "listings_on": 44,
   "notes": "44 annonces ON le 2026-08-27 (Sarnia surtout) ; MISE EN PAGE HÉRITÉE (302 vers ApartmentSearch.aspx, viewmodel DotVVM embarqué avec city/state/postalcode/description complète)"
  },
  {
   "id": "elite",
   "name": "Elite Property Group",
   "site": "https://elitepropertygroup.org",
   "subdomain": "elitepropertygroup",
   "regions": [
    "Sarnia"
   ],
   "status": "valide",
   "listings_on": 34,
   "notes": "34 annonces ON (Sarnia) le 2026-08-27 ; mise en page moderne"
  },
  {
   "id": "paragon",
   "name": "Paragon Property Management & Maintenance",
   "site": "https://paragonproperty.ca",
   "subdomain": "paragonpropertymgt",
   "regions": [
    "Chatham-Kent"
   ],
   "status": "valide",
   "listings_on": 34,
   "notes": "36 cartes ON le 2026-08-27 dont 2 Storage (filtrées par le connecteur) = 34 résidentielles ; attention : ne pas confondre avec paragonproperty.managebuilding.com (Brookings, Dakota du Sud)"
  },
  {
   "id": "panadew",
   "name": "Panadew Property Management",
   "site": "https://panadew.ca",
   "subdomain": "panadew",
   "regions": [
    "Kingston"
   ],
   "status": "valide",
   "listings_on": 7,
   "notes": "8 cartes ON le 2026-08-27 dont 1 ParkingSpace (filtrée) = 7 résidentielles (Kingston) ; mise en page moderne"
  },
  {
   "id": "tag",
   "name": "TAG Property Management",
   "site": "https://tagpropertymanagement1.managebuilding.com/Resident/public/home",
   "subdomain": "tagpropertymanagement1",
   "regions": [
    "Cobourg",
    "Port Hope"
   ],
   "status": "valide",
   "listings_on": 10,
   "notes": "10 annonces ON (Cobourg/Port Hope) le 2026-08-27 ; portail Buildium = seul site public ; mise en page moderne"
  },
  {
   "id": "genedco",
   "name": "Genedco Property Management (GRANITE)",
   "site": "https://genedco.ca",
   "subdomain": "genedco",
   "regions": [
    "Cobourg",
    "Port Hope",
    "Peterborough"
   ],
   "status": "valide",
   "listings_on": 9,
   "notes": "9 annonces ON le 2026-08-27 ; mise en page moderne"
  },
  {
   "id": "rentcorp",
   "name": "RentCorp Property Management",
   "site": "https://www.rentcorp.ca",
   "subdomain": "rentcorppropertymanagement",
   "regions": [
    "Waterloo",
    "North Bay",
    "London"
   ],
   "status": "valide",
   "listings_on": 26,
   "notes": "26 annonces ON le 2026-08-27 (Waterloo surtout, incl. chambres étudiantes 575-700 $ = longue durée, on garde) ; mise en page moderne"
  },
  {
   "id": "sleepwell",
   "name": "Sleepwell Property Management",
   "site": "https://www.sleepwellmanagement.com",
   "subdomain": "sleepwellpropertymanagement",
   "regions": [
    "Ottawa"
   ],
   "status": "valide",
   "listings_on": 130,
   "notes": "130 annonces ON le 2026-08-27 (Ottawa — MultiFamily 121, SingleFamily 6, CondoTownhome 3) : plus gros client Buildium du registre, trouvé via Serper pendant la validation ; mise en page moderne"
  },
  {
   "id": "athena",
   "name": "Athena Property Management",
   "site": "https://athenapropertymanagementinc1.managebuilding.com/Resident/public/home",
   "subdomain": "athenapropertymanagementinc1",
   "regions": [
    "Hamilton",
    "St. Catharines"
   ],
   "status": "valide",
   "listings_on": 29,
   "notes": "29 annonces ON le 2026-08-27 (Hamilton surtout) ; découvert via Serper pendant la validation ; mise en page moderne"
  },
  {
   "id": "gooddoors",
   "name": "GoodDoors Property Management",
   "site": "https://gooddoors.com",
   "subdomain": "gooddoors",
   "regions": [
    "Regina",
    "Saskatoon"
   ],
   "province": "SK",
   "status": "valide",
   "notes": "canada-expansion 2026-08-27 — 18 annonces live (SK), page publique 200 sans anti-bot"
  },
  {
   "id": "imperial",
   "name": "Imperial Properties",
   "site": "https://imperialproperties.ca",
   "subdomain": "ip",
   "regions": [
    "Winnipeg",
    "Regina"
   ],
   "province": "MB",
   "status": "valide",
   "notes": "canada-expansion 2026-08-27 — page publique 200, 0 annonce au moment du sondage (inventaire variable)"
  },
  {
   "id": "frontenac",
   "name": "Frontenac Property Management",
   "site": "https://frontenacproperty.com",
   "subdomain": "frontenacproperty",
   "regions": [
    "Kingston"
   ],
   "province": "ON",
   "status": "valide",
   "notes": "canada-expansion 2026-08-27 — page publique 200, 0 annonce au moment du sondage"
  },
  {
   "id": "universalrealty",
   "name": "Universal Realty Group",
   "site": "https://universalrealty.net",
   "subdomain": "universalrealty",
   "regions": [
    "Halifax"
   ],
   "province": "NS",
   "status": "valide",
   "notes": "canada-expansion 2026-08-27 — page publique 200, 0 annonce au moment du sondage"
  },
  {
   "id": "refinity",
   "name": "Refinity Homes",
   "site": "https://refinity.managebuilding.com/Resident/public/home",
   "subdomain": "refinity",
   "regions": [
    "Vancouver",
    "Surrey",
    "Richmond",
    "Burnaby",
    "Langley"
   ],
   "province": "BC",
   "status": "valide",
   "listings_on": 7,
   "notes": "7 annonces BC (Lower Mainland) le 2026-08-28 ; mise en page moderne"
  },
  {
   "id": "macpherson",
   "name": "MacPherson Real Estate Ltd.",
   "site": "https://cbmre.managebuilding.com/Resident/public/home",
   "subdomain": "cbmre",
   "regions": [
    "Vancouver",
    "Burnaby",
    "Coquitlam",
    "New Westminster"
   ],
   "province": "BC",
   "status": "valide",
   "listings_on": 6,
   "notes": "6 annonces BC le 2026-08-28 ; Coldwell Banker MacPherson, Coquitlam"
  },
  {
   "id": "rlpklein",
   "name": "Royal LePage Westside Klein Group",
   "site": "https://rlpkleingroup.managebuilding.com/Resident/public/home",
   "subdomain": "rlpkleingroup",
   "regions": [
    "Vancouver"
   ],
   "province": "BC",
   "status": "valide",
   "listings_on": 3,
   "notes": "3 annonces Vancouver le 2026-08-28"
  },
  {
   "id": "pennylane",
   "name": "Penny Lane Property Management",
   "site": "https://pennylanepropertymanagement.managebuilding.com/Resident/public/home",
   "subdomain": "pennylanepropertymanagement",
   "regions": [
    "Victoria",
    "Courtenay",
    "Campbell River"
   ],
   "province": "BC",
   "status": "valide",
   "listings_on": 14,
   "notes": "14 annonces BC (île de Vancouver) le 2026-08-28"
  },
  {
   "id": "jksrealty",
   "name": "JKS Realty & Property Management",
   "site": "https://jksrealty.managebuilding.com/Resident/public/home",
   "subdomain": "jksrealty",
   "regions": [
    "Victoria",
    "Langford"
   ],
   "province": "BC",
   "status": "valide",
   "listings_on": 10,
   "notes": "10 annonces Victoria/Langford le 2026-08-28"
  },
  {
   "id": "westurban",
   "name": "WestUrban Properties Management Ltd.",
   "site": "https://westurban.managebuilding.com/Resident/public/home",
   "subdomain": "westurban",
   "regions": [
    "Victoria",
    "Duncan",
    "Nanaimo",
    "Kelowna",
    "Salmon Arm",
    "Campbell River",
    "Cranbrook",
    "Vernon",
    "Abbotsford",
    "Winnipeg",
    "Calgary"
   ],
   "province": "BC",
   "status": "valide",
   "listings_on": 79,
   "notes": "79 annonces le 2026-08-28 (BC 67, MB 3, AB 2, autres 7) — promoteur-gestionnaire multi-provinces, gros volume"
  },
  {
   "id": "pqvi",
   "name": "Pacific Quorum Vancouver Island Properties Inc.",
   "site": "https://pqvi.managebuilding.com/Resident/public/home",
   "subdomain": "pqvi",
   "regions": [
    "Victoria",
    "Courtenay",
    "Campbell River",
    "Parksville",
    "Comox",
    "Port Alberni"
   ],
   "province": "BC",
   "status": "valide",
   "listings_on": 22,
   "notes": "22 annonces BC (île de Vancouver) le 2026-08-28"
  },
  {
   "id": "pqrn",
   "name": "Pacific Quorum (Vancouver Island) — portail locations pqrn",
   "site": "https://pqrn.managebuilding.com/Resident/public/home",
   "subdomain": "pqrn",
   "regions": [
    "Nanaimo",
    "Victoria",
    "Coquitlam"
   ],
   "province": "BC",
   "status": "valide",
   "listings_on": 23,
   "notes": "23 annonces BC le 2026-08-28 ; deuxième portail Pacific Quorum, inventaire distinct de pqvi (dédupliquer par adresse au besoin)"
  },
  {
   "id": "bishops",
   "name": "Bishops Realty Inc.",
   "site": "https://bishopsrealtyinc.managebuilding.com/Resident/public/home",
   "subdomain": "bishopsrealtyinc",
   "regions": [
    "Kelowna",
    "West Kelowna"
   ],
   "province": "BC",
   "status": "valide",
   "listings_on": 12,
   "notes": "12 annonces Kelowna/West Kelowna le 2026-08-28"
  },
  {
   "id": "pqokanagan",
   "name": "Pacific Quorum (Okanagan) Properties Inc",
   "site": "https://pqokanagan.managebuilding.com/Resident/public/home",
   "subdomain": "pqokanagan",
   "regions": [
    "Kelowna",
    "West Kelowna",
    "Penticton",
    "Salmon Arm",
    "Sicamous"
   ],
   "province": "BC",
   "status": "valide",
   "listings_on": 8,
   "notes": "8 annonces Okanagan le 2026-08-28"
  },
  {
   "id": "highpoint",
   "name": "Highpoint Realty Ltd.",
   "site": "https://highpointrealtyltd.managebuilding.com/Resident/public/home",
   "subdomain": "highpointrealtyltd",
   "regions": [
    "Kelowna"
   ],
   "province": "BC",
   "status": "valide",
   "listings_on": 11,
   "notes": "11 annonces Kelowna le 2026-08-28 (secteur UBCO/Academy Way)"
  },
  {
   "id": "mvk",
   "name": "MVK Rental",
   "site": "https://mvkrental.ca",
   "subdomain": "mvkrental",
   "regions": [
    "Kamloops",
    "Vernon",
    "Merritt",
    "Kelowna"
   ],
   "province": "BC",
   "status": "valide",
   "listings_on": 12,
   "notes": "12 annonces BC (Kamloops 7, Vernon 5) le 2026-08-28"
  },
  {
   "id": "greenstone",
   "name": "Greenstone Properties",
   "site": "https://greenstoneproperties.managebuilding.com/Resident/public/home",
   "subdomain": "greenstoneproperties",
   "regions": [
    "Kamloops",
    "Pouce Coupe"
   ],
   "province": "BC",
   "status": "valide",
   "listings_on": 1,
   "notes": "1 annonce BC (Pouce Coupe) le 2026-08-28 ; gestionnaire basé à Kamloops, petit inventaire variable"
  },
  {
   "id": "c21energy",
   "name": "Century 21 Energy Realty",
   "site": "https://c21energypropertymanagement.managebuilding.com/Resident/public/home",
   "subdomain": "c21energypropertymanagement",
   "regions": [
    "Prince George",
    "Fort St. John",
    "Chetwynd",
    "Quesnel",
    "Taylor"
   ],
   "province": "BC",
   "status": "valide",
   "listings_on": 48,
   "notes": "48 cartes BC (nord de la BC) le 2026-08-28, dont quelques stationnements à filtrer"
  },
  {
   "id": "nestpg",
   "name": "Nest Property Management and Real Estate Services Ltd.",
   "site": "https://nestrealtyltd.com",
   "subdomain": "nestpg",
   "regions": [
    "Prince George",
    "Vancouver",
    "Burnaby",
    "Kitimat",
    "Prince Rupert",
    "Terrace",
    "Surrey"
   ],
   "province": "BC",
   "status": "valide",
   "listings_on": 76,
   "notes": "76 annonces BC le 2026-08-28 (Prince George + Lower Mainland + nord-ouest BC) — gros volume"
  },
  {
   "id": "kidd",
   "name": "Kidd Management Ltd (KG Property)",
   "site": "https://kgproperty.managebuilding.com/Resident/public/home",
   "subdomain": "kgproperty",
   "regions": [
    "Prince George"
   ],
   "province": "BC",
   "status": "valide",
   "listings_on": 9,
   "notes": "9 annonces Prince George le 2026-08-28"
  },
  {
   "id": "c21coastal",
   "name": "Century 21 Coastal Realty Property Management",
   "site": "https://c21.managebuilding.com/Resident/public/home",
   "subdomain": "c21",
   "regions": [
    "Abbotsford",
    "Maple Ridge",
    "Surrey",
    "Richmond",
    "Mission",
    "Chilliwack",
    "Coquitlam"
   ],
   "province": "BC",
   "status": "valide",
   "listings_on": 23,
   "notes": "23 annonces BC (Fraser Valley) le 2026-08-28"
  },
  {
   "id": "homelifecv",
   "name": "Homelife Advantage Realty Ltd",
   "site": "https://homelifeadvantagecv.managebuilding.com/Resident/public/home",
   "subdomain": "homelifeadvantagecv",
   "regions": [
    "Chilliwack",
    "Surrey"
   ],
   "province": "BC",
   "status": "valide",
   "listings_on": 6,
   "notes": "6 annonces BC le 2026-08-28"
  },
  {
   "id": "cbexecutives",
   "name": "Coldwell Banker Executives Realty",
   "site": "https://executives-realty.managebuilding.com/Resident/public/home",
   "subdomain": "executives-realty",
   "regions": [
    "Vernon",
    "Revelstoke"
   ],
   "province": "BC",
   "status": "valide",
   "listings_on": 3,
   "notes": "3 annonces BC (Revelstoke 2, Vernon 1) le 2026-08-28"
  },
  {
   "id": "synterra",
   "name": "Synterra Realty",
   "site": "https://synterrarealty.managebuilding.com/Resident/public/home",
   "subdomain": "synterrarealty",
   "regions": [
    "Calgary",
    "Airdrie"
   ],
   "province": "AB",
   "status": "valide",
   "listings_on": 8,
   "notes": "8 annonces AB (Calgary 6, Airdrie 2) le 2026-08-28"
  },
  {
   "id": "citysearch",
   "name": "Citysearch Rental Network Inc.",
   "site": "https://citysearchrental.managebuilding.com/Resident/public/home",
   "subdomain": "citysearchrental",
   "regions": [
    "Calgary"
   ],
   "province": "AB",
   "status": "valide",
   "listings_on": 16,
   "notes": "16 annonces Calgary le 2026-08-28"
  },
  {
   "id": "pinto",
   "name": "Pinto Properties",
   "site": "https://pintoproperties.managebuilding.com/Resident/public/home",
   "subdomain": "pintoproperties",
   "regions": [
    "Edmonton"
   ],
   "province": "AB",
   "status": "valide",
   "listings_on": 12,
   "notes": "12 annonces Edmonton (Garneau et environs) le 2026-08-28"
  },
  {
   "id": "mylife",
   "name": "My Life Realty, Property Management",
   "site": "https://myliferealty.managebuilding.com/Resident/public/home",
   "subdomain": "myliferealty",
   "regions": [
    "Lethbridge"
   ],
   "province": "AB",
   "status": "valide",
   "listings_on": 3,
   "notes": "3 annonces Lethbridge le 2026-08-28"
  },
  {
   "id": "grassrootssouth",
   "name": "Grassroots Property Management South",
   "site": "https://grassrootssouthpropertymanagement.managebuilding.com/Resident/public/home",
   "subdomain": "grassrootssouthpropertymanagement",
   "regions": [
    "Lethbridge",
    "Magrath",
    "Cardston"
   ],
   "province": "AB",
   "status": "valide",
   "listings_on": 6,
   "notes": "6 annonces AB (Lethbridge 5, Magrath 1) le 2026-08-28"
  },
  {
   "id": "grassrootsgp",
   "name": "Grassroots Property Management (Grande Prairie)",
   "site": "https://grassrootspropertymanagement.managebuilding.com/Resident/public/home",
   "subdomain": "grassrootspropertymanagement",
   "regions": [
    "Grande Prairie",
    "Clairmont",
    "High Prairie"
   ],
   "province": "AB",
   "status": "valide",
   "listings_on": 28,
   "notes": "28 annonces AB le 2026-08-28 ; même bannière que grassrootssouth mais compte Buildium distinct"
  },
  {
   "id": "gpprime",
   "name": "Prime Property Management (GP Prime)",
   "site": "https://gpprime.managebuilding.com/Resident/public/home",
   "subdomain": "gpprime",
   "regions": [
    "Grande Prairie"
   ],
   "province": "AB",
   "status": "valide",
   "listings_on": 1,
   "notes": "1 annonce Grande Prairie le 2026-08-28 ; inventaire variable"
  },
  {
   "id": "resremedies",
   "name": "Residential Remedies Inc. (3% Realty Fort McMurray)",
   "site": "https://residentialremedies.managebuilding.com/Resident/public/home",
   "subdomain": "residentialremedies",
   "regions": [
    "Fort McMurray"
   ],
   "province": "AB",
   "status": "valide",
   "listings_on": 15,
   "notes": "15 annonces Fort McMurray le 2026-08-28"
  },
  {
   "id": "mastergroup",
   "name": "Master Group Investments",
   "site": "https://mastergroupinvestments.managebuilding.com/Resident/public/home",
   "subdomain": "mastergroupinvestments",
   "regions": [
    "Edmonton",
    "Stony Plain",
    "Drayton Valley"
   ],
   "province": "AB",
   "status": "valide",
   "listings_on": 21,
   "notes": "21 annonces AB le 2026-08-28"
  },
  {
   "id": "casawise",
   "name": "Casawise Property Management",
   "site": "https://casawise.managebuilding.com/Resident/public/home",
   "subdomain": "casawise",
   "regions": [
    "Edmonton",
    "Leduc",
    "St. Albert"
   ],
   "province": "AB",
   "status": "valide",
   "listings_on": 71,
   "notes": "71 annonces AB le 2026-08-28 (Edmonton 52, Leduc 13, St. Albert 6) — gros volume"
  },
  {
   "id": "wpp",
   "name": "Western Premium Property Management",
   "site": "https://wppmanagement.managebuilding.com/Resident/public/home",
   "subdomain": "wppmanagement",
   "regions": [
    "Saskatoon",
    "Warman",
    "Biggar"
   ],
   "province": "SK",
   "status": "valide",
   "listings_on": 129,
   "notes": "129 annonces SK le 2026-08-28 (Saskatoon 126) — plus gros candidat de la campagne"
  },
  {
   "id": "supreme",
   "name": "Supreme Consulting",
   "site": "https://supremeconsulting.managebuilding.com/Resident/public/home",
   "subdomain": "supremeconsulting",
   "regions": [
    "Regina",
    "Yorkton",
    "Prince Albert",
    "Swift Current",
    "North Battleford"
   ],
   "province": "SK",
   "status": "valide",
   "listings_on": 19,
   "notes": "19 annonces SK le 2026-08-28"
  },
  {
   "id": "jml",
   "name": "JML Properties Ltd",
   "site": "https://jmlpropertiesltd.managebuilding.com/Resident/public/home",
   "subdomain": "jmlpropertiesltd",
   "regions": [
    "Regina",
    "Saskatoon",
    "Moose Jaw"
   ],
   "province": "SK",
   "status": "valide",
   "listings_on": 9,
   "notes": "9 annonces SK (Regina 7, Saskatoon 2) le 2026-08-28"
  },
  {
   "id": "kodiak",
   "name": "Kodiak Property Management Ltd.",
   "site": "https://kodiakpropertymanagement.managebuilding.com/Resident/public/home",
   "subdomain": "kodiakpropertymanagement",
   "regions": [
    "Regina",
    "Moose Jaw"
   ],
   "province": "SK",
   "status": "valide",
   "listings_on": 12,
   "notes": "12 annonces SK le 2026-08-28"
  },
  {
   "id": "tree",
   "name": "TREE Property Management",
   "site": "https://treepropertymanagement.managebuilding.com/Resident/public/home",
   "subdomain": "treepropertymanagement",
   "regions": [
    "Moose Jaw"
   ],
   "province": "SK",
   "status": "valide",
   "listings_on": 7,
   "notes": "7 annonces Moose Jaw le 2026-08-28"
  },
  {
   "id": "3keys",
   "name": "3Keys Property Management",
   "site": "https://3keysproperty.managebuilding.com/Resident/public/home",
   "subdomain": "3keysproperty",
   "regions": [
    "Moose Jaw"
   ],
   "province": "SK",
   "status": "valide",
   "listings_on": 1,
   "notes": "1 annonce Moose Jaw le 2026-08-28 ; inventaire habituel 5-10 selon Google, variable"
  },
  {
   "id": "clearwater",
   "name": "Clearwater Management",
   "site": "https://clearwatermanagement.managebuilding.com/Resident/public/home",
   "subdomain": "clearwatermanagement",
   "regions": [
    "Winnipeg",
    "Portage la Prairie"
   ],
   "province": "MB",
   "status": "valide",
   "listings_on": 18,
   "notes": "18 annonces MB le 2026-08-28"
  },
  {
   "id": "premier204",
   "name": "Premier Property Solutions Inc",
   "site": "https://premier204.managebuilding.com/Resident/public/home",
   "subdomain": "premier204",
   "regions": [
    "Winnipeg"
   ],
   "province": "MB",
   "status": "valide",
   "listings_on": 57,
   "notes": "57 annonces Winnipeg le 2026-08-28 — gros volume MB"
  },
  {
   "id": "joatmon",
   "name": "Joatmon Properties Ltd.",
   "site": "https://joatmonproperties.managebuilding.com/Resident/public/home",
   "subdomain": "joatmonproperties",
   "regions": [
    "Winnipeg"
   ],
   "province": "MB",
   "status": "valide",
   "listings_on": 10,
   "notes": "10 annonces Winnipeg le 2026-08-28"
  },
  {
   "id": "assetcore",
   "name": "AssetCore Properties",
   "site": "https://assetcore.managebuilding.com/Resident/public/home",
   "subdomain": "assetcore",
   "regions": [
    "Winnipeg"
   ],
   "province": "MB",
   "status": "valide",
   "listings_on": 4,
   "notes": "4 annonces Winnipeg le 2026-08-28"
  },
  {
   "id": "oakapple",
   "name": "Oak & Apple Inc.",
   "site": "https://oakandapple.managebuilding.com/Resident/public/home",
   "subdomain": "oakandapple",
   "regions": [
    "Winnipeg"
   ],
   "province": "MB",
   "status": "valide",
   "listings_on": 2,
   "notes": "2 annonces Winnipeg le 2026-08-28"
  },
  {
   "id": "ember",
   "name": "Ember Realty Group Ltd.",
   "site": "https://emberrealty.managebuilding.com/Resident/public/home",
   "subdomain": "emberrealty",
   "regions": [
    "Winnipeg"
   ],
   "province": "MB",
   "status": "valide",
   "listings_on": 1,
   "notes": "1 annonce Winnipeg le 2026-08-28 ; inventaire variable"
  },
  {
   "id": "padpicker",
   "name": "The Pad Picker Inc",
   "site": "https://padpicker.managebuilding.com/Resident/public/home",
   "subdomain": "padpicker",
   "regions": [
    "Halifax",
    "Dartmouth",
    "Bedford",
    "Timberlea",
    "Eastern Passage"
   ],
   "province": "NS",
   "status": "valide",
   "listings_on": 15,
   "notes": "15 annonces NS (grand Halifax) le 2026-08-28"
  },
  {
   "id": "anchorhfx",
   "name": "Anchor Property Management (Halifax)",
   "site": "https://anchorpropertieshfx.managebuilding.com/Resident/public/home",
   "subdomain": "anchorpropertieshfx",
   "regions": [
    "Halifax"
   ],
   "province": "NS",
   "status": "valide",
   "listings_on": 4,
   "notes": "4 annonces Halifax le 2026-08-28"
  },
  {
   "id": "urchin",
   "name": "Urchin Property Management Inc.",
   "site": "https://urchinpropertymanagementinc.managebuilding.com/Resident/public/home",
   "subdomain": "urchinpropertymanagementinc",
   "regions": [
    "Dartmouth",
    "Halifax",
    "Cole Harbour"
   ],
   "province": "NS",
   "status": "valide",
   "listings_on": 16,
   "notes": "16 annonces NS (Dartmouth 13) le 2026-08-28"
  },
  {
   "id": "northdt",
   "name": "North DT Holdings",
   "site": "https://northdtholdings.managebuilding.com/Resident/public/home",
   "subdomain": "northdtholdings",
   "regions": [
    "Truro"
   ],
   "province": "NS",
   "status": "valide",
   "listings_on": 1,
   "notes": "1 annonce Truro le 2026-08-28"
  },
  {
   "id": "safeguard",
   "name": "Safeguard Property Management & Services",
   "site": "https://safeguardservices.managebuilding.com/Resident/public/home",
   "subdomain": "safeguardservices",
   "regions": [
    "Wolfville",
    "Windsor",
    "Kentville",
    "Middleton",
    "New Minas",
    "Annapolis Royal",
    "Bridgetown"
   ],
   "province": "NS",
   "status": "valide",
   "listings_on": 31,
   "notes": "31 annonces NS (vallée d'Annapolis, Windsor→Middleton) le 2026-08-28"
  },
  {
   "id": "lighthouse",
   "name": "Rent With Lighthouse",
   "site": "https://rentwithlighthouse.managebuilding.com/Resident/public/home",
   "subdomain": "rentwithlighthouse",
   "regions": [
    "Truro",
    "Dartmouth",
    "New Minas",
    "Amherst",
    "Fall River"
   ],
   "province": "NS",
   "status": "valide",
   "listings_on": 11,
   "notes": "11 annonces NS le 2026-08-28"
  },
  {
   "id": "hubcity",
   "name": "Hub City Property Management",
   "site": "https://hubcitypm.managebuilding.com/Resident/public/home",
   "subdomain": "hubcitypm",
   "regions": [
    "Moncton",
    "Shediac",
    "Dieppe",
    "Miramichi",
    "Sackville"
   ],
   "province": "NB",
   "status": "valide",
   "listings_on": 26,
   "notes": "26 cartes NB le 2026-08-28, dont quelques garages/commerciaux à filtrer"
  },
  {
   "id": "greenlight",
   "name": "GreenLight Property Management Inc",
   "site": "https://rentgreenlight.com",
   "subdomain": "greenlightpropertymanagementinc",
   "regions": [
    "Moncton",
    "Dieppe"
   ],
   "province": "NB",
   "status": "valide",
   "listings_on": 15,
   "notes": "15 annonces NB le 2026-08-28"
  },
  {
   "id": "4rent",
   "name": "4 Rent Solutions Inc.",
   "site": "https://4rentsolutionsinc.managebuilding.com/Resident/public/home",
   "subdomain": "4rentsolutionsinc",
   "regions": [
    "Moncton",
    "Shediac"
   ],
   "province": "NB",
   "status": "valide",
   "listings_on": 12,
   "notes": "12 annonces NB le 2026-08-28"
  },
  {
   "id": "colpitts",
   "name": "Colpitts Developments",
   "site": "https://colpittsdevelopments.managebuilding.com/Resident/public/home",
   "subdomain": "colpittsdevelopments",
   "regions": [
    "Fredericton"
   ],
   "province": "NB",
   "status": "valide",
   "listings_on": 43,
   "notes": "43 annonces Fredericton le 2026-08-28 — gros volume NB (immeubles Manhattan Drive 82 unités)"
  },
  {
   "id": "freddybeach",
   "name": "Freddy Beach Property Management",
   "site": "https://freddybeachpm.managebuilding.com/Resident/public/home",
   "subdomain": "freddybeachpm",
   "regions": [
    "Fredericton",
    "Moncton",
    "Saint John"
   ],
   "province": "NB",
   "status": "valide",
   "listings_on": 13,
   "notes": "13 cartes NB le 2026-08-28, dont 1-2 commerciaux/garages à filtrer"
  },
  {
   "id": "redsands",
   "name": "Red Sands Property Management",
   "site": "https://redsandsproperties.ca",
   "subdomain": "redsandsproperties",
   "regions": [
    "Charlottetown",
    "Summerside",
    "Kensington",
    "Montague",
    "Souris",
    "O'Leary"
   ],
   "province": "PE",
   "status": "valide",
   "listings_on": 26,
   "notes": "26 annonces PE (partout sur l'île, incl. locations hivernales saisonnières oct-mai — vérifier durée) le 2026-08-28"
  },
  {
   "id": "westroyalty",
   "name": "West Royalty Suites",
   "site": "https://westroyaltysuites.managebuilding.com/Resident/public/home",
   "subdomain": "westroyaltysuites",
   "regions": [
    "Charlottetown"
   ],
   "province": "PE",
   "status": "valide",
   "listings_on": 7,
   "notes": "7 annonces Charlottetown (immeuble 20 Daniel Drive) le 2026-08-28"
  },
  {
   "id": "mpropgroup",
   "name": "M Property Management Group",
   "site": "https://mpropgroup.managebuilding.com/Resident/public/home",
   "subdomain": "mpropgroup",
   "regions": [
    "Summerside",
    "Prince Albert"
   ],
   "province": "PE",
   "status": "valide",
   "listings_on": 4,
   "notes": "4 annonces le 2026-08-28 (Summerside PE 2, Prince Albert SK 2) — bi-provincial"
  },
  {
   "id": "metronl",
   "name": "Metro Property Management (St. John's)",
   "site": "https://metropropertymanagement.managebuilding.com/Resident/public/home",
   "subdomain": "metropropertymanagement",
   "regions": [
    "St. John's",
    "Mount Pearl",
    "Paradise",
    "Torbay"
   ],
   "province": "NL",
   "status": "valide",
   "listings_on": 21,
   "notes": "21 annonces NL (grand St. John's) le 2026-08-28 — seul client NL du registre"
  },
  {
   "id": "marco",
   "name": "Marco Toronto Property Management",
   "site": "https://marcotoronto.managebuilding.com/Resident/public/home",
   "subdomain": "marcotoronto",
   "regions": [
    "Toronto",
    "East York",
    "Mississauga"
   ],
   "province": "ON",
   "status": "valide",
   "listings_on": 43,
   "notes": "43 annonces ON (Toronto 40) le 2026-08-28 ; segment haut de gamme (jusqu'à 30 k$/mois)"
  },
  {
   "id": "camden",
   "name": "Camden Property Management",
   "site": "https://camdenpm.managebuilding.com/Resident/public/home",
   "subdomain": "camdenpm",
   "regions": [
    "Toronto"
   ],
   "province": "ON",
   "status": "valide",
   "listings_on": 1,
   "notes": "1 annonce Toronto (Annex) le 2026-08-28 ; inventaire variable"
  },
  {
   "id": "pmtoronto",
   "name": "Property Management Toronto Inc",
   "site": "https://propertymanagementtoronto.managebuilding.com/Resident/public/home",
   "subdomain": "propertymanagementtoronto",
   "regions": [
    "Toronto",
    "Mississauga",
    "Brampton",
    "Oshawa",
    "Kitchener",
    "Brantford"
   ],
   "province": "ON",
   "status": "valide",
   "listings_on": 23,
   "notes": "23 annonces ON (GTA + Kitchener) le 2026-08-28"
  },
  {
   "id": "ckso",
   "name": "CKSO Properties",
   "site": "https://cksoproperties.managebuilding.com/Resident/public/home",
   "subdomain": "cksoproperties",
   "regions": [
    "Greater Sudbury"
   ],
   "province": "ON",
   "status": "valide",
   "listings_on": 21,
   "notes": "21 annonces Grand Sudbury le 2026-08-28"
  },
  {
   "id": "superiorchoice",
   "name": "Superior Choice PM",
   "site": "https://tbay.managebuilding.com/Resident/public/home",
   "subdomain": "tbay",
   "regions": [
    "Thunder Bay"
   ],
   "province": "ON",
   "status": "valide",
   "listings_on": 3,
   "notes": "3 annonces Thunder Bay le 2026-08-28"
  },
  {
   "id": "hocking",
   "name": "Hocking Management Corporation",
   "site": "https://hmc.managebuilding.com/Resident/public/home",
   "subdomain": "hmc",
   "regions": [
    "Barrie"
   ],
   "province": "ON",
   "status": "valide",
   "listings_on": 4,
   "notes": "4 annonces Barrie le 2026-08-28"
  },
  {
   "id": "spruce",
   "name": "Spruce Living Inc.",
   "site": "https://sprucelivinginc.managebuilding.com/Resident/public/home",
   "subdomain": "sprucelivinginc",
   "regions": [
    "Guelph"
   ],
   "province": "ON",
   "status": "valide",
   "listings_on": 8,
   "notes": "8 annonces Guelph le 2026-08-28"
  },
  {
   "id": "guelphpm",
   "name": "Guelph PM",
   "site": "https://guelphpm.managebuilding.com/Resident/public/home",
   "subdomain": "guelphpm",
   "regions": [
    "Guelph"
   ],
   "province": "ON",
   "status": "valide",
   "listings_on": 2,
   "notes": "2 annonces Guelph le 2026-08-28"
  },
  {
   "id": "sfour",
   "name": "S Four Inc.",
   "site": "https://sfourinc.managebuilding.com/Resident/public/home",
   "subdomain": "sfourinc",
   "regions": [
    "Kitchener",
    "Waterloo"
   ],
   "province": "ON",
   "status": "valide",
   "listings_on": 23,
   "notes": "23 annonces ON (Kitchener 14, Waterloo 9) le 2026-08-28"
  },
  {
   "id": "starliving",
   "name": "Starliving Management",
   "site": "https://starliving.managebuilding.com/Resident/public/home",
   "subdomain": "starliving",
   "regions": [
    "Brantford",
    "Hamilton",
    "Cambridge",
    "Oshawa",
    "St. Catharines"
   ],
   "province": "ON",
   "status": "valide",
   "listings_on": 4,
   "notes": "4 annonces ON le 2026-08-28"
  },
  {
   "id": "rentaplex",
   "name": "Rentaplex Inc",
   "site": "https://rentaplexinc.managebuilding.com/Resident/public/home",
   "subdomain": "rentaplexinc",
   "regions": [
    "Oshawa",
    "Whitby"
   ],
   "province": "ON",
   "status": "valide",
   "listings_on": 3,
   "notes": "3 annonces Durham (Oshawa 2, Whitby 1) le 2026-08-28"
  },
  {
   "id": "harper",
   "name": "Harper Management Services Inc",
   "site": "https://harpermanagementservicesinc.managebuilding.com/Resident/public/home",
   "subdomain": "harpermanagementservicesinc",
   "regions": [
    "Sault Ste. Marie",
    "Welland",
    "St. Catharines",
    "Fort Erie"
   ],
   "province": "ON",
   "status": "valide",
   "listings_on": 15,
   "notes": "15 annonces ON (SSM 8 + Niagara) le 2026-08-28"
  },
  {
   "id": "2cats",
   "name": "2 Cats Investor Services Inc.",
   "site": "https://2-cats.managebuilding.com/Resident/public/home",
   "subdomain": "2-cats",
   "regions": [
    "Brantford"
   ],
   "province": "ON",
   "status": "valide",
   "listings_on": 8,
   "notes": "8 annonces Brantford (1 Wellington St.) le 2026-08-28"
  },
  {
   "id": "ska",
   "name": "SKA Apartments",
   "site": "https://ska-apartment-rentals.managebuilding.com/Resident/public/home",
   "subdomain": "ska-apartment-rentals",
   "regions": [
    "Chatham",
    "Brantford",
    "Leamington",
    "Tillsonburg",
    "Guelph"
   ],
   "province": "ON",
   "status": "valide",
   "listings_on": 23,
   "notes": "23 annonces ON (sud-ouest) le 2026-08-28"
  },
  {
   "id": "fourchambers",
   "name": "Four Chambers Property Management",
   "site": "https://fourchamberspropertymanagement.managebuilding.com/Resident/public/home",
   "subdomain": "fourchamberspropertymanagement",
   "regions": [
    "Hamilton",
    "St. Catharines",
    "Brantford"
   ],
   "province": "ON",
   "status": "valide",
   "listings_on": 9,
   "notes": "9 annonces ON (Hamilton 7) le 2026-08-28"
  }
 ]
}