Documentation · mise à jour 2026-08-24
Tous les prix d'épicerie du Québec — comparés, historisés et toujours à jour, un seul endroit.
Vue d'ensemble
Comparer les prix d'épicerie, c'est normalement ouvrir Metro, IGA, Maxi, Super C, Provigo, Walmart… chacun avec sa propre navigation, son panier, son format. Food·Ka retourne le problème : un connecteur dédié par bannière visite chaque site, normalise chaque produit vers un schéma unique — avec un prix unitaire comparable en $/100 g — et détecte les changements de prix en continu, chaque variation étant historisée. Grandes bannières comme épiceries spécialisées et indépendantes (Mayrand, Avril, PA, Tau, Giant Tiger, SAQ…).
Guide pas à pas
La page d'accueil affiche le catalogue complet : produits suivis, bannières connectées, soldes actifs, prix moyen — et le ticker temps réel des bannières. La barre de recherche et les filtres (catégorie, prix, tri) sont directement sous le titre. Food·Ka est aussi une PWA installable : ajoutez-la à l'écran d'accueil de votre téléphone.

Tapez un produit — ici « lait 2% » — et affinez par catégorie, bannière, marque, fourchette de prix ou soldes seulement. Chaque carte de résultat montre le prix, le prix unitaire (15 ¢/100 ml, 52 ¢/100 ml…), la bannière d'origine et le rabais éventuel : la comparaison commence dès la liste.

La fiche produit montre le prix, le prix unitaire et le format — et surtout le panneau « Comparer les prix » : les produits équivalents chez les autres bannières, du moins cher au plus cher, avec le badge « Meilleur prix ». Ici la même eau de source se trouve de 0,50 $ chez Maxi à 1,00 $ chez Provigo. Chaque fiche garde le lien direct vers la fiche originale de la bannière.

L'onglet Aubaines réunit tous les soldes actifs (8 789 au moment de la capture), triés par meilleur rabais : prix courant, prix régulier barré et pourcentage de réduction calculé. Les filtres par catégorie et par bannière s'appliquent aussi ici. Avec un compte KA ID, le cœur enregistre un produit dans vos favoris « Mon univers Ka ».

Sous le capot
Food·Ka entretient un connecteur dédié par bannière (HTML rendu serveur, APIs JSON Shopify ou WooCommerce, __NEXT_DATA__…) ; chaque bannière non connectable est documentée avec sa raison dans le registre des sources. Les épiceries n'offrent pas de webhooks ; Food·Ka en reproduit l'équivalent : une resynchronisation autonome revisite toutes les bannières en continu (cycle d'environ 6 heures), et un diff engine compare le hash de contenu de chaque produit pour détecter les nouveautés, les changements de prix et les retraits — chaque variation est historisée dans le journal des prix. La comparaison inter-bannières repose sur un moteur d'appariement qui regroupe les produits équivalents entre bannières. Règles de fidélité : aucun prix inventé (fiche sans prix si la source n'en affiche pas), prix régulier incohérent rejeté, throttle entre requêtes et User-Agent identifié.
Questions fréquentes