Products

Get Product Details

Fetches product details by its unique barcode. Can return all product details or specific fields like knowledge panels.

Use the blame parameter to include information about who last modified each field of the product.

GET
/api/v2/product/{code}
User-Agent<token>

Identification using the User-Agent header. This is recommended in all requests so that we can contact you if there are issues. If we cannot identify the source of problematic API queries, we may have to block them. User-Agent header in the format 'app_name/app_version (URL or contact info)'

In: header

Path Parameters

codestring

The barcode of the product to be fetched

Query Parameters

product_type?string

Used for READ queries for one product. Expected product type of the requested product. Defaults to the product type of the server the query is sent to (e.g. 'food' for Open Food Facts, 'beauty' for Open Beauty Facts, etc.). 'all' matches all product types. If the product exists on a different server that matches the requested product type, the API will return a 302 redirect to the correct server. Otherwise, the API will return a 404 error. It is possible that new product types will be added in the future.

Value in"all" | "beauty" | "food" | "petfood" | "product"
cc?string

2 letter code of the country of the user. Used for localizing some fields in returned values (e.g. knowledge panels). If not passed, the country may be inferred by the IP address of the request.

lc?string

2 letter code of the language of the user. Used for localizing some fields in returned values (e.g. knowledge panels). If not passed, the language may be inferred by the domain name prefix.

fields?string

Specific fields to return. Use 'knowledge_panels' for Knowledge Panels only.

Match^[a-zA-Z0-9_.-]+(,[a-zA-Z0-9_.-]+)*$
knowledge_panel_client?string

Client requesting knowledge panels. Used to customize which knowledge panels are returned. Example values: "web", "mobile". Defaults to "app" for all API requests, and "web" for all other requests.

activate_knowledge_panels_simplified?boolean

If true, knowledge panels will include the simplified_root knowledge panel its simplified sub-panels (e.g. simplified health and environment cards)

activate_knowledge_panel_physical_activities?boolean

If true, knowledge panels will include the physical activities panel

knowledge_panels_included?string

When knowledge_panels are requested, you can specify which panels should be in the response. All the others will be excluded.

knowledge_panels_excluded?string

When knowledge_panels are requested, you can specify which panels to exclude from the response. All the others will be included. If a panel is both excluded and included (with the knowledge_panels_excluded parameter), it will be excluded.

blame?string

Include blame information in the response showing who last modified each field of the product. The blame information contains the user ID, timestamp, revision number, and value for each field. Set to a non-empty and non-0 value (e.g. 1 or true) to enable.

Response Body

curl -X GET "https://world.openfoodfacts.net/api/v2/product/3017620422003?product_type=all&cc=us&lc=fr&fields=knowledge_panels&knowledge_panel_client=web&activate_knowledge_panels_simplified=true&activate_knowledge_panel_physical_activities=true&knowledge_panels_included=health_card%2C+environment_card&knowledge_panels_excluded=health_card%2C+environment_card&blame=1"

{
  "code": "3017620422003",
  "product": {
    "_id": "3017620422003",
    "_keywords": [
      "et",
      "pate",
      "cacao",
      "produit",
      "ferrero",
      "gluten",
      "petit-dejeuner",
      "san",
      "au",
      "aux",
      "sucre",
      "nutella"
    ],
    "abbreviated_product_name": "Nutella t.400",
    "abbreviated_product_name_fr": "Nutella t.400",
    "added_countries_tags": [],
    "additives_n": 1,
    "additives_original_tags": [
      "en:e322"
    ],
    "additives_prev_original_tags": [
      "en:e322"
    ],
    "additives_tags": [
      "en:e322"
    ],
    "allergens": "en:milk,en:nuts,en:soybeans",
    "allergens_from_ingredients": "en:nuts, hazelnuts",
    "allergens_from_user": "(fr) en:milk,en:nuts,en:soybeans",
    "allergens_hierarchy": [
      "en:milk",
      "en:nuts",
      "en:soybeans"
    ],
    "allergens_lc": "fr",
    "allergens_tags": [
      "en:milk",
      "en:nuts",
      "en:soybeans"
    ],
    "amino_acids_prev_tags": [],
    "amino_acids_tags": [],
    "brands": "Ferrero",
    "brands_tags": [
      "ferrero"
    ],
    "carbon_footprint_percent_of_known_ingredients": 13,
    "categories": "Produits à tartiner,Petit-déjeuners,Produits à tartiner sucrés,Pâtes à tartiner,Pâtes à tartiner aux noisettes,Pâtes à tartiner aux noisettes et au cacao",
    "categories_hierarchy": [
      "en:breakfasts",
      "en:spreads",
      "en:sweet-spreads",
      "en:hazelnut-spreads",
      "en:chocolate-spreads",
      "en:cocoa-and-hazelnuts-spreads"
    ],
    "categories_lc": "fr",
    "categories_properties": {
      "agribalyse_food_code:en": "31032",
      "agribalyse_proxy_food_code:en": "31032",
      "ciqual_food_code:en": "31032"
    },
    "categories_properties_tags": [
      "all-products",
      "categories-known",
      "agribalyse-food-code-31032",
      "agribalyse-food-code-known",
      "agribalyse-proxy-food-code-31032",
      "agribalyse-proxy-food-code-known",
      "ciqual-food-code-31032",
      "ciqual-food-code-known",
      "agribalyse-known",
      "agribalyse-31032"
    ],
    "categories_tags": [
      "en:breakfasts",
      "en:spreads",
      "en:sweet-spreads",
      "fr:pates-a-tartiner",
      "en:hazelnut-spreads",
      "en:chocolate-spreads",
      "en:cocoa-and-hazelnuts-spreads"
    ],
    "category_properties": {
      "ciqual_food_name:en": "Chocolate spread with hazelnuts"
    },
    "checked": "on",
    "checkers_tags": [
      "moon-rabbit"
    ],
    "ciqual_food_name_tags": [
      "chocolate-spread-with-hazelnuts"
    ],
    "cities_tags": [],
    "code": "3017620422003",
    "codes_tags": [
      "code-13",
      "3017620422xxx",
      "301762042xxxx",
      "30176204xxxxx",
      "3017620xxxxxx",
      "301762xxxxxxx",
      "30176xxxxxxxx",
      "3017xxxxxxxxx",
      "301xxxxxxxxxx",
      "30xxxxxxxxxxx",
      "3xxxxxxxxxxxx"
    ],
    "compared_to_category": "en:cocoa-and-hazelnuts-spreads",
    "complete": 0,
    "completeness": 0.875,
    "conservation_conditions": "A conserver au sec et à l'abri de la chaleur. Ne pas mettre au réfrigérateur.",
    "conservation_conditions_fr": "A conserver au sec et à l'abri de la chaleur. Ne pas mettre au réfrigérateur.",
    "correctors_tags": [
      "user1",
      "user2",
      "user3",
      "user4"
    ],
    "countries": "en:Algeria  Austria  Belgium  Canada  France  Germany  Italy  Luxembourg  Mexico  Morocco  Netherlands  Portugal  Senegal  Spain  Switzerland  Tunisia  United Kingdom  United States",
    "countries_beforescanbot": "Belgium,France",
    "countries_hierarchy": [
      "en:Algeria  Austria  Belgium  Canada  France  Germany  Italy  Luxembourg  Mexico  Morocco  Netherlands  Portugal  Senegal  Spain  Switzerland  Tunisia  United Kingdom  United States"
    ],
    "countries_lc": "fr",
    "countries_tags": [
      "en:algeria-austria-belgium-canada-france-germany-italy-luxembourg-mexico-morocco-netherlands-portugal-senegal-spain-switzerland-tunisia-united-kingdom-united-states"
    ],
    "created_t": 1457680652,
    "creator": "openfoodfacts-contributors",
    "customer_service": "FERRERO FRANCE COMMERCIALE - Service Consommateurs, CS 90058 - 76136 MONT SAINT AIGNAN Cedex",
    "customer_service_fr": "FERRERO FRANCE COMMERCIALE - Service Consommateurs, CS 90058 - 76136 MONT SAINT AIGNAN Cedex",
    "data_quality_bugs_tags": [],
    "data_quality_completeness": [
      "en:photo-and-data-to-be-checked-by-experienced-contributor",
      "en:ingredients-es-photo-to-be-selected",
      "en:ingredients-es-completed",
      "en:ingredients-en-photo-to-be-selected",
      "en:ingredients-en-completed",
      "en:nutrition-photo-to-be-selected",
      "en:categories-completed",
      "en:nutriments-completed",
      "en:packaging-photo-to-be-selected",
      "en:packagings-completed",
      "en:emb-codes-completed",
      "en:front-photo-to-be-selected",
      "en:product-name-to-be-completed",
      "en:quantity-to-be-completed",
      "en:brands-to-be-completed",
      "en:expiration-date-to-be-completed"
    ],
    "data_quality_dimensions": {
      "accuracy": {
        "overall": "0.00"
      },
      "completeness": {
        "general_information": "0.00",
        "ingredients": "0.50",
        "nutrition": "0.67",
        "overall": "0.40",
        "packaging": "0.67"
      }
    },
    "data_quality_errors_tags": [],
    "data_quality_info_tags": [
      "en:packaging-data-incomplete",
      "en:ingredients-percent-analysis-ok",
      "en:ecoscore-extended-data-computed",
      "en:ecoscore-extended-data-less-precise-than-agribalyse",
      "en:food-groups-1-known",
      "en:food-groups-2-known",
      "en:food-groups-3-unknown"
    ],
    "data_quality_tags": [
      "en:packaging-data-incomplete",
      "en:ingredients-percent-analysis-ok",
      "en:ecoscore-extended-data-computed",
      "en:ecoscore-extended-data-less-precise-than-agribalyse",
      "en:food-groups-1-known",
      "en:food-groups-2-known",
      "en:food-groups-3-unknown",
      "en:ecoscore-origins-of-ingredients-origins-are-100-percent-unknown",
      "en:ecoscore-packaging-unspecified-shape",
      "en:ecoscore-production-system-no-label"
    ],
    "data_quality_warnings_tags": [
      "en:ecoscore-origins-of-ingredients-origins-are-100-percent-unknown",
      "en:ecoscore-packaging-unspecified-shape",
      "en:ecoscore-production-system-no-label"
    ],
    "data_sources": "Database - FoodRepo / openfood.ch, Databases, Producer - Ferrero, Producers, App - yuka, Apps, Producer - ferrero-france-commerciale, Database - Equadis, Database - GDSN, App - InFood, App - Open Food Facts, App - halal-healthy, App - smoothie-openfoodfacts",
    "data_sources_tags": [
      "database-foodrepo-openfood-ch",
      "databases",
      "producer-ferrero",
      "producers",
      "app-yuka",
      "apps",
      "producer-ferrero-france-commerciale",
      "database-equadis",
      "database-gdsn",
      "app-infood",
      "app-open-food-facts",
      "app-halal-healthy",
      "app-smoothie-openfoodfacts"
    ],
    "ecoscore_data": {
      "adjustments": {
        "origins_of_ingredients": {
          "aggregated_origins": [
            {
              "origin": "en:unknown",
              "percent": 100
            }
          ],
          "epi_score": 0,
          "epi_value": -5,
          "origins_from_origins_field": [
            "en:unknown"
          ],
          "transportation_scores": {
            "fr": 0,
            "no": 0,
            "uk": 0,
            "us": 0,
            "world": 0
          },
          "transportation_values": {
            "fr": 0,
            "no": 0,
            "uk": 0,
            "us": 0,
            "world": 0
          },
          "values": {
            "fr": -5,
            "no": -5,
            "uk": -5,
            "us": -5,
            "world": -5
          },
          "warning": "origins_are_100_percent_unknown"
        },
        "packaging": {
          "non_recyclable_and_non_biodegradable_materials": 0,
          "packagings": [
            {
              "ecoscore_material_score": 81,
              "ecoscore_shape_ratio": 1,
              "material": "en:clear-glass",
              "shape": "en:unknown"
            }
          ],
          "score": 81,
          "value": -2,
          "warning": "unspecified_shape"
        },
        "production_system": {
          "labels": [],
          "value": 0,
          "warning": "no_label"
        },
        "threatened_species": {
          "ingredient": "en:palm-oil",
          "value": -10
        }
      },
      "agribalyse": {
        "agribalyse_food_code": "31032",
        "co2_agriculture": 8.7770996,
        "co2_consumption": 0,
        "co2_distribution": 0.014104999,
        "co2_packaging": 0.18864842,
        "co2_processing": 0.69167973,
        "co2_total": 9.8742343,
        "co2_transportation": 0.19708507,
        "code": "31032",
        "dqr": "2.54",
        "ef_agriculture": 0.61477708,
        "ef_consumption": 0,
        "ef_distribution": 0.0045906531,
        "ef_packaging": 0.020453714,
        "ef_processing": 0.085674643,
        "ef_total": 0.74366703,
        "ef_transportation": 0.017824104,
        "is_beverage": 0,
        "name_en": "Chocolate spread with hazelnuts",
        "name_fr": "Pâte à tartiner chocolat et noisette",
        "score": 40
      },
      "grade": "d",
      "grades": {
        "fr": "d",
        "no": "d",
        "uk": "d",
        "us": "d",
        "world": "d"
      },
      "missing": {
        "labels": 1,
        "origins": 1,
        "packagings": 1
      },
      "missing_data_warning": 1,
      "score": 23,
      "scores": {
        "fr": 23,
        "no": 23,
        "uk": 23,
        "us": 23,
        "world": 23
      },
      "status": "known"
    },
    "ecoscore_extended_data": {
      "impact": {
        "ef_single_score_log_stddev": 0.0539895633164057,
        "likeliest_impacts": {
          "Climate_change": 0.172717449218484,
          "EF_single_score": 0.023255035815491
        },
        "likeliest_recipe": {
          "en:emulsifier": 0.388589430098073,
          "en:hazelnut_oil": 12.806852015349,
          "en:palm_oil": 16.6103749736231,
          "en:sugar": 52.9709312507153,
          "en:water": 4.90093151221936,
          "fr:Cacao_Maigre_7": 3.94056985087663,
          "fr:Lait__cr_m__En_Poudre_8": 6.8959972390341
        },
        "mass_ratio_uncharacterized": 0.11,
        "uncharacterized_ingredients": {
          "impact": [
            "fr:Lait Écrémé En Poudre 8",
            "fr:Cacao Maigre 7"
          ],
          "nutrition": [
            "fr:Lait Écrémé En Poudre 8",
            "fr:Cacao Maigre 7"
          ]
        },
        "uncharacterized_ingredients_mass_proportion": {
          "impact": 0.11,
          "nutrition": 0.11
        },
        "uncharacterized_ingredients_ratio": {
          "impact": 0.333333333333333,
          "nutrition": 0.333333333333333
        },
        "warnings": [
          "The product has a high number of nutrition uncharacterized ingredients: 33%",
          "The product has a high number of impact uncharacterized ingredients: 33%",
          "The estimated mass of nutrition uncharacterized ingredients in the product is high: 11%",
          "The estimated mass of impact uncharacterized ingredients in the product is high: 11%"
        ]
      }
    },
    "ecoscore_extended_data_version": "4",
    "ecoscore_grade": "d",
    "ecoscore_score": 23,
    "ecoscore_tags": [
      "d"
    ],
    "editors_tags": [
      "user1",
      "user2",
      "user3",
      "user4"
    ],
    "emb_codes": "",
    "emb_codes_20141016": "",
    "emb_codes_orig": "",
    "emb_codes_tags": [],
    "entry_dates_tags": [
      "2016-03-11",
      "2016-03",
      "2016"
    ],
    "environment_impact_level": "",
    "environment_impact_level_tags": [],
    "expiration_date": "09/2021",
    "food_groups": "en:sweets",
    "food_groups_tags": [
      "en:sugary-snacks",
      "en:sweets"
    ],
    "fruits-vegetables-nuts_100g_estimate": 0,
    "generic_name": "",
    "generic_name_ar": "نوتلا",
    "generic_name_de": "Nuss-Nougat-Creme",
    "generic_name_en": "",
    "generic_name_es": "Crema de Avellanas con cacao",
    "generic_name_fr": "Pâte à tartiner aux noisettes",
    "generic_name_id": "",
    "generic_name_it": "Nutella",
    "generic_name_nl": "",
    "grades": {},
    "id": "3017620422003",
    "image_front_small_url": "https://images.openfoodfacts.org/images/products/301/762/042/2003/front_en.399.200.jpg",
    "image_front_thumb_url": "https://images.openfoodfacts.org/images/products/301/762/042/2003/front_en.399.100.jpg",
    "image_front_url": "https://images.openfoodfacts.org/images/products/301/762/042/2003/front_en.399.400.jpg",
    "image_nutrition_small_url": "https://images.openfoodfacts.org/images/products/301/762/042/2003/nutrition_en.400.200.jpg",
    "image_nutrition_thumb_url": "https://images.openfoodfacts.org/images/products/301/762/042/2003/nutrition_en.400.100.jpg",
    "image_nutrition_url": "https://images.openfoodfacts.org/images/products/301/762/042/2003/nutrition_en.400.400.jpg",
    "image_small_url": "https://images.openfoodfacts.org/images/products/301/762/042/2003/front_en.399.200.jpg",
    "image_thumb_url": "https://images.openfoodfacts.org/images/products/301/762/042/2003/front_en.399.100.jpg",
    "image_url": "https://images.openfoodfacts.org/images/products/301/762/042/2003/front_en.399.400.jpg",
    "images": {
      "1": {
        "sizes": {
          "100": {
            "h": 100,
            "w": 56
          },
          "400": {
            "h": 400,
            "w": 225
          },
          "full": {
            "h": 2000,
            "w": 1125
          }
        },
        "uploaded_t": "1457680652",
        "uploader": "openfoodfacts-contributors"
      },
      "2": {
        "sizes": {
          "100": {
            "h": 100,
            "w": 75
          },
          "400": {
            "h": 400,
            "w": 300
          },
          "full": {
            "h": 3264,
            "w": 2448
          }
        },
        "uploaded_t": "1462829284",
        "uploader": "openfoodfacts-contributors"
      },
      "3": {
        "sizes": {
          "100": {
            "h": 100,
            "w": 56
          },
          "400": {
            "h": 400,
            "w": 225
          },
          "full": {
            "h": 2000,
            "w": 1125
          }
        },
        "uploaded_t": "1468510986",
        "uploader": "user3"
      },
      "front_en": {
        "angle": "0",
        "coordinates_image_size": "full",
        "geometry": "0x0-0-0",
        "imgid": "1",
        "normalize": "false",
        "rev": "399",
        "sizes": {
          "100": {
            "h": 100,
            "w": 77
          },
          "200": {
            "h": 200,
            "w": 155
          },
          "400": {
            "h": 400,
            "w": 310
          },
          "full": {
            "h": 1808,
            "w": 1400
          }
        },
        "white_magic": "false",
        "x1": "0",
        "x2": "0",
        "y1": "0",
        "y2": "0"
      },
      "front_fr": {
        "angle": 0,
        "coordinates_image_size": "400",
        "geometry": "0x0--5--5",
        "imgid": "2",
        "normalize": "false",
        "rev": "415",
        "sizes": {
          "100": {
            "h": 100,
            "w": 77
          },
          "200": {
            "h": 200,
            "w": 155
          },
          "400": {
            "h": 400,
            "w": 310
          },
          "full": {
            "h": 1808,
            "w": 1400
          }
        },
        "white_magic": "false",
        "x1": "-1",
        "x2": "-1",
        "y1": "-1",
        "y2": "-1"
      },
      "ingredients_fr": {
        "angle": null,
        "coordinates_image_size": "400",
        "geometry": "0x0-0-0",
        "imgid": "3",
        "normalize": null,
        "rev": "299",
        "sizes": {
          "100": {
            "h": 16,
            "w": 100
          },
          "200": {
            "h": 33,
            "w": 200
          },
          "400": {
            "h": 65,
            "w": 400
          },
          "full": {
            "h": 334,
            "w": 2046
          }
        },
        "white_magic": null,
        "x1": null,
        "x2": null,
        "y1": null,
        "y2": null
      },
      "nutrition_en": {
        "angle": "0",
        "coordinates_image_size": "full",
        "geometry": "0x0-0-0",
        "imgid": "3",
        "normalize": "false",
        "rev": "400",
        "sizes": {
          "100": {
            "h": 100,
            "w": 96
          },
          "200": {
            "h": 200,
            "w": 192
          },
          "400": {
            "h": 400,
            "w": 383
          },
          "full": {
            "h": 572,
            "w": 548
          }
        },
        "white_magic": "false",
        "x1": "0",
        "x2": "0",
        "y1": "0",
        "y2": "0"
      },
      "packaging_fr": {
        "angle": 0,
        "coordinates_image_size": "full",
        "geometry": "0x0--1--1",
        "imgid": "3",
        "normalize": null,
        "rev": "420",
        "sizes": {
          "100": {
            "h": 31,
            "w": 100
          },
          "200": {
            "h": 61,
            "w": 200
          },
          "400": {
            "h": 122,
            "w": 400
          },
          "full": {
            "h": 638,
            "w": 2084
          }
        },
        "white_magic": null,
        "x1": "-1",
        "x2": "-1",
        "y1": "-1",
        "y2": "-1"
      }
    },
    "informers_tags": [
      "user1",
      "user2",
      "user3",
      "user4"
    ],
    "ingredients": [
      {
        "id": "en:sugar",
        "percent_estimate": 46.5,
        "percent_max": 63,
        "percent_min": 30,
        "text": "sugar",
        "vegan": "yes",
        "vegetarian": "yes"
      },
      {
        "from_palm_oil": "yes",
        "id": "en:palm-oil",
        "percent_estimate": 25.5,
        "percent_max": 38,
        "percent_min": 13,
        "text": "palm oil",
        "vegan": "yes",
        "vegetarian": "yes"
      },
      {
        "id": "en:hazelnut",
        "percent": 13,
        "percent_estimate": 13,
        "percent_max": 13,
        "percent_min": 13,
        "text": "hazelnuts",
        "vegan": "yes",
        "vegetarian": "yes"
      },
      {
        "id": "en:skim-milk-powder-8",
        "percent": 7,
        "percent_estimate": 7,
        "percent_max": 7,
        "percent_min": 7,
        "text": "skim milk powder 8"
      },
      {
        "id": "en:lean-cocoa-7",
        "percent": 4,
        "percent_estimate": 4,
        "percent_max": 4,
        "percent_min": 4,
        "text": "lean cocoa 7"
      },
      {
        "id": "en:emulsifier",
        "ingredients": [
          {
            "id": "en:soya-lecithin",
            "percent_estimate": 2,
            "percent_max": 4,
            "percent_min": 0,
            "text": "soy lecithins",
            "vegan": "yes",
            "vegetarian": "yes"
          }
        ],
        "percent_estimate": 2,
        "percent_max": 4,
        "percent_min": 0,
        "text": "emulsifiers"
      },
      {
        "id": "en:vanillin",
        "percent_estimate": 2,
        "percent_max": 4,
        "percent_min": 0,
        "text": "vanillin"
      }
    ],
    "ingredients_analysis": {
      "en:palm-oil": [
        "en:palm-oil"
      ],
      "en:vegan-status-unknown": [
        "en:skim-milk-powder-8",
        "en:lean-cocoa-7",
        "en:vanillin"
      ],
      "en:vegetarian-status-unknown": [
        "en:skim-milk-powder-8",
        "en:lean-cocoa-7",
        "en:vanillin"
      ]
    },
    "ingredients_analysis_tags": [
      "en:palm-oil",
      "en:vegan-status-unknown",
      "en:vegetarian-status-unknown"
    ],
    "ingredients_from_or_that_may_be_from_palm_oil_n": 0,
    "ingredients_from_palm_oil_n": 0,
    "ingredients_from_palm_oil_tags": [],
    "ingredients_hierarchy": [
      "en:sugar",
      "en:added-sugar",
      "en:disaccharide",
      "en:palm-oil",
      "en:oil-and-fat",
      "en:vegetable-oil-and-fat",
      "en:palm-oil-and-fat",
      "en:hazelnut",
      "en:nut",
      "en:tree-nut",
      "en:skim-milk-powder-8",
      "en:lean-cocoa-7",
      "en:emulsifier",
      "en:vanillin",
      "en:soya-lecithin",
      "en:e322",
      "en:e322i"
    ],
    "ingredients_n": 8,
    "ingredients_n_tags": [
      "8",
      "1-10"
    ],
    "ingredients_original_tags": [
      "en:sugar",
      "en:palm-oil",
      "en:hazelnut",
      "en:skim-milk-powder-8",
      "en:lean-cocoa-7",
      "en:emulsifier",
      "en:vanillin",
      "en:soya-lecithin"
    ],
    "ingredients_percent_analysis": 1,
    "ingredients_tags": [
      "en:sugar",
      "en:added-sugar",
      "en:disaccharide",
      "en:palm-oil",
      "en:oil-and-fat",
      "en:vegetable-oil-and-fat",
      "en:palm-oil-and-fat",
      "en:hazelnut",
      "en:nut",
      "en:tree-nut",
      "en:skim-milk-powder-8",
      "en:lean-cocoa-7",
      "en:emulsifier",
      "en:vanillin",
      "en:soya-lecithin",
      "en:e322",
      "en:e322i"
    ],
    "ingredients_text": "sugar, palm oil,  hazelnuts 13%, skim milk powder 8, 7%, lean cocoa 7, 4%, emulsifiers: soy lecithins, vanillin",
    "ingredients_text_en": "sugar, palm oil,  hazelnuts 13%, skim milk powder 8, 7%, lean cocoa 7, 4%, emulsifiers: soy lecithins, vanillin",
    "ingredients_text_fr": "Sucre, huile de palme, _NOISETTES_ 13%, _LAIT_ écrémé en poudre 8,7%, cacao maigre 7,4%, émulsifiants: lécithine [SOJA]; vanilline. Sans gluten",
    "ingredients_text_with_allergens": "sugar, palm oil,  <span class=\"allergen\">hazelnuts</span> 13%, skim milk powder 8, 7%, lean cocoa 7, 4%, emulsifiers: soy lecithins, vanillin",
    "ingredients_text_with_allergens_en": "sugar, palm oil,  <span class=\"allergen\">hazelnuts</span> 13%, skim milk powder 8, 7%, lean cocoa 7, 4%, emulsifiers: soy lecithins, vanillin",
    "ingredients_text_with_allergens_fr": "Sucre, huile de palme, <span class=\"allergen\">NOISETTES</span> 13%, <span class=\"allergen\">LAIT</span> écrémé en poudre 8,7%, cacao maigre 7,4%, émulsifiants: lécithine [<span class=\"allergen\">SOJA</span>]; vanilline. Sans gluten",
    "ingredients_that_may_be_from_palm_oil_n": 0,
    "ingredients_that_may_be_from_palm_oil_tags": [],
    "ingredients_with_specified_percent_n": 3,
    "ingredients_with_specified_percent_sum": 24,
    "ingredients_with_unspecified_percent_n": 4,
    "ingredients_with_unspecified_percent_sum": 76,
    "interface_version_created": "20120622",
    "interface_version_modified": "20150316.jqm2",
    "known_ingredients_n": 15,
    "labels": "Sans gluten,en:nonorganic",
    "labels_hierarchy": [
      "en:no-gluten",
      "en:nonorganic"
    ],
    "labels_lc": "fr",
    "labels_tags": [
      "en:no-gluten",
      "en:nonorganic"
    ],
    "lang": "en",
    "languages": {
      "en:arabic": 2,
      "en:english": 4,
      "en:french": 10,
      "en:german": 3,
      "en:italian": 3,
      "en:spanish": 7
    },
    "languages_codes": {
      "en": 4,
      "fr": 10
    },
    "languages_hierarchy": [
      "en:english",
      "en:french"
    ],
    "languages_tags": [
      "en:english",
      "en:french",
      "en:multilingual"
    ],
    "last_check_dates_tags": [
      "2021-07-21",
      "2021-07",
      "2021"
    ],
    "last_checked_t": 1626872806,
    "last_checker": "user3",
    "last_edit_dates_tags": [
      "2022-07-29",
      "2022-07",
      "2022"
    ],
    "last_editor": "user4",
    "last_image_dates_tags": [
      "2022-07-29",
      "2022-07",
      "2022"
    ],
    "last_image_t": 1659084293,
    "last_modified_by": "user4",
    "last_modified_t": 1659084329,
    "lc": "en",
    "link": "",
    "main_countries_tags": [],
    "manufacturing_places": "",
    "manufacturing_places_tags": [],
    "max_imgid": "121",
    "minerals_prev_tags": [],
    "minerals_tags": [],
    "misc_tags": [
      "en:nutrition-no-fiber",
      "en:nutrition-fruits-vegetables-nuts-estimate-from-ingredients",
      "en:nutrition-no-fiber-or-fruits-vegetables-nuts",
      "en:nutriscore-computed",
      "en:ecoscore-extended-data-computed",
      "en:ecoscore-extended-data-version-4",
      "en:ecoscore-missing-data-warning",
      "en:ecoscore-missing-data-labels",
      "en:ecoscore-missing-data-origins",
      "en:ecoscore-missing-data-packagings",
      "en:ecoscore-computed"
    ],
    "no_nutrition_data": "null",
    "nova_group": 4,
    "nova_groups": "4",
    "nova_groups_markers": {
      "3": [
        [
          "ingredients",
          "en:sugar"
        ]
      ],
      "4": [
        [
          "additives",
          "en:e322"
        ],
        [
          "ingredients",
          "en:emulsifier"
        ]
      ]
    },
    "nova_groups_tags": [
      "en:4-ultra-processed-food-and-drink-products"
    ],
    "nucleotides_prev_tags": [],
    "nucleotides_tags": [],
    "nutrient_levels": {
      "fat": "high",
      "salt": "low",
      "saturated-fat": "high",
      "sugars": "high"
    },
    "nutrient_levels_tags": [
      "en:fat-in-high-quantity",
      "en:saturated-fat-in-high-quantity",
      "en:sugars-in-high-quantity",
      "en:salt-in-low-quantity"
    ],
    "nutriments": {
      "alcohol": 0,
      "alcohol_100g": 0,
      "alcohol_serving": 0,
      "alcohol_unit": "% vol",
      "alcohol_value": 0,
      "carbohydrates": 57.5,
      "carbohydrates_100g": 57.5,
      "carbohydrates_serving": 8.62,
      "carbohydrates_unit": "g",
      "carbohydrates_value": 57.5,
      "carbon-footprint-from-known-ingredients_product": 135,
      "carbon-footprint-from-known-ingredients_serving": 5.07,
      "energy": 2252,
      "energy-kcal": 539,
      "energy-kcal_100g": 539,
      "energy-kcal_serving": 80.8,
      "energy-kcal_unit": "kcal",
      "energy-kcal_value": 539,
      "energy-kj": 2252,
      "energy-kj_100g": 2252,
      "energy-kj_serving": 338,
      "energy-kj_unit": "kJ",
      "energy-kj_value": 2252,
      "energy_100g": 2252,
      "energy_serving": 338,
      "energy_unit": "kJ",
      "energy_value": 2252,
      "fat": 30.9,
      "fat_100g": 30.9,
      "fat_serving": 4.63,
      "fat_unit": "g",
      "fat_value": 30.9,
      "fruits-vegetables-nuts-estimate-from-ingredients_100g": 13,
      "fruits-vegetables-nuts-estimate-from-ingredients_serving": 13,
      "nova-group": 4,
      "nova-group_100g": 4,
      "nova-group_serving": 4,
      "nutrition-score-fr": 26,
      "nutrition-score-fr_100g": 26,
      "proteins": 6.3,
      "proteins_100g": 6.3,
      "proteins_serving": 0.945,
      "proteins_unit": "g",
      "proteins_value": 6.3,
      "salt": 0.107,
      "salt_100g": 0.107,
      "salt_serving": 0.016,
      "salt_unit": "g",
      "salt_value": 0.107,
      "saturated-fat": 10.6,
      "saturated-fat_100g": 10.6,
      "saturated-fat_serving": 1.59,
      "saturated-fat_unit": "g",
      "saturated-fat_value": 10.6,
      "sodium": 0.0428,
      "sodium_100g": 0.0428,
      "sodium_serving": 0.00642,
      "sodium_unit": "g",
      "sodium_value": 0.0428,
      "sugars": 56.3,
      "sugars_100g": 56.3,
      "sugars_serving": 8.44,
      "sugars_unit": "g",
      "sugars_value": 56.3
    },
    "nutriscore_data": {
      "energy": 2252,
      "energy_points": 6,
      "energy_value": 2252,
      "fiber": 0,
      "fiber_points": 0,
      "fiber_value": 0,
      "fruits_vegetables_nuts_colza_walnut_olive_oils": 13,
      "fruits_vegetables_nuts_colza_walnut_olive_oils_points": 0,
      "fruits_vegetables_nuts_colza_walnut_olive_oils_value": 13,
      "grade": "e",
      "is_beverage": 0,
      "is_cheese": 0,
      "is_fat": 0,
      "is_water": 0,
      "negative_points": 26,
      "positive_points": 0,
      "proteins": 6.3,
      "proteins_points": 3,
      "proteins_value": 6.3,
      "saturated_fat": 10.6,
      "saturated_fat_points": 10,
      "saturated_fat_ratio": 34.3042071197411,
      "saturated_fat_ratio_points": 5,
      "saturated_fat_ratio_value": 34.3,
      "saturated_fat_value": 10.6,
      "score": 26,
      "sodium": 42.8,
      "sodium_points": 0,
      "sodium_value": 42.8,
      "sugars": 56.3,
      "sugars_points": 10,
      "sugars_value": 56.3
    },
    "nutriscore_grade": "e",
    "nutriscore_score": 26,
    "nutriscore_score_opposite": -26,
    "nutrition_data": "on",
    "nutrition_data_per": "100g",
    "nutrition_data_prepared": "",
    "nutrition_data_prepared_per": "100g",
    "nutrition_grade_fr": "e",
    "nutrition_grades": "e",
    "nutrition_grades_tags": [
      "e"
    ],
    "nutrition_score_beverage": 0,
    "nutrition_score_warning_fruits_vegetables_nuts_estimate_from_ingredients": 1,
    "nutrition_score_warning_fruits_vegetables_nuts_estimate_from_ingredients_value": 13,
    "nutrition_score_warning_no_fiber": 1,
    "obsolete": "",
    "obsolete_since_date": "",
    "origin": "",
    "origins": "",
    "origins_hierarchy": [],
    "origins_lc": "fr",
    "origins_tags": [],
    "other_nutritional_substances_tags": [],
    "owner": "org-ferrero-france-commerciale",
    "owners_tags": "org-ferrero-france-commerciale",
    "packaging": "PP 5 Ummi PLASTIQUE / PLASTIEK PAP 27 WWW PAPIER / PAPIER CIPAP 82 PANNEAU DE FIBRE COMPOSITES/ COMPOSIET VEZELPLAAT GL 70 VERRE / GLAS",
    "packaging_hierarchy": [
      "fr:PP 5 Ummi PLASTIQUE / PLASTIEK PAP 27 WWW PAPIER / PAPIER CIPAP 82 PANNEAU DE FIBRE COMPOSITES/ COMPOSIET VEZELPLAAT GL 70 VERRE / GLAS"
    ],
    "packaging_lc": "fr",
    "packaging_tags": [
      "fr:pp-5-ummi-plastique-plastiek-pap-27-www-papier-papier-cipap-82-panneau-de-fibre-composites-composiet-vezelplaat-gl-70-verre-glas"
    ],
    "packaging_text": "",
    "packaging_text_ar": "",
    "packaging_text_de": "",
    "packaging_text_en": "",
    "packaging_text_es": "Pot en verre, couvercle en plastique.",
    "packaging_text_fr": "1 couvercle plastique blanc opaque PP à jeter,\r\n1 plaque en carton PAP 21 à recycler,\r\n1 opercule en carton C/PAP 82 à recycler,\r\n1 pot en verre à recycler",
    "packaging_text_id": "",
    "packaging_text_it": "",
    "packaging_text_nl": "",
    "packagings": [
      {
        "material": "en:clear-glass"
      }
    ],
    "photographers_tags": [
      "user1",
      "user2",
      "user3",
      "user4"
    ],
    "pnns_groups_1": "Sugary snacks",
    "pnns_groups_1_tags": [
      "sugary-snacks",
      "known"
    ],
    "pnns_groups_2": "Sweets",
    "pnns_groups_2_tags": [
      "sweets",
      "known"
    ],
    "popularity_key": 20999992556,
    "popularity_tags": [
      "top-10-scans-2021",
      "top-50-scans-2021",
      "top-100-scans-2021",
      "top-500-scans-2021",
      "top-1000-scans-2021",
      "top-5000-scans-2021",
      "top-10000-scans-2021",
      "top-50000-scans-2021",
      "top-100000-scans-2021",
      "top-10-fr-scans-2021",
      "top-50-fr-scans-2021",
      "top-100-fr-scans-2021",
      "top-500-fr-scans-2021",
      "top-1000-fr-scans-2021",
      "top-5000-fr-scans-2021",
      "top-10000-fr-scans-2021",
      "top-50000-fr-scans-2021",
      "top-100000-fr-scans-2021",
      "top-country-fr-scans-2021",
      "at-least-5-fr-scans-2021",
      "at-least-10-fr-scans-2021"
    ],
    "product_name": "Nutella",
    "product_name_ar": "نوتيلا",
    "product_name_de": "Nutella",
    "product_name_en": "Nutella",
    "product_name_es": "Nutella",
    "product_name_fr": "Pâte à tartiner Nutella noisettes et cacao - 400g",
    "product_name_id": "",
    "product_name_it": "Nutella",
    "product_name_nl": "",
    "product_quantity": "400",
    "purchase_places": "F - 77480 Mousseaux les Bray  France",
    "purchase_places_tags": [
      "f-77480-mousseaux-les-bray-france"
    ],
    "quantity": "400g",
    "removed_countries_tags": [],
    "rev": 421,
    "scans_n": 3713,
    "scores": {},
    "selected_images": {
      "front": {
        "display": {
          "en": "https://images.openfoodfacts.org/images/products/301/762/042/2003/front_en.399.400.jpg",
          "fr": "https://images.openfoodfacts.org/images/products/301/762/042/2003/front_fr.415.400.jpg"
        },
        "small": {
          "en": "https://images.openfoodfacts.org/images/products/301/762/042/2003/front_en.399.200.jpg",
          "fr": "https://images.openfoodfacts.org/images/products/301/762/042/2003/front_fr.415.200.jpg"
        },
        "thumb": {
          "en": "https://images.openfoodfacts.org/images/products/301/762/042/2003/front_en.399.100.jpg",
          "fr": "https://images.openfoodfacts.org/images/products/301/762/042/2003/front_fr.415.100.jpg"
        }
      },
      "ingredients": {
        "display": {
          "fr": "https://images.openfoodfacts.org/images/products/301/762/042/2003/ingredients_fr.299.400.jpg"
        },
        "small": {
          "fr": "https://images.openfoodfacts.org/images/products/301/762/042/2003/ingredients_fr.299.200.jpg"
        },
        "thumb": {
          "fr": "https://images.openfoodfacts.org/images/products/301/762/042/2003/ingredients_fr.299.100.jpg"
        }
      },
      "nutrition": {
        "display": {
          "en": "https://images.openfoodfacts.org/images/products/301/762/042/2003/nutrition_en.400.400.jpg"
        },
        "small": {
          "en": "https://images.openfoodfacts.org/images/products/301/762/042/2003/nutrition_en.400.200.jpg"
        },
        "thumb": {
          "en": "https://images.openfoodfacts.org/images/products/301/762/042/2003/nutrition_en.400.100.jpg"
        }
      },
      "packaging": {
        "display": {
          "fr": "https://images.openfoodfacts.org/images/products/301/762/042/2003/packaging_fr.420.400.jpg"
        },
        "small": {
          "fr": "https://images.openfoodfacts.org/images/products/301/762/042/2003/packaging_fr.420.200.jpg"
        },
        "thumb": {
          "fr": "https://images.openfoodfacts.org/images/products/301/762/042/2003/packaging_fr.420.100.jpg"
        }
      }
    },
    "serving_quantity": "15",
    "serving_size": "15g",
    "sortkey": 1610877517,
    "sources": [
      {
        "fields": [
          "product_name_de",
          "product_name_it",
          "brands",
          "countries"
        ],
        "id": "openfood-ch",
        "images": [],
        "import_t": 1548767279,
        "manufacturer": "0",
        "name": "FoodRepo",
        "source_licence": "Creative Commons Attribution 4.0 International License",
        "source_licence_url": "https://creativecommons.org/licenses/by/4.0/",
        "url": "https://www.foodrepo.org/ch/products/19413"
      },
      {
        "fields": [
          "packaging",
          "ingredients_text_fr"
        ],
        "id": "ferrero",
        "images": [],
        "import_t": 1552318840,
        "manufacturer": "1",
        "name": "Ferrero",
        "url": "https://www.ferrero.fr"
      }
    ],
    "sources_fields": {
      "org-gs1": {
        "gln": "3010176200101",
        "gpcCategoryCode": "10000187",
        "gpcCategoryName": "Pâtes à Tartiner Sucrées (Longue Conservation)",
        "isAllergenRelevantDataProvided": "true",
        "lastChangeDateTime": "2022-07-13T16:01:41+02:00",
        "partyName": "FERRERO FRANCE COMMERCIALE",
        "productionVariantDescription": "2014",
        "publicationDateTime": "2022-07-13T16:01:41+02:00"
      }
    },
    "states": "en:to-be-completed, en:nutrition-facts-completed, en:ingredients-completed, en:expiration-date-completed, en:packaging-code-to-be-completed, en:characteristics-to-be-completed, en:origins-to-be-completed, en:categories-completed, en:brands-completed, en:packaging-completed, en:quantity-completed, en:product-name-completed, en:photos-to-be-validated, en:packaging-photo-to-be-selected, en:nutrition-photo-selected, en:ingredients-photo-to-be-selected, en:front-photo-selected, en:photos-uploaded",
    "states_hierarchy": [
      "en:to-be-completed",
      "en:nutrition-facts-completed",
      "en:ingredients-completed",
      "en:expiration-date-completed",
      "en:packaging-code-to-be-completed",
      "en:characteristics-to-be-completed",
      "en:origins-to-be-completed",
      "en:categories-completed",
      "en:brands-completed",
      "en:packaging-completed",
      "en:quantity-completed",
      "en:product-name-completed",
      "en:photos-to-be-validated",
      "en:packaging-photo-to-be-selected",
      "en:nutrition-photo-selected",
      "en:ingredients-photo-to-be-selected",
      "en:front-photo-selected",
      "en:photos-uploaded"
    ],
    "states_tags": [
      "en:to-be-completed",
      "en:nutrition-facts-completed",
      "en:ingredients-completed",
      "en:expiration-date-completed",
      "en:packaging-code-to-be-completed",
      "en:characteristics-to-be-completed",
      "en:origins-to-be-completed",
      "en:categories-completed",
      "en:brands-completed",
      "en:packaging-completed",
      "en:quantity-completed",
      "en:product-name-completed",
      "en:photos-to-be-validated",
      "en:packaging-photo-to-be-selected",
      "en:nutrition-photo-selected",
      "en:ingredients-photo-to-be-selected",
      "en:front-photo-selected",
      "en:photos-uploaded"
    ],
    "stores": "Bi1  Magasins U  Carrefour  Franprix  Auchan  Casino  Intermarché,carrefour.fr",
    "stores_tags": [
      "bi1-magasins-u-carrefour-franprix-auchan-casino-intermarche",
      "carrefour-fr"
    ],
    "teams": "pain-au-chocolat,shark-attack,stakano,chocolatine,la-robe-est-bleue,vegan,m,b,c,vegancheck",
    "teams_tags": [
      "pain-au-chocolat",
      "shark-attack",
      "stakano",
      "chocolatine",
      "la-robe-est-bleue",
      "vegan",
      "m",
      "b",
      "c",
      "vegancheck"
    ],
    "traces": "",
    "traces_from_ingredients": "",
    "traces_from_user": "(fr) ",
    "traces_hierarchy": [],
    "traces_lc": "fr",
    "traces_tags": [],
    "unique_scans_n": 2544,
    "unknown_ingredients_n": 2,
    "unknown_nutrients_tags": [],
    "update_key": "ing20220322",
    "vitamins_prev_tags": [],
    "vitamins_tags": []
  },
  "status": 1,
  "status_verbose": "product found"
}

Empty
Empty