Python 67%
TypeScript 18.2%
CSS 14.4%
1[2 {3 "id": "rp_ag_revelrealty",4 "name": "Revel Realty (Niagara & provincial)",5 "site": "https://revelrealty.ca",6 "archive": "listings",7 "max_pages": 1300,8 "note": "Recensement ON 2026-08-27 : ~110 145 fiches — pool DDF quasi provincial. Archive /listings/ (⚠ /listing/ = carousel 8 cartes), 108 cartes/page avec posts_per_page=100. RealtyPress/DDF.",9 "province": "Ontario"10 },11 {12 "id": "rp_ag_codygroup",13 "name": "The Cody Group (London/ITSO)",14 "site": "https://codygroup.ca",15 "archive": "all-regional-listings",16 "max_pages": 700,17 "note": "Recensement ON 2026-08-27 : ~58 062 fiches (London + ITSO élargi). Archive /all-regional-listings/, fiches sous le même chemin. RealtyPress/DDF.",18 "province": "Ontario"19 },20 {21 "id": "rp_ag_suttonottawa",22 "name": "Sutton Group — Ottawa Realty",23 "site": "https://suttonottawa.ca",24 "note": "Recensement ON 2026-08-27 : ~10 080 fiches (OREB+). RealtyPress/DDF.",25 "province": "Ontario"26 },27 {28 "id": "rp_ag_helensteam",29 "name": "Helen's Team (Kitchener-Waterloo)",30 "site": "https://helensteam.ca",31 "note": "Recensement ON 2026-08-27 : ~9 910 fiches (Kitchener-Waterloo). RealtyPress/DDF.",32 "province": "Ontario"33 },34 {35 "id": "rp_ag_greybruce",36 "name": "Grey Bruce Real Estate",37 "site": "https://greybrucerealestate.ca",38 "note": "Recensement ON 2026-08-27 : ~8 268 fiches (Grey-Bruce/Georgian Bay). RealtyPress/DDF. Même feed que collaborativerealestate.ca (fallback). 2026-08-31 : refonte du site, /listing/ → 404 (avec widget 12 cartes vedettes), archive déplacée sur /listings/ — clé archive=listings + fallback en code. ⚠ 2026-09-01 : ce fix a été validé 4 fois en prod (sync_log ok=1 found 7337–7609) mais rollback 2 fois par la supervision (décalage scan 2 h vs sync de ~50 min). NE PAS reverter ce fix : les échecs « archive sans cartes » réapparaissent uniquement quand il est absent.",39 "province": "Ontario",40 "archive": "listings"41 },42 {43 "id": "rp_ag_remaxfinest",44 "name": "RE/MAX Finest Realty (Kingston)",45 "site": "https://remaxfinestrealty.com",46 "note": "Recensement ON 2026-08-27 : ~8 217 fiches (Kingston). RealtyPress/DDF.",47 "province": "Ontario"48 },49 {50 "id": "rp_ag_riouxbaker",51 "name": "Rioux Baker Real Estate Team (Collingwood)",52 "site": "https://riouxbakerteam.com",53 "note": "Recensement ON 2026-08-27 : ~7 716 fiches (Collingwood/South Georgian Bay). RealtyPress/DDF.",54 "province": "Ontario"55 },56 {57 "id": "rp_ag_countyguys",58 "name": "The County Guys (Prince Edward County)",59 "site": "https://thecountyguys.com",60 "note": "Recensement ON 2026-08-27 : ~6 878 fiches (Prince Edward County/Quinte). RealtyPress/DDF.",61 "province": "Ontario"62 },63 {64 "id": "rp_ag_labrosse",65 "name": "Labrosse Real Estate (Ottawa/Orléans)",66 "site": "https://labrosserealestate.com",67 "note": "Recensement ON 2026-08-27 : ~6 873 fiches (Ottawa/Orléans, équipe FRANCOPHONE). RealtyPress/DDF.",68 "province": "Ontario"69 },70 {71 "id": "rp_ag_ryanpattinson",72 "name": "Ryan Pattinson (Pembroke/Renfrew)",73 "site": "https://ryanpattinson.com",74 "note": "Recensement ON 2026-08-27 : ~6 601 fiches (Pembroke/vallée de l'Outaouais ON). RealtyPress/DDF.",75 "province": "Ontario"76 },77 {78 "id": "rp_ag_grapevine",79 "name": "Grapevine (Ottawa)",80 "site": "https://grapevine.ca",81 "note": "Recensement ON 2026-08-27 : ~6 550 fiches (Ottawa). RealtyPress/DDF. Suivre les redirections www/apex.",82 "province": "Ontario"83 },84 {85 "id": "rp_ag_rlpheartland",86 "name": "Royal LePage Heartland Realty",87 "site": "https://rlpheartland.ca",88 "note": "Recensement ON 2026-08-27 : ~5 577 fiches (Midwestern Ontario — Huron/Perth). RealtyPress/DDF.",89 "province": "Ontario"90 },91 {92 "id": "rp_ag_signaturenorth",93 "name": "Signature North Realty (Thunder Bay)",94 "site": "https://signaturenorthrealty.ca",95 "note": "Recensement ON 2026-08-27 : ~1 023 fiches (Thunder Bay). RealtyPress/DDF.",96 "province": "Ontario"97 },98 {99 "id": "rp_ag_saultstemarie",100 "name": "Sault Ste. Marie Real Estate (Century 21 Choice)",101 "site": "https://saultstemarierealestate.com",102 "note": "Recensement ON 2026-08-27 : ~864 fiches (Sault Ste. Marie). RealtyPress/DDF.",103 "province": "Ontario"104 },105 {106 "id": "rp_ag_cbnorthbay",107 "name": "Coldwell Banker Peter Minogue (North Bay)",108 "site": "https://cbnorthbay.com",109 "note": "Recensement ON 2026-08-27 : ~307 fiches (North Bay). RealtyPress/DDF.",110 "province": "Ontario"111 },112 {113 "id": "rp_ag_hanlonrealty",114 "name": "hanlonrealty.ca (Newfoundland and Labrador)",115 "site": "https://hanlonrealty.ca",116 "archive": "listing",117 "max_pages": 45,118 "province": "Newfoundland and Labrador",119 "note": "Recensement CANADA 2026-08-27 corrigé : 3 670 fiches réelles (X-WP-Total de /wp-json/wp/v2/rps_listing) — le ~22k initial comptait les occurrences CSS de l'empreinte au-delà de la fin. posts_per_page=100, ~37 pages. RealtyPress/DDF NL."120 },121 {122 "id": "rp_ag_denisedunnrealtor",123 "name": "denisedunnrealtor.com (British Columbia)",124 "site": "https://denisedunnrealtor.com",125 "archive": "listing",126 "max_pages": 400,127 "province": "British Columbia",128 "note": "Recensement CANADA 2026-08-27 : ~≥2400 fiches, provinces page 1 : {'British Columbia': 24}. RealtyPress/DDF."129 },130 {131 "id": "rp_ag_reddoorrealty",132 "name": "reddoorrealty.ca (Nova Scotia)",133 "site": "https://reddoorrealty.ca",134 "archive": "listing",135 "max_pages": 10,136 "province": "Nova Scotia",137 "note": "Recensement CANADA 2026-08-27 : ~≥580 fiches, provinces page 1 : {'Nova Scotia': 202}. RealtyPress/DDF."138 },139 {140 "id": "rp_ag_raymondanthony",141 "name": "raymondanthony.com (Alberta)",142 "site": "https://raymondanthony.com",143 "archive": "listing",144 "max_pages": 400,145 "province": "Alberta",146 "note": "Recensement CANADA 2026-08-27 : ~≥60 fiches, provinces page 1 : {'Alberta': 25}. RealtyPress/DDF."147 }148]149