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

Lou·Ka

Every apartment for rent in Quebec, in one place

A dedicated connector per property manager visits each site, normalizes every listing to a single schema, and detects changes continuously — additions, updates and removals, automatically.

45,762

Active listings

281

Sources catalogued

250

Connectors

1,233

Cities

97.4%

Geolocated

41,460

Short-term stays

Overview

Searching for an apartment in Quebec normally means opening dozens of sites, each with its own navigation, filters and format. Lou·Ka inverts the problem: one dedicated connector per property manager visits each site, normalizes every listing to a unified schema, and detects changes continuously through periodic sync plus content hashing — a listing that disappears from its source returns a true 410 Gone. Every listing links back to the manager's original ad through a transparent outbound gateway.

The platform serves renters (filtered search, 3D map, complete listings), market watchers (a rent observatory with PDF reports) and property managers (claimable pages). As of 2026-08-24: 45,762 active published listings from 281 catalogued sources and 250 connectors (221 long-term + 29 short-term), across 1,233 cities and 11 regions, 97.4% geolocated, with a median rent of $1,700 — plus 41,460 short-term stays (cottages, Airbnb and more) in the dedicated /court-terme section.

Listings are enriched with an unusual depth of neighbourhood data: the 2021 census, Quebec's rent registry (57,433 geocoded declarations), flood zones (BDZI), SPVM crime by category, air quality (RSQAQ/PST), gas prices, nearby shops and transit lines in their official colours, a live Hydro-Québec cost estimate, and KA Scores covering 95.5% of the stock. An editorial quality gate quarantines parking spots, garages and commercial spaces, and an anti-drift guard suspends removals if a source suddenly returns far fewer listings than usual.

Key Features

Unified list + map search

One /api/search backs both the list and the 3D map (Ka Maps / Mapbox GL): price clusters, search-this-area, and a counter that always matches the markers.

Neighbourhood data layers

Rent registry, flood zones, crime, air quality, gas prices, shops, metro/REM lines and a live Hydro-Québec estimate — layered onto every listing page.

KA Scores

A homegrown scoring engine (OSM tiles + walkability data) grading each address, covering 95.5% of the published stock.

Short-term rentals

An isolated /court-terme subsystem aggregating 41,460 stays — cottages, Airbnb (quadtree map-grid crawl bounded to Quebec), Vrbo, Booking and direct-booking hotels.

Market observatory

Real-time KPIs, median rents by region/city/size, and multi-page PDF market reports plus a custom ReportBuilder.

Anti-drift resilience

Content-hash diffing with a grace period, a drift guard that suspends removals on sudden source drops, and an anti-bot fetch chain (Oxylabs → Scrapfly → Bright Data).

Tech Stack

Backend

Python 3.14
FastAPI
SQLite (WAL)
SSR SEO

Frontend

React 18
Vite
TypeScript
Mapbox GL (ka-maps)
ka-ui

Platform

PM2
ngrok
KA ID SSO
KA Agent widget
iOS app (SwiftUI)

Lou·Ka is live

Every apartment for rent in Quebec — part of the Groupe Ka ecosystem.

www.lou-ka.com