// metodología
Cómo obtenemos y validamos los datos
Qué hay detrás de cada cifra de Nutriinfo.es: de dónde sale, cómo se comprueba, qué significa y qué no podemos garantizar.
Última actualización: 9 de octubre de 2026
De dónde salen los datos
La fuente es el catálogo público online de Mercadona (API pública de Mercadona, tienda de Valencia (46001)). De cada producto tomamos su nombre, marca, formato, categoría, código de barras, precio y las fotos de su envase, que es donde está la etiqueta.
- Cada día revisamos el catálogo entero: productos nuevos, productos retirados y cambios de precio.
- Solo publicamos productos de alimentación para personas. Droguería, cosmética y comida para animales no se analizan.
- Nutriinfo.es no está afiliado a Mercadona ni a ninguna marca, y no recibe dinero por destacar productos.
Cómo se lee una etiqueta
Claude, el modelo de inteligencia artificial de Anthropic, examina con visión las fotos del envase, localiza la tabla nutricional y la lista de ingredientes y las transcribe a datos ordenados:
- Nutrición en todas las bases que declara el envase: por 100 g o 100 ml, por ración, sobre peso escurrido (conservas) y una vez preparado. Con todos los nutrientes que aparezcan, también vitaminas y minerales. Para comparar productos entre sí usamos siempre la base por 100 g o 100 ml.
- Ingredientes completos y en árbol: un ingrediente compuesto, como el chocolate de una galleta, conserva los suyos, con el porcentaje que declare el envase. Por eso se puede buscar un ingrediente aunque vaya escondido dentro de otro.
- Alérgenos, de la propia etiqueta y de la información de alérgenos que publica Mercadona en la ficha.
Cómo lo comprobamos
Antes de publicar una ficha, comprobamos que sus cifras sean físicamente posibles:
- ningún valor puede ser negativo, y en un rango el mínimo no puede superar al máximo;
- grasas saturadas ≤ grasas totales + 0,1 g;
- azúcares ≤ hidratos de carbono + 0,1 g;
- en la base por 100 g: grasas + hidratos + proteínas + fibra + sal ≤ 100,5 g. No se aplica por 100 ml, porque 100 ml de un sirope pesan más de 100 g.
Los márgenes existen porque las etiquetas redondean (una grasa de «<0,5 g» se declara como 0,5) y la suma acumula el redondeo de cinco valores. Lo que no cumple estas comprobaciones no se publica: pasa a revisión humana, que lo compara con la foto de la etiqueta. Lo mismo ocurre cuando la inteligencia artificial clasifica un producto o asigna su grado NOVA con una confianza inferior al 80 %. Una corrección hecha a mano no la deshace ningún proceso automático posterior.
Las fórmulas
Unidades
Cada nutriente se guarda en la unidad en que se declara (g, mg o µg; la energía, en kcal y en kJ). Para comparar o filtrar se convierte a una unidad común: 1 mg = 0,001 g y 1 µg = 0,000001 g. Las kilocalorías y los kilojulios se guardan tal como los declara la etiqueta, sin recalcular uno a partir del otro.
Porcentaje de un ingrediente sobre el producto
Los porcentajes de los subingredientes que declara un envase son relativos a su ingrediente compuesto, no al producto. Guardamos el declarado y calculamos el real:
% sobre el producto = % declarado dentro del compuesto × % del compuesto en el producto ÷ 100
Ejemplo: una galleta lleva un 20 % de chocolate, y el chocolate un 40 % de cacao. El cacao es el 40 × 20 ÷ 100 = 8 % de la galleta.
Proteína por euro
g de proteína por € = g de proteína por 100 g × 10 ÷ precio por kilo (o por 100 ml y por litro)
Ejemplo: un producto con 25 g de proteína por 100 g a 12 €/kg da 25 × 10 ÷ 12 = 20,8 g de proteína por cada euro. Solo se calcula cuando las unidades encajan (gramos con kilos, mililitros con litros) y la nutrición está declarada.
Precio por kilo o litro
Es el que publica Mercadona para cada producto y, en conservas, se refiere al peso escurrido: lo que de verdad se come, no el líquido. Por eso las comparaciones de precio por kilo entre latas son justas.
Rankings
Se comparan siempre en la base por 100 g o 100 ml, nunca por ración (cada fabricante elige su ración). Los rankings de esta web usan solo valores declarados en la etiqueta; en la API y desde los asistentes se puede pedir lo mismo con el filtro de origen («solo declarados»).
Declarado, estimado y ausente
Cada bloque de nutrición dice de dónde sale, en la web, en la API y en los asistentes:
- Declarado: leído de la tabla nutricional de la etiqueta del producto.
- Estimado: el producto no muestra tabla nutricional, sobre todo frescos y productos a granel (fruta, verdura, carne, pescado). Damos un valor medio para ese tipo de alimento, tomado de tablas de composición de alimentos, y a veces un rango cuando el alimento varía mucho. Nunca se presenta como dato de etiqueta y se puede excluir de cualquier ranking: los nuestros, de hecho, solo usan valores declarados.
- Ausente: el producto no trae tabla y estimarla no tiene sentido (agua, café, infusiones, sal, especias, vinagre…). Preferimos no dar un dato a inventarlo.
Alérgenos
Trabajamos con los 14 alérgenos de declaración obligatoria del Reglamento (UE) 1169/2011, cada uno en uno de tres estados:
- Contiene: está entre los ingredientes.
- Trazas: el envase avisa de que puede contenerlo («puede contener», «trazas de»).
- Libre de: el envase declara expresamente no contenerlo, por ejemplo «sin gluten».
Que un alérgeno no aparezca no significa que el producto esté libre de él: solo cuenta lo que el envase declara. Por eso «sin gluten» en Nutriinfo.es quiere decir que el producto lo declara, no que simplemente no lo mencione.
Grado de procesamiento (NOVA) y otros rasgos
NOVA es una clasificación de los alimentos según su grado de procesamiento, de 1 (sin procesar o mínimamente procesado) a 4 (ultraprocesado). La asignamos con reglas sobre los ingredientes ya ordenados:
- aditivos «cosméticos», como colorantes, emulgentes, potenciadores del sabor o edulcorantes, apuntan a NOVA 4;
- añadir sal, azúcar o aceite a un alimento lo lleva a NOVA 3;
- la sal, el azúcar, el aceite o el vinagre por sí solos son NOVA 2.
Cuando las reglas no lo resuelven con claridad, decide Jev, el modelo de clasificación de TypeSafe, y si no está seguro lo revisa una persona. Con el mismo criterio marcamos si un producto es apto para veganos o vegetarianos, si declara ser sin gluten y si contiene aceite de palma.
Precios
Son los de la tienda online de Mercadona para Valencia (código postal 46001) y pueden variar en otras zonas. Los revisamos cada día desde el 9 de octubre de 2026 y guardamos cada cambio, de modo que el histórico muestra cuándo y cuánto ha subido o bajado cada producto. El precio por kilo o litro se calcula sobre el peso escurrido cuando el producto lo declara. El pescado y el marisco a granel, que se piden al peso, se muestran por kilo, como en la tienda.
Un cambio de precio es un día en que el precio de un producto deja de ser el del día anterior. Un producto que entra en el seguimiento no cuenta como cambio. Distinguimos las ofertas (cuando Mercadona muestra un precio anterior tachado) de los cambios de tarifa, para que una promoción no se lea como una bajada de verdad.
Cambios de envase y reduflación
Desde el 11 de octubre de 2026 guardamos también lo que trae cada envase (gramos, mililitros o unidades) junto a su precio. Si el envase cambia, aunque el precio no, queda registrado. Hablamos de reduflación cuando el envase trae menos y el precio no baja en proporción: el producto sale más caro por kilo o por litro. Comparamos con el precio habitual, sin ofertas, y dejamos fuera los productos de peso aproximado (bandejas de carne o pescado), cuyo peso varía sin que cambie el envase. Se ve en el histórico de cada ficha y se puede consultar desde la API y desde tu asistente.
Lo que no podemos garantizar
- La lectura automática de una etiqueta puede equivocarse, aunque las comprobaciones de arriba detectan los errores más graves.
- Si un fabricante cambia la receta, nuestros datos pueden tardar en reflejarlo: la ficha que leemos es la del momento en que el producto entra en el catálogo.
- El catálogo puede no estar completo todavía: se amplía cada día.
Información orientativa: los fabricantes pueden cambiar ingredientes, alérgenos y valores nutricionales, y nuestros datos pueden contener errores. Comprueba siempre la etiqueta del producto en el supermercado antes de comprarlo o consumirlo, sobre todo si tienes alergias, intolerancias o celiaquía. Nutriinfo.es no se hace responsable de las diferencias.
Si ves un error
En cada ficha de producto hay un enlace «¿Has visto un error?». Si usas Nutriinfo.es desde ChatGPT o Claude, basta con decírselo a tu asistente: nos manda el aviso explicado, sin gastar consultas. También puedes escribir a hola@nutriinfo.es con el nombre del producto y lo que no coincide; una foto de la etiqueta ayuda mucho. Lo revisamos a mano contra la etiqueta, lo corregimos y la corrección queda fija.
Más sobre el proyecto en Sobre Nutriinfo.es. Para usar estos datos en tu aplicación, consulta la documentación de la API.