Simon-Pierre Boucher
All Groupe Ka projects
House·Ka icon
Groupe Ka
Housing

House·Ka

Homes for sale across Canada outside Quebec

The English-language sister of Immo·Ka: one generic connector covers every brokerage site running RealtyPress on the CREA DDF feed, with cross-site duplicates masked by DDF number.

200K+

Listings at launch

1

Generic connector (RealtyPress/DDF)

13

Canonical property types

EN

English-first

Overview

House·Ka continuously aggregates homes publicly listed by Canadian real-estate brokerages and teams whose sites run the RealtyPress WordPress plugin on the CREA DDF feed. Each such site exposes its board's full inventory; a single generic connector covers them all, and cross-site duplicates are masked by DDF number. Launched 2026-08-27 with 200,000+ Ontario listings, expanding province by province.

The platform was forked from Immo·Ka, keeping the proven pipeline — connectors → ingestion → dedup → quality gate → API — while removing everything Quebec-specific (Hydro-Québec estimates, flood zones, rent registry, census profiles, Vrai-Prix). The publication rule is deliberately relaxed (price + city) with types and descriptions enriched over time through detail passes.

The frontend is fully English with its own pine/cream/serif identity, deliberately distinct from Immo·Ka's cherry theme, and includes a Canada-wide mortgage engine with national rates shared with Immo·Ka. Thirteen canonical property types in English (House, Condo, Townhouse, Semi-detached, Duplex… through Parking) normalize the DDF data.

Key Features

One connector, every brokerage

A single generic RealtyPress connector covers every DDF-fed brokerage site in Canada; adding coverage means adding a registry row, not writing code.

DDF-number dedup

The same board inventory exposed by many brokerage sites collapses into one listing per DDF number, with sources credited.

Mortgage engine

Canadian national rates collected continuously (mortgage-sync), powering payment calculators on every listing — shared with Immo·Ka.

Progressive enrichment

DDF list cards carry no property type; detail passes fetch a bounded number of pages per source per sync to fill types and descriptions over time.

English SEO

Server-side HTML, JSON-LD and sitemaps rendered in English: /for-sale/{city}/{type} pages, /property/{uid}/{slug} listings.

Ka Maps search

The shared Groupe Ka 3D map framework, with a coordinate guard covering all of Canada.

Tech Stack

Backend

Python
FastAPI
SQLite
CREA DDF via RealtyPress

Frontend

React
Vite
English (en-CA)
Ka Maps

Platform

PM2 (web / sync / ngrok)
remote-first repo on the node

House·Ka is live

Homes for sale — Canada outside Quebec — part of the Groupe Ka ecosystem.

www.house-ka.com