Simon-Pierre Boucher
All Groupe Ka projects
Food·Ka icon
Groupe Ka
Consumer

Food·Ka

Grocery prices tracked at the source, comparable at last

A connector per grocery banner normalizes every product to a single schema with a comparable unit price in $/100 g, and historizes every price change.

50,892

Products

57

Sources

18

Categories

8,818

On sale

$/100 g

Comparable unit price

Overview

Comparing grocery prices normally means opening Metro, IGA, Maxi, Super C, Provigo, Walmart — each with its own navigation, cart and format. Food·Ka inverts the problem: one dedicated connector per banner visits each site, normalizes every product to a single schema with a comparable unit price in $/100 g, and detects price changes continuously, historizing every variation in a price log.

As of 2026-08-24 the catalogue counts 50,892 products from 57 sources in 18 canonical categories, including 8,818 products on sale — major banners as well as specialized and independent grocers (Mayrand, Avril, PA, Tau, Giant Tiger, SAQ…). Each product page shows equivalents at other banners through a cross-banner matching engine.

Fidelity rules mirror the rest of the ecosystem: no invented prices (null when absent), inconsistent regular prices rejected, throttled requests with an identified User-Agent, and every non-connectable banner documented with its reason in the source registry. The PWA front end is mobile-first with a real-time ticker and the shared ka-ui design system.

Key Features

Comparable unit prices

Every product is reduced to $/100 g so a 340 g jar and a 500 g jar can actually be compared.

Sale detection & price history

Current vs regular price, sort by discount, and a complete historized log of every price variation.

Cross-banner comparison

A matching engine shows each product's equivalents at other banners directly on its page.

Nutrition enrichment

Product pages enriched with nutritional data.

Advanced grocery filters

Category, banner, brand, price presets, format (weight/volume/unit) and claims (organic, local, gluten-free, vegan, lactose-free) with live facet counters.

Installable PWA

Mobile-first editorial-sharp design with a real-time ticker, KA Tabbar, and the KA Agent chat widget.

Tech Stack

Backend

Python 3.14
FastAPI
SQLite (WAL)
price_log / sync_log

Connectors

Server-rendered HTML
Shopify products.json
WooCommerce Store API
__NEXT_DATA__
Scrapfly/Firecrawl fallback

Frontend

React 18
Vite
TypeScript
PWA
ka-ui

Food·Ka is live

Grocery prices, tracked at the source — part of the Groupe Ka ecosystem.

www.food-ka.com