budget
Comment Tadam calcule les prix : la méthode entière
Prix relevés, prix estimés, prix manquants : la méthode de calcul de Tadam, ce qui bloque enseigne par enseigne, et le bug qui a tout changé.
Par Arthur Lecaille · publié le 3 septembre 2026 · 7 min de lecture
Le 2 septembre 2026, Tadam a envoyé une poignée de gens droit dans un mur, et c'est un utilisateur qui me l'a appris avant que je le voie. Il testait l'envoi de sa liste vers le drive. Chaque produit qu'il ouvrait tombait sur une page 404. Pas un, pas deux : tous. Le message que j'ai reçu tenait en une ligne et en cinq mots, quelque chose comme « ça marche pas ton truc », avec une capture d'écran où on voyait encore l'heure du téléphone, 18 h 07, et une notification de match de foot par-dessus.
La cause était bête et entièrement de ma faute. Notre catalogue contient deux sortes d'adresses produit : celles qu'on a vraiment ramenées du site d'une enseigne, et celles qui viennent des échantillons de test. Le code qui construisait la page du drive ne faisait pas la différence. Il prenait l'URL du catalogue et l'ouvrait, point. Les URL d'échantillon pointaient vers des chemins qui n'existent pas.
Ce guide raconte comment les prix de Tadam sont fabriqués, ce qu'ils valent, et ce qu'ils ne valent pas. Il est plus long que ce qu'un service marketing conseillerait. Tant pis.
Trois statuts de prix, jamais mélangés
Un prix, chez nous, porte toujours une étiquette invisible qui dit d'où il vient.
Relevé en direct. Le robot est passé sur le catalogue public de l'enseigne, a lu le libellé, le prix et le conditionnement, et on garde la date. Le filet d'oignons jaunes de 2 kg à 1,11 € chez Lidl le 2 septembre 2026, soit 0,56 €/kg, est un prix de cette catégorie. Idem pour les champignons blancs 200 g à 0,99 € chez Carrefour le même jour, soit 4,95 €/kg. Ces prix-là, je les défends.
Estimé. Aucun relevé n'a abouti, donc on reconstruit. C'est écrit « prix estimés » dans l'app, en toutes lettres, à chaque affichage. Douze enseignes sur dix-sept sont dans ce cas.
Manquant. On n'a rien et on le dit. Je n'ai pas le prix du beurre chez Aldi, parce qu'Aldi ne publie pas son assortiment en ligne en France. Écrire le trou coûte trois secondes et sauve toute la crédibilité du reste.
Le seul péché mortel serait de faire passer un prix estimé pour un prix relevé. Ça n'arrivera pas.
Les cinq qui ont répondu
Sur les dix-sept enseignes, cinq ont laissé passer le relevé les 2 et 3 septembre 2026. Lidl a rendu 60 produits, sur son assortiment national — donc sans variation par magasin. Carrefour, 60 aussi, très orientés rayon frais et avec beaucoup de lignes en promotion, ce qui gonfle un peu l'image du magasin. Cora, 42 produits, avec des prix corrects mais des libellés cassés dans notre extraction : on lit le nom du produit dans l'URL, ce qui donne des intitulés approximatifs. Naturalia, 60 produits de catalogue national. Et Biocoop, douze. Douze produits. Avec des libellés qui arrivent pollués par des morceaux de CSS.
Ces douze lignes Biocoop suffisent quand même à dire quelque chose de vrai : les flakes de sarrasin Atelier Sarrasin 100 g y coûtaient 1,19 € le 2 septembre 2026, soit 11,90 €/kg, et le cookie noisette-chocolat DAO 100 g 1,79 €, soit 17,90 €/kg. Deux prix, deux prix au kilo, une date. C'est peu, c'est honnête.
Les douze qui ont dit non, et pourquoi
Le détail compte, parce qu'un blocage n'est pas l'autre.
- E.Leclerc : DataDome renvoie une erreur 403 sur l'intégralité du site, page d'accueil comprise, testé le 2 septembre 2026. Rien à récupérer.
- Netto : même bouclier, même 403.
- Picard et Super U (coursesu.com) : Cloudflare, 403 également.
- Auchan : le cas le plus intéressant. Les cartes produits se lisent parfaitement, mais 1 261 lignes ont été rejetées faute de prix exploitable. Chez Auchan, le prix dépend du drive sélectionné : sans magasin choisi, la fiche affiche « Voir les prix » et rien d'autre. Ce n'est pas une protection, c'est leur modèle.
- Franprix : les vignettes se lisent, 64 lignes rejetées, prix conditionnés à un magasin ou à un compte client.
- Casino et Match : aucun produit extrait, sélecteurs à revoir de notre côté. Chez Casino, c'est pire que ça — leur moteur de recherche produits en ligne a disparu, /recherche, /search et /catalogsearch renvoient tous une 404.
Intermarché, Monoprix, Grand Frais et Aldi complètent la liste des douze en prix estimés.
La formule, en clair
Pour ces douze-là, chaque prix sort d'un calcul que voici en entier, sans arrondi de communication.
On part du prix moyen national de l'ingrédient dans le catalogue Tadam — 3,20 €/kg pour le riz basmati, 11,00 €/kg pour le beurre, 25,00 €/kg pour le café moulu. On le multiplie par un coefficient d'enseigne : 0,85 pour Lidl et Netto, 0,86 pour Aldi, 0,90 pour Leclerc, 0,92 pour Intermarché, 0,95 pour Super U et Cora, 0,97 pour Auchan, 1,00 pour Carrefour et Match, 1,05 pour Casino, 1,15 pour Franprix, 1,20 pour Monoprix et Picard, 1,35 pour Biocoop, 1,40 pour Naturalia. Si la référence tirée est une marque distributeur, on retire 20 %. Puis on ajoute un bruit aléatoire de plus ou moins 8 %, pour que personne ne prenne le résultat pour une vérité au centime.
Ce coefficient est une hypothèse. Il vient de comparaisons ponctuelles et de bon sens de rayon, pas d'un panel de relevés mensuels. Ce qui veut dire une chose désagréable : quand l'indice Tadam place Leclerc à 91 et Carrefour à 100, une bonne part de ces neuf points vient du coefficient lui-même. C'est circulaire, et je préfère l'écrire que le maquiller.
Le beurre de baratte doux 250 g à 3,49 € chez Naturalia le 2 septembre 2026 — 13,96 €/kg — est un prix relevé. Le beurre chez Monoprix, dans l'app, est un prix estimé qui sort de la formule ci-dessus. Ce ne sont pas des objets de même nature et l'app ne les affiche pas de la même façon.
Du prix d'un ingrédient au prix d'une assiette
Une recette n'a pas de prix en soi. Elle a un prix chez toi, cette semaine-là.
Le Poulet au curry coco express repose sur du blanc de poulet, de l'oignon jaune, du lait de coco et de l'huile d'olive. Le blanc de poulet vaut 9,90 €/kg en prix moyen catalogue, mais chez Lidl le 2 septembre 2026 les fines escalopes L'étal du Volailler en sachet de 1 kg sortaient à 9,99 €, et les médaillons de filet 800 g à 7,99 €, soit exactement le même 9,99 €/kg. Sur une portion de 130 g, l'écart entre le prix moyen et le prix Lidl se compte en centimes. Sur un poulet entier à 5,90 €/kg, il se compte en euros — mais il faut le découper, et c'est un autre sujet.
À l'inverse, la Salade de thon et haricots blancs dépend d'une boîte de thon dont le prix change du simple au double selon la promo du moment : le thon MSC à l'huile NIXE 185 g était à 0,83 € chez Lidl le 2 septembre 2026, soit 4,49 €/kg, en promotion. Le prix moyen catalogue du thon en boîte est de 12,00 €/kg. Ce n'est pas une erreur de notre part, c'est la vie du rayon conserves. Le Velouté poireaux-pommes de terre, lui, ne bouge quasiment jamais : les pommes de terre restent autour de 1,24 €/kg chez Carrefour en sac de 2 kg, relevé le 2 septembre 2026, et un poireau reste un poireau.
Quand une portion affichée te paraît fausse, elle l'est probablement pour une de ces deux raisons : ton enseigne est en prix estimés, ou le produit est en promotion chez toi et pas dans notre relevé.
La règle écrite le soir du bug
Depuis le 2 septembre 2026, une adresse produit n'est envoyée au drive que si elle passe quatre tests : elle ne provient pas d'un catalogue d'échantillon, elle est en https, elle est hébergée sur le domaine de l'enseigne concernée, et elle ne contient pas le fragment /fixture/. Une adresse qui rate un seul de ces tests n'est pas ouverte. Tadam bascule alors en recherche guidée : il tape le nom du produit dans le moteur de l'enseigne, tu vois le résultat, tu cliques sur ajouter.
C'est plus lent. Un panier de vingt-cinq lignes prend cinq bonnes minutes au lieu de trente secondes. Je préfère largement cinq minutes qui fonctionnent à trente secondes qui ouvrent vingt-cinq pages 404.
Ce que Tadam ne fera pas
Pas de contournement d'anti-bot. Si DataDome ou Cloudflare dit non, la réponse est non, et l'enseigne reste en prix estimés jusqu'à ce qu'on trouve une voie légitime.
Pas de clic à ta place sur une bannière de consentement. Quand un mur cookies apparaît dans la WebView, l'app se met en pause et te demande de répondre toi-même. Accepter des traceurs à la place de quelqu'un, même pour lui rendre service, c'est non.
Pas d'API privée, pas de jeton récupéré dans une application mobile, pas de compte automatisé.
Ça nous coûte douze enseignes sur dix-sept en prix estimés, et ça nous coûtera encore longtemps. Le jour où le tableau sera vert partout, il aura été gagné produit par produit.
Sources
- INSEE — indice des prix à la consommation — consulté le 2026-09-03
- Open Food Facts — consulté le 2026-09-03
- UFC-Que Choisir — consulté le 2026-09-03
- Auchan — site de l'enseigne — consulté le 2026-09-03
Questions fréquentes
Les prix affichés dans Tadam sont-ils les vrais prix de mon magasin ?
Pour cinq enseignes oui, à la date du relevé : Lidl, Carrefour, Cora, Naturalia, Biocoop, relevées les 2 et 3 septembre 2026. Pour les douze autres, ce sont des prix estimés. Et même un prix relevé est un prix national : le drive facture le tarif du magasin qui prépare.
Comment un prix estimé est-il construit ?
Prix moyen national de l'ingrédient, multiplié par un coefficient d'enseigne — 0,85 pour Lidl, 1,00 pour Carrefour, 1,40 pour Naturalia — puis une remise de 20 % si la référence est une marque distributeur, plus un bruit aléatoire de plus ou moins 8 %. Le résultat est un ordre de grandeur.
Pourquoi Tadam n'a-t-il pas les prix de Leclerc ou d'Auchan ?
Chez Leclerc et Netto, la protection DataDome renvoie une erreur 403 sur tout le site. Chez Auchan, les fiches se lisent mais aucun prix n'est exploitable : 1 261 lignes rejetées, parce que le prix dépend du drive sélectionné. Ce sont deux blocages différents.
Tadam contourne-t-il les protections des sites d'enseignes ?
Jamais. Pas d'anti-bot contourné, pas d'API privée, pas de bannière cookies cliquée à la place de l'utilisateur. Quand un mur de consentement apparaît, l'app s'arrête et te passe la main. Un blocage est un trou dans nos données, pas un problème à forcer.
À lire ensuite
Les prix cités dans ce guide
Chaque fiche donne le prix relevé dans les 17 enseignes suivies.
Des recettes pour appliquer
Arthur Lecaille
Arthur Lecaille est le fondateur de Tadam. Entrepreneur français installé à Bali, il dirige AC SCALE LLC, structure depuis laquelle il construit des produits numériques grand public. Tadam est né d'un constat simple, vérifié chiffres en main : entre deux enseignes françaises, le même panier de courses peut varier de plus de quarante euros, sans que personne ne publie l'écart de façon lisible. Il conçoit lui-même le moteur de relevé de prix, la méthode de rapprochement produit-ingrédient et les règles de planification des menus, et il tranche chaque arbitrage éditorial : afficher un prix estimé comme tel, ne jamais présenter une moyenne comme un relevé, publier l'écart même quand il dérange.
La page auteur