Python 67%
TypeScript 18.2%
CSS 14.4%
1{2 "sources": [3 {4 "id": "rp_ag_revelrealty",5 "name": "Revel Realty (Niagara & provincial)",6 "url": "https://revelrealty.ca",7 "listing_url": "https://revelrealty.ca/listings/",8 "coverage": "Niagara + pool DDF quasi provincial — ~110 000 fiches",9 "connector": "realtypress",10 "status": "actif",11 "type": "agence",12 "note": "House-Ka — generic RealtyPress connector (registry data/canada_agencies.json). WordPress RealtyPress plugin on the CREA DDF feed. external_id ddf<id>: cross-site dedup by MIN(uid)."13 },14 {15 "id": "rp_ag_codygroup",16 "name": "The Cody Group (London/ITSO)",17 "url": "https://codygroup.ca",18 "listing_url": "https://codygroup.ca/all-regional-listings/",19 "coverage": "London + ITSO élargi — ~58 000 fiches DDF",20 "connector": "realtypress",21 "status": "actif",22 "type": "agence",23 "note": "House-Ka — generic RealtyPress connector (registry data/canada_agencies.json). WordPress RealtyPress plugin on the CREA DDF feed. external_id ddf<id>: cross-site dedup by MIN(uid)."24 },25 {26 "id": "rp_ag_suttonottawa",27 "name": "Sutton Group — Ottawa Realty",28 "url": "https://suttonottawa.ca",29 "listing_url": "https://suttonottawa.ca/listing/",30 "coverage": "Ottawa et l'Est ontarien (board OREB) — ~10 000 fiches DDF",31 "connector": "realtypress",32 "status": "actif",33 "type": "agence",34 "note": "House-Ka — generic RealtyPress connector (registry data/canada_agencies.json). WordPress RealtyPress plugin on the CREA DDF feed. external_id ddf<id>: cross-site dedup by MIN(uid)."35 },36 {37 "id": "rp_ag_helensteam",38 "name": "Helen's Team (Kitchener-Waterloo)",39 "url": "https://helensteam.ca",40 "listing_url": "https://helensteam.ca/listing/",41 "coverage": "Kitchener-Waterloo et région (ITSO) — ~9 900 fiches DDF",42 "connector": "realtypress",43 "status": "actif",44 "type": "agence",45 "note": "House-Ka — generic RealtyPress connector (registry data/canada_agencies.json). WordPress RealtyPress plugin on the CREA DDF feed. external_id ddf<id>: cross-site dedup by MIN(uid)."46 },47 {48 "id": "rp_ag_greybruce",49 "name": "Grey Bruce Real Estate",50 "url": "https://greybrucerealestate.ca",51 "listing_url": "https://greybrucerealestate.ca/listings/",52 "coverage": "Grey-Bruce / Georgian Bay (ITSO) — ~8 300 fiches DDF",53 "connector": "realtypress",54 "status": "actif",55 "type": "agence",56 "note": "House-Ka — generic RealtyPress connector (registry data/canada_agencies.json). WordPress RealtyPress plugin on the CREA DDF feed. external_id ddf<id>: cross-site dedup by MIN(uid)."57 },58 {59 "id": "rp_ag_remaxfinest",60 "name": "RE/MAX Finest Realty (Kingston)",61 "url": "https://remaxfinestrealty.com",62 "listing_url": "https://remaxfinestrealty.com/listing/",63 "coverage": "Kingston et région (KAREA) — ~8 200 fiches DDF",64 "connector": "realtypress",65 "status": "actif",66 "type": "agence",67 "note": "House-Ka — generic RealtyPress connector (registry data/canada_agencies.json). WordPress RealtyPress plugin on the CREA DDF feed. external_id ddf<id>: cross-site dedup by MIN(uid)."68 },69 {70 "id": "rp_ag_riouxbaker",71 "name": "Rioux Baker Real Estate Team (Collingwood)",72 "url": "https://riouxbakerteam.com",73 "listing_url": "https://riouxbakerteam.com/listing/",74 "coverage": "Collingwood / South Georgian Bay — ~7 700 fiches DDF",75 "connector": "realtypress",76 "status": "actif",77 "type": "agence",78 "note": "House-Ka — generic RealtyPress connector (registry data/canada_agencies.json). WordPress RealtyPress plugin on the CREA DDF feed. external_id ddf<id>: cross-site dedup by MIN(uid)."79 },80 {81 "id": "rp_ag_countyguys",82 "name": "The County Guys (Prince Edward County)",83 "url": "https://thecountyguys.com",84 "listing_url": "https://thecountyguys.com/listing/",85 "coverage": "Prince Edward County / Quinte — ~6 900 fiches DDF",86 "connector": "realtypress",87 "status": "actif",88 "type": "agence",89 "note": "House-Ka — generic RealtyPress connector (registry data/canada_agencies.json). WordPress RealtyPress plugin on the CREA DDF feed. external_id ddf<id>: cross-site dedup by MIN(uid)."90 },91 {92 "id": "rp_ag_labrosse",93 "name": "Labrosse Real Estate (Ottawa/Orléans)",94 "url": "https://labrosserealestate.com",95 "listing_url": "https://labrosserealestate.com/listing/",96 "coverage": "Ottawa / Orléans (équipe francophone, OREB) — ~6 900 fiches DDF",97 "connector": "realtypress",98 "status": "actif",99 "type": "agence",100 "note": "House-Ka — generic RealtyPress connector (registry data/canada_agencies.json). WordPress RealtyPress plugin on the CREA DDF feed. external_id ddf<id>: cross-site dedup by MIN(uid)."101 },102 {103 "id": "rp_ag_ryanpattinson",104 "name": "Ryan Pattinson (Pembroke/Renfrew)",105 "url": "https://ryanpattinson.com",106 "listing_url": "https://ryanpattinson.com/listing/",107 "coverage": "Pembroke / vallée de l'Outaouais ontarienne — ~6 600 fiches DDF",108 "connector": "realtypress",109 "status": "actif",110 "type": "agence",111 "note": "House-Ka — generic RealtyPress connector (registry data/canada_agencies.json). WordPress RealtyPress plugin on the CREA DDF feed. external_id ddf<id>: cross-site dedup by MIN(uid)."112 },113 {114 "id": "rp_ag_grapevine",115 "name": "Grapevine (Ottawa)",116 "url": "https://grapevine.ca",117 "listing_url": "https://grapevine.ca/listing/",118 "coverage": "Ottawa (OREB) — ~6 600 fiches DDF",119 "connector": "realtypress",120 "status": "actif",121 "type": "agence",122 "note": "House-Ka — generic RealtyPress connector (registry data/canada_agencies.json). WordPress RealtyPress plugin on the CREA DDF feed. external_id ddf<id>: cross-site dedup by MIN(uid)."123 },124 {125 "id": "rp_ag_rlpheartland",126 "name": "Royal LePage Heartland Realty",127 "url": "https://rlpheartland.ca",128 "listing_url": "https://rlpheartland.ca/listing/",129 "coverage": "Midwestern Ontario (Huron-Perth) — ~5 600 fiches DDF",130 "connector": "realtypress",131 "status": "actif",132 "type": "agence",133 "note": "House-Ka — generic RealtyPress connector (registry data/canada_agencies.json). WordPress RealtyPress plugin on the CREA DDF feed. external_id ddf<id>: cross-site dedup by MIN(uid)."134 },135 {136 "id": "rp_ag_signaturenorth",137 "name": "Signature North Realty (Thunder Bay)",138 "url": "https://signaturenorthrealty.ca",139 "listing_url": "https://signaturenorthrealty.ca/listing/",140 "coverage": "Thunder Bay — ~1 000 fiches DDF",141 "connector": "realtypress",142 "status": "actif",143 "type": "agence",144 "note": "House-Ka — generic RealtyPress connector (registry data/canada_agencies.json). WordPress RealtyPress plugin on the CREA DDF feed. external_id ddf<id>: cross-site dedup by MIN(uid)."145 },146 {147 "id": "rp_ag_saultstemarie",148 "name": "Sault Ste. Marie Real Estate (Century 21 Choice)",149 "url": "https://saultstemarierealestate.com",150 "listing_url": "https://saultstemarierealestate.com/listing/",151 "coverage": "Sault Ste. Marie — ~860 fiches DDF",152 "connector": "realtypress",153 "status": "actif",154 "type": "agence",155 "note": "House-Ka — generic RealtyPress connector (registry data/canada_agencies.json). WordPress RealtyPress plugin on the CREA DDF feed. external_id ddf<id>: cross-site dedup by MIN(uid)."156 },157 {158 "id": "rp_ag_cbnorthbay",159 "name": "Coldwell Banker Peter Minogue (North Bay)",160 "url": "https://cbnorthbay.com",161 "listing_url": "https://cbnorthbay.com/listing/",162 "coverage": "North Bay / Nipissing — ~300 fiches DDF",163 "connector": "realtypress",164 "status": "actif",165 "type": "agence",166 "note": "House-Ka — generic RealtyPress connector (registry data/canada_agencies.json). WordPress RealtyPress plugin on the CREA DDF feed. external_id ddf<id>: cross-site dedup by MIN(uid)."167 },168 {169 "id": "c21_bc",170 "name": "Century 21 Canada — British Columbia",171 "url": "https://www.c21.ca",172 "listing_url": "https://www.c21.ca/search/CA/",173 "coverage": "British Columbia — réseau C21 national, ~57 500 fiches",174 "connector": "c21_canada",175 "status": "actif",176 "type": "reseau",177 "note": "API MoxiWorks corporative de c21.ca (svc.moxiworks.com listing/search_v2, JSONP). Paramètres d'attribution obligatoires, découpage adaptatif par tranches de prix (liste retournée seulement si number_found ≤ ~6k). Réponse liste complète : AUCUNE passe détail nécessaire. Rétro-conçue 2026-08-27."178 },179 {180 "id": "c21_ab",181 "name": "Century 21 Canada — Alberta",182 "url": "https://www.c21.ca",183 "listing_url": "https://www.c21.ca/search/CA/",184 "coverage": "Alberta — réseau C21 national, ~27 300 fiches",185 "connector": "c21_canada",186 "status": "actif",187 "type": "reseau",188 "note": "API MoxiWorks corporative de c21.ca (svc.moxiworks.com listing/search_v2, JSONP). Paramètres d'attribution obligatoires, découpage adaptatif par tranches de prix (liste retournée seulement si number_found ≤ ~6k). Réponse liste complète : AUCUNE passe détail nécessaire. Rétro-conçue 2026-08-27."189 },190 {191 "id": "c21_sk",192 "name": "Century 21 Canada — Saskatchewan",193 "url": "https://www.c21.ca",194 "listing_url": "https://www.c21.ca/search/CA/",195 "coverage": "Saskatchewan — réseau C21 national, ~6 700 fiches",196 "connector": "c21_canada",197 "status": "actif",198 "type": "reseau",199 "note": "API MoxiWorks corporative de c21.ca (svc.moxiworks.com listing/search_v2, JSONP). Paramètres d'attribution obligatoires, découpage adaptatif par tranches de prix (liste retournée seulement si number_found ≤ ~6k). Réponse liste complète : AUCUNE passe détail nécessaire. Rétro-conçue 2026-08-27."200 },201 {202 "id": "c21_mb",203 "name": "Century 21 Canada — Manitoba",204 "url": "https://www.c21.ca",205 "listing_url": "https://www.c21.ca/search/CA/",206 "coverage": "Manitoba — réseau C21 national, ~800 fiches",207 "connector": "c21_canada",208 "status": "actif",209 "type": "reseau",210 "note": "API MoxiWorks corporative de c21.ca (svc.moxiworks.com listing/search_v2, JSONP). Paramètres d'attribution obligatoires, découpage adaptatif par tranches de prix (liste retournée seulement si number_found ≤ ~6k). Réponse liste complète : AUCUNE passe détail nécessaire. Rétro-conçue 2026-08-27."211 },212 {213 "id": "c21_on",214 "name": "Century 21 Canada — Ontario",215 "url": "https://www.c21.ca",216 "listing_url": "https://www.c21.ca/search/CA/",217 "coverage": "Ontario — réseau C21 national, (volume à mesurer) fiches",218 "connector": "c21_canada",219 "status": "actif",220 "type": "reseau",221 "note": "API MoxiWorks corporative de c21.ca (svc.moxiworks.com listing/search_v2, JSONP). Paramètres d'attribution obligatoires, découpage adaptatif par tranches de prix (liste retournée seulement si number_found ≤ ~6k). Réponse liste complète : AUCUNE passe détail nécessaire. Rétro-conçue 2026-08-27."222 },223 {224 "id": "c21_nb",225 "name": "Century 21 Canada — New Brunswick",226 "url": "https://www.c21.ca",227 "listing_url": "https://www.c21.ca/search/CA/",228 "coverage": "New Brunswick — réseau C21 national, ~12 000 fiches",229 "connector": "c21_canada",230 "status": "actif",231 "type": "reseau",232 "note": "API MoxiWorks corporative de c21.ca (svc.moxiworks.com listing/search_v2, JSONP). Paramètres d'attribution obligatoires, découpage adaptatif par tranches de prix (liste retournée seulement si number_found ≤ ~6k). Réponse liste complète : AUCUNE passe détail nécessaire. Rétro-conçue 2026-08-27."233 },234 {235 "id": "c21_ns",236 "name": "Century 21 Canada — Nova Scotia",237 "url": "https://www.c21.ca",238 "listing_url": "https://www.c21.ca/search/CA/",239 "coverage": "Nova Scotia — réseau C21 national, ~24 500 fiches",240 "connector": "c21_canada",241 "status": "actif",242 "type": "reseau",243 "note": "API MoxiWorks corporative de c21.ca (svc.moxiworks.com listing/search_v2, JSONP). Paramètres d'attribution obligatoires, découpage adaptatif par tranches de prix (liste retournée seulement si number_found ≤ ~6k). Réponse liste complète : AUCUNE passe détail nécessaire. Rétro-conçue 2026-08-27."244 },245 {246 "id": "c21_pe",247 "name": "Century 21 Canada — Prince Edward Island",248 "url": "https://www.c21.ca",249 "listing_url": "https://www.c21.ca/search/CA/",250 "coverage": "Prince Edward Island — réseau C21 national, ~3 100 fiches",251 "connector": "c21_canada",252 "status": "actif",253 "type": "reseau",254 "note": "API MoxiWorks corporative de c21.ca (svc.moxiworks.com listing/search_v2, JSONP). Paramètres d'attribution obligatoires, découpage adaptatif par tranches de prix (liste retournée seulement si number_found ≤ ~6k). Réponse liste complète : AUCUNE passe détail nécessaire. Rétro-conçue 2026-08-27."255 },256 {257 "id": "c21_nl",258 "name": "Century 21 Canada — Newfoundland and Labrador",259 "url": "https://www.c21.ca",260 "listing_url": "https://www.c21.ca/search/CA/",261 "coverage": "Newfoundland and Labrador — réseau C21 national, ~5 500 fiches",262 "connector": "c21_canada",263 "status": "actif",264 "type": "reseau",265 "note": "API MoxiWorks corporative de c21.ca (svc.moxiworks.com listing/search_v2, JSONP). Paramètres d'attribution obligatoires, découpage adaptatif par tranches de prix (liste retournée seulement si number_found ≤ ~6k). Réponse liste complète : AUCUNE passe détail nécessaire. Rétro-conçue 2026-08-27."266 },267 {268 "id": "c21_yt",269 "name": "Century 21 Canada — Yukon",270 "url": "https://www.c21.ca",271 "listing_url": "https://www.c21.ca/search/CA/",272 "coverage": "Yukon — réseau C21 national, (faible) fiches",273 "connector": "c21_canada",274 "status": "actif",275 "type": "reseau",276 "note": "API MoxiWorks corporative de c21.ca (svc.moxiworks.com listing/search_v2, JSONP). Paramètres d'attribution obligatoires, découpage adaptatif par tranches de prix (liste retournée seulement si number_found ≤ ~6k). Réponse liste complète : AUCUNE passe détail nécessaire. Rétro-conçue 2026-08-27."277 },278 {279 "id": "c21_nt",280 "name": "Century 21 Canada — Northwest Territories",281 "url": "https://www.c21.ca",282 "listing_url": "https://www.c21.ca/search/CA/",283 "coverage": "Northwest Territories — réseau C21 national, (faible) fiches",284 "connector": "c21_canada",285 "status": "actif",286 "type": "reseau",287 "note": "API MoxiWorks corporative de c21.ca (svc.moxiworks.com listing/search_v2, JSONP). Paramètres d'attribution obligatoires, découpage adaptatif par tranches de prix (liste retournée seulement si number_found ≤ ~6k). Réponse liste complète : AUCUNE passe détail nécessaire. Rétro-conçue 2026-08-27."288 }289 ]290}