Simon-Pierre Boucher
All Groupe Ka projects
Auto·Ka icon
Groupe Ka
Mobility & Employment

Auto·Ka

Quebec's used vehicles, tracked at the dealership source

A connector per dealership — no resold listing platforms — with arrivals, price drops and sales detected automatically, VIN dedup, and safety recalls cross-referenced on every vehicle.

48,388

Vehicles

138

Dealerships

129

Active sources

18

Regions

16,969

Recalls referenced

10,158

VIN duplicates masked

Overview

Auto·Ka is an independent used-vehicle aggregator covering the province of Quebec. Instead of opening dozens of dealership sites, one dedicated connector per business visits each site at the source, normalizes every vehicle to a single schema and detects changes continuously. Dealer sites offer no webhooks, so periodic sync plus content hashing reproduces them: arrivals, price drops and sales are detected automatically, and a vehicle that disappears returns a true 410 Gone.

As of 2026-08-24 the inventory counts 48,388 vehicles from 138 dealerships (129 active sources on a 143-source registry) across Quebec's 18 regions, with 16,969 safety recalls cross-referenced and 10,158 VIN duplicates masked. Three verticals share one engine: cars, motorcycles and scooters each get dedicated tabs through a `kind` field that traverses the whole pipeline.

Fidelity is a rule: no invented prices (a vehicle without a displayed price shows “Price on request”), polite crawling with identified User-Agent, and connector families for the major dealer-site platforms (D2C Media, SM360, AMVOQ, Convertus, HGrégoire…) — adding a dealership is a ~6-line connector subclass.

Key Features

Price-drop tracking

The content-hash diff engine detects new / changed / sold on every sync, with a grace period and drift detection — every price change is historized.

VIN deduplication

The same vehicle advertised on several sites is detected by VIN and masked, keeping one listing with all sources.

Safety recalls

Manufacturer recalls are cross-referenced per vehicle (16,969 referenced), alongside a decoded VIN sheet (NHTSA).

Market analysis per listing

A price/km scatter plot situates each vehicle against the market, plus a composite KA Score and similar vehicles across all sources.

Three verticals, one engine

Cars, motorcycles and scooters flow through the same pipeline with dedicated tabs and JSON-LD types.

Massive programmatic SEO

Server-rendered pages per make, region, city and body style, dynamic sitemaps with real lastmod, sold → 410.

Tech Stack

Backend

Python 3.14
FastAPI
SQLite
BeautifulSoup
Firecrawl/Scrapfly fallback

Frontend

React 18
Vite
TypeScript
racing-orange editorial design

Platform

PM2 (web / watch 2h / ngrok)
reportlab + fpdf2 PDF reports
KA ID SSO

Auto·Ka is live

Quebec's used cars — part of the Groupe Ka ecosystem.

www.auto-ka.com