{"id":326,"date":"2026-08-22T09:40:06","date_gmt":"2026-08-22T09:40:06","guid":{"rendered":"https:\/\/nutrigraphapi.com\/blog\/nova-nutriscore-ecoscore-api\/"},"modified":"2026-09-10T09:47:27","modified_gmt":"2026-09-10T09:47:27","slug":"nova-nutriscore-ecoscore-api","status":"publish","type":"post","link":"https:\/\/nutrigraphapi.com\/blog\/nova-nutriscore-ecoscore-api\/","title":{"rendered":"The Unified Food Quality API: Combining NOVA, Nutri-Score, and Eco-Score in Sub-150ms"},"content":{"rendered":"<h2>1. The Decline of Single-Metric Calorie Tracking<\/h2>\n<p>For more than a decade, digital health and fitness applications relied on a single fundamental metric to guide consumer dietary choices: the calorie. Users manually logged meal weights, calculated daily caloric deficits, and tracked basic macronutrient splits (protein, carbohydrates, and fats). However, over the past three years, user engagement data across the health-tech sector reveals a clear trend: traditional calorie counters are suffering from severe 30-day retention decay.<\/p>\n<p>The reason is scientifically clear. Peer-reviewed research published in <a href=\"https:\/\/www.nature.com\/articles\/s41598-021-93335-5\" target=\"_blank\" rel=\"noopener\">Nature Scientific Reports<\/a> and leading clinical journals confirms that evaluating food purely by calories ignores the biological impact of industrial food processing. Treating 100 calories of whole organic rolled oats as metabolically equivalent to 100 calories of ultra-processed, artificially sweetened soda damages user outcomes and destroys consumer trust.<\/p>\n<p>Modern high-growth mobile applications\u2014exemplified by European breakout platforms like <a href=\"https:\/\/www.yuka.io\/\" target=\"_blank\" rel=\"noopener\">Yuka<\/a>\u2014have captured tens of millions of active users by pivoting to <strong>multi-dimensional food intelligence<\/strong>. Rather than asking users to weigh food, they allow shoppers to scan a barcode and instantly receive three independent quality perspectives: Is the food ultra-processed (NOVA)? What is its overall nutritional density (Nutri-Score)? And what is its environmental impact (Eco-Score)?<\/p>\n<h2>2. The Engineering Bottleneck: The Multi-Score Calculation Pipeline<\/h2>\n<p>While consumer demand for holistic scoring is overwhelming, implementing these scores independently in mobile software introduces severe architectural friction. Engineering teams attempting to build scoring engines in-house face three complex calculation hurdles:<\/p>\n<h3>A. NOVA Ultra-Processing Classification (Groups 1 through 4)<\/h3>\n<p>The NOVA classification system (developed by researchers at the University of S\u00e3o Paulo) does not evaluate nutrient grams. Instead, it classifies foods based on the nature, extent, and purpose of industrial processing:<\/p>\n<ul>\n<li><strong>Group 1: Unprocessed or Minimally Processed Foods<\/strong> (Whole oats, raw fruits, pasteurized milk).<\/li>\n<li><strong>Group 2: Processed Culinary Ingredients<\/strong> (Butter, olive oil, cane sugar, sea salt).<\/li>\n<li><strong>Group 3: Processed Foods<\/strong> (Canned legumes, freshly baked sourdough, salted nuts).<\/li>\n<li><strong>Group 4: Ultra-Processed Food Formulations (UPFs)<\/strong> (Snack bars with isolated soy protein, sodas with artificial sweeteners, emulsified sauces).<\/li>\n<\/ul>\n<p>Determining whether a food is NOVA 4 requires identifying &quot;markers of ultra-processing&quot;\u2014such as modified starches, hydrolyzed proteins, high fructose corn syrup, hydrogenated oils, artificial colorants, flavor enhancers, and emulsifiers. Naive string matching consistently misclassifies minimally processed items with complex botanical names.<\/p>\n<h3>B. The Revised 2024 European Nutri-Score Standard<\/h3>\n<p>Nutri-Score, regulated by <a href=\"https:\/\/www.santepubliquefrance.fr\/\" target=\"_blank\" rel=\"noopener\">Sant\u00e9 Publique France<\/a>, awards front-of-pack grades from <strong>A (dark green)<\/strong> to <strong>E (dark orange)<\/strong> based on a point allocation algorithm. Negative points are assigned for energy density (kJ), sugars, saturated fats, and sodium, while positive points are awarded for protein, dietary fiber, and the percentage of fruits, vegetables, legumes, and nuts.<\/p>\n<p>Critically, the scientific committee enacted a major revision to the Nutri-Score algorithm in 2024. The new standard enforces stricter penalties on added sugars, increases thresholds for dietary sodium, and classifies beverages containing artificial sweeteners with harsher penalties. Mobile apps using outdated calculation libraries generate conflicting grades that trigger user complaints.<\/p>\n<h3>C. Eco-Score Environmental Lifecycle Analysis (LCA)<\/h3>\n<p>The Eco-Score standard (developed by a consortium of French independent organizations using <a href=\"https:\/\/agribalyse.ademe.fr\/\" target=\"_blank\" rel=\"noopener\">ADEME Agribalyse<\/a> data) scores products from 100 down to 0, mapped to grades A through E. The calculation requires a baseline life-cycle analysis factoring raw agricultural production, transportation distance, packaging materials (weight and recyclability), and environmental certifications (organic vs. conventional farming).<\/p>\n<h2>3. The SaaS Monetization Playbook: Turning Quality Scores into Revenue<\/h2>\n<p>Top digital health platforms use NutriGraphAPI&#8217;s pre-computed scoring engine to build high-converting premium subscription funnels:<\/p>\n<ul>\n<li><strong>&quot;Ultra-Processed Food Detox&quot; Premium Tier ($9.99\/mo):<\/strong> Users unlock a dedicated scanning mode that flags all NOVA 4 products and suggests cleaner NOVA 1 or NOVA 2 alternatives in real time.<\/li>\n<li><strong>Eco-Conscious Grocery Cart Scanner ($4.99\/mo):<\/strong> Shoppers scan items to calculate the aggregate carbon and packaging footprint of their supermarket basket, earning reward points for choosing Eco-Score A products.<\/li>\n<li><strong>Clinical Dietitian &amp; Coaching Portals (B2B SaaS):<\/strong> Nutritionists and clinical health coaches use NutriGraphAPI&#8217;s multi-score intelligence to audit client grocery receipts automatically.<\/li>\n<\/ul>\n<h2>4. Technical Implementation: All Six Quality Scores in One JSON Payload<\/h2>\n<p>As documented on <a href=\"https:\/\/www.nutrigraphapi.com\/\">www.nutrigraphapi.com<\/a>, NutriGraphAPI unifies NOVA, Nutri-Score, Eco-Score, and food safety signals into a single, pre-computed response returned in <strong>sub-150ms median latency<\/strong>:<\/p>\n<pre><code class=\"language-json\">{\n  \"additionalInfo\": {\n    \"nova_group\": \"1\",\n    \"nutriscore_grade\": \"A\",\n    \"ecoscore\": \"A\",\n    \"food_safety_labels\": {\n      \"Organic\": true,\n      \"NoGMO\": true,\n      \"Carcinogenic\": false,\n      \"ProductRecalls\": false\n    },\n    \"average_customer_rating\": 4.6,\n    \"sustainability_labels\": {\n      \"PlantBased\": true,\n      \"Recycled\": true,\n      \"SustainablePackaging\": true,\n      \"SocialResponsibility\": true\n    }\n  }\n}<\/code><\/pre>\n<p><em>Explore the complete interactive schema on <a href=\"https:\/\/www.nutrigraphapi.com\/#schema\">www.nutrigraphapi.com<\/a>.<\/em><\/p>\n<h2>5. Production Camera Scanning Architecture &amp; Code Example<\/h2>\n<p>Here is a complete Node.js \/ TypeScript service implementing a multi-dimensional food scoring lookup:<\/p>\n<pre><code class=\"language-typescript\">\/\/ TypeScript: Multi-Score Health Scanner\nimport fetch from 'node-fetch';\n\ninterface ProductHealthScore {\n  barcode: string;\n  productName: string;\n  novaGroup: string;\n  nutriScore: string;\n  ecoScore: string;\n  isOrganic: boolean;\n  isUltraProcessed: boolean;\n}\n\nexport async function fetchProductScores(barcode: string): Promise {\n  const endpoint = `https:\/\/barcode-api-140543331861.asia-south1.run.app\/api\/lookup?barcode=${barcode}`;\n  const response = await fetch(endpoint, {\n    headers: { 'X-API-Key': process.env.NUTRIGRAPH_API_KEY! }\n  });\n  \n  if (!response.ok) {\n    throw new Error(`Lookup failed with status ${response.status}`);\n  }\n  \n  const { analysed_data } = await response.json();\n  const info = analysed_data.additionalInfo;\n  \n  return {\n    barcode,\n    productName: `${analysed_data.generalData.brandName} ${analysed_data.generalData.variant || ''}`.trim(),\n    novaGroup: info.nova_group,\n    nutriScore: info.nutriscore_grade,\n    ecoScore: info.ecoscore,\n    isOrganic: info.food_safety_labels?.Organic || false,\n    isUltraProcessed: info.nova_group === \"4\"\n  };\n}<\/code><\/pre>\n<h2>6. Quantitative Comparison: Scoring Engine Architectures<\/h2>\n<table>\n<thead>\n<tr>\n<th>Dimension<\/th>\n<th>NutriGraphAPI Unified Engine<\/th>\n<th>Crowdsourced (<a href=\"https:\/\/world.openfoodfacts.org\/\" target=\"_blank\" rel=\"noopener\">Open Food Facts<\/a>)<\/th>\n<th>Legacy Food APIs<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>All 6 Scores in 1 Call<\/strong><\/td>\n<td><strong>Yes (NOVA + Nutri + Eco + 3 Safety Signals)<\/strong><\/td>\n<td>Partial (Nova + Nutri only)<\/td>\n<td>Basic diet labels only<\/td>\n<\/tr>\n<tr>\n<td><strong>Revised 2024 Nutri-Score Standard<\/strong><\/td>\n<td><strong>Fully compliant with updated European standard<\/strong><\/td>\n<td>Mixed legacy \/ inconsistent<\/td>\n<td>Not supported<\/td>\n<\/tr>\n<tr>\n<td><strong>Median Edge Latency<\/strong><\/td>\n<td><strong>Sub-150ms median response<\/strong><\/td>\n<td>1,200ms &#8211; 2,800ms<\/td>\n<td>500ms &#8211; 1,200ms<\/td>\n<\/tr>\n<tr>\n<td><strong>Data Sourcing Model<\/strong><\/td>\n<td><strong>Label-sourced + AI-qualified (2 layers)<\/strong><\/td>\n<td>Uncurated community OCR<\/td>\n<td>Single raw layer<\/td>\n<\/tr>\n<tr>\n<td><strong>Free Tier Payload<\/strong><\/td>\n<td><strong>Full analysed_data layer (1,000 calls\/mo)<\/strong><\/td>\n<td>Crowdsourced data<\/td>\n<td>Sales demo required ($1,800+\/mo)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>7. Frequently Asked Developer Questions (FAQ)<\/h2>\n<h3>How does NutriGraphAPI calculate the Eco-Score for international products?<\/h3>\n<p>NutriGraphAPI combines Agribalyse cradle-to-gate agricultural life-cycle data with packaging material composition, verified transport origin (country of manufacture), and certified environmental labels (such as USDA Organic or Fair Trade) to compute standardized A through E grades.<\/p>\n<h3>Can we display Nutri-Score and NOVA badges in our mobile UI without licensing fees?<\/h3>\n<p>Yes. Both the NOVA classification and the Nutri-Score standard are established public scientific methodologies. NutriGraphAPI pre-computes these values and delivers them via standard JSON attributes, allowing you to render custom UI badges freely in your consumer applications.<\/p>\n<h2>8. Developer Sandbox &amp; Getting Started<\/h2>\n<p>Test all six quality scores with <strong>1,000 free monthly calls<\/strong> on the Developer tier. Claim your sandbox API key today at <a href=\"https:\/\/www.nutrigraphapi.com\/\">www.nutrigraphapi.com<\/a>.<\/p>\n<p><a href=\"https:\/\/www.nutrigraphapi.com\/\" class=\"btn-cta\">Explore the Developer Sandbox &rarr;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A technical masterclass on multi-dimensional food scoring: combining NOVA ultra-processing groups, 2024 Nutri-Score, and Eco-Score lifecycle metrics on www.nutrigraphapi.com.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-326","post","type-post","status-publish","format-standard","hentry","category-blog"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>The Unified Food Quality API<\/title>\n<meta name=\"description\" content=\"A technical masterclass on multi-dimensional food scoring: combining NOVA ultra-processing groups, 2024 Nutri-Score, and Eco-Score lifecycle metrics on\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nutrigraphapi.com\/blog\/nova-nutriscore-ecoscore-api\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Unified Food Quality API\" \/>\n<meta property=\"og:description\" content=\"A technical masterclass on multi-dimensional food scoring: combining NOVA ultra-processing groups, 2024 Nutri-Score, and Eco-Score lifecycle metrics on\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nutrigraphapi.com\/blog\/nova-nutriscore-ecoscore-api\/\" \/>\n<meta property=\"og:site_name\" content=\"NutriGraphAPI Notes\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-22T09:40:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-10T09:47:27+00:00\" \/>\n<meta name=\"author\" content=\"foodscangenius\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"foodscangenius\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/nutrigraphapi.com\\\/blog\\\/nova-nutriscore-ecoscore-api\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nutrigraphapi.com\\\/blog\\\/nova-nutriscore-ecoscore-api\\\/\"},\"author\":{\"name\":\"foodscangenius\",\"@id\":\"https:\\\/\\\/nutrigraphapi.com\\\/blog\\\/#\\\/schema\\\/person\\\/525aba7b1cccc56c405bf42e4aad4910\"},\"headline\":\"The Unified Food Quality API: Combining NOVA, Nutri-Score, and Eco-Score in Sub-150ms\",\"datePublished\":\"2026-08-22T09:40:06+00:00\",\"dateModified\":\"2026-09-10T09:47:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/nutrigraphapi.com\\\/blog\\\/nova-nutriscore-ecoscore-api\\\/\"},\"wordCount\":935,\"commentCount\":3,\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/nutrigraphapi.com\\\/blog\\\/nova-nutriscore-ecoscore-api\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/nutrigraphapi.com\\\/blog\\\/nova-nutriscore-ecoscore-api\\\/\",\"url\":\"https:\\\/\\\/nutrigraphapi.com\\\/blog\\\/nova-nutriscore-ecoscore-api\\\/\",\"name\":\"The Unified Food Quality API\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nutrigraphapi.com\\\/blog\\\/#website\"},\"datePublished\":\"2026-08-22T09:40:06+00:00\",\"dateModified\":\"2026-09-10T09:47:27+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/nutrigraphapi.com\\\/blog\\\/#\\\/schema\\\/person\\\/525aba7b1cccc56c405bf42e4aad4910\"},\"description\":\"A technical masterclass on multi-dimensional food scoring: combining NOVA ultra-processing groups, 2024 Nutri-Score, and Eco-Score lifecycle metrics on\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/nutrigraphapi.com\\\/blog\\\/nova-nutriscore-ecoscore-api\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/nutrigraphapi.com\\\/blog\\\/nova-nutriscore-ecoscore-api\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/nutrigraphapi.com\\\/blog\\\/nova-nutriscore-ecoscore-api\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/nutrigraphapi.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Unified Food Quality API: Combining NOVA, Nutri-Score, and Eco-Score in Sub-150ms\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/nutrigraphapi.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/nutrigraphapi.com\\\/blog\\\/\",\"name\":\"NutriGraphAPI Notes\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/nutrigraphapi.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/nutrigraphapi.com\\\/blog\\\/#\\\/schema\\\/person\\\/525aba7b1cccc56c405bf42e4aad4910\",\"name\":\"foodscangenius\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8a4c5c6081369c97ceb5c135ba5d99504b7ad28ef4672712b5a3a3388802144a?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8a4c5c6081369c97ceb5c135ba5d99504b7ad28ef4672712b5a3a3388802144a?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8a4c5c6081369c97ceb5c135ba5d99504b7ad28ef4672712b5a3a3388802144a?s=96&r=g\",\"caption\":\"foodscangenius\"},\"sameAs\":[\"https:\\\/\\\/nutrigraphapi.com\\\/blog\"],\"url\":\"https:\\\/\\\/nutrigraphapi.com\\\/blog\\\/author\\\/foodscangenius\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Unified Food Quality API","description":"A technical masterclass on multi-dimensional food scoring: combining NOVA ultra-processing groups, 2024 Nutri-Score, and Eco-Score lifecycle metrics on","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/nutrigraphapi.com\/blog\/nova-nutriscore-ecoscore-api\/","og_locale":"en_US","og_type":"article","og_title":"The Unified Food Quality API","og_description":"A technical masterclass on multi-dimensional food scoring: combining NOVA ultra-processing groups, 2024 Nutri-Score, and Eco-Score lifecycle metrics on","og_url":"https:\/\/nutrigraphapi.com\/blog\/nova-nutriscore-ecoscore-api\/","og_site_name":"NutriGraphAPI Notes","article_published_time":"2026-08-22T09:40:06+00:00","article_modified_time":"2026-09-10T09:47:27+00:00","author":"foodscangenius","twitter_card":"summary_large_image","twitter_misc":{"Written by":"foodscangenius","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/nutrigraphapi.com\/blog\/nova-nutriscore-ecoscore-api\/#article","isPartOf":{"@id":"https:\/\/nutrigraphapi.com\/blog\/nova-nutriscore-ecoscore-api\/"},"author":{"name":"foodscangenius","@id":"https:\/\/nutrigraphapi.com\/blog\/#\/schema\/person\/525aba7b1cccc56c405bf42e4aad4910"},"headline":"The Unified Food Quality API: Combining NOVA, Nutri-Score, and Eco-Score in Sub-150ms","datePublished":"2026-08-22T09:40:06+00:00","dateModified":"2026-09-10T09:47:27+00:00","mainEntityOfPage":{"@id":"https:\/\/nutrigraphapi.com\/blog\/nova-nutriscore-ecoscore-api\/"},"wordCount":935,"commentCount":3,"articleSection":["Blog"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/nutrigraphapi.com\/blog\/nova-nutriscore-ecoscore-api\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/nutrigraphapi.com\/blog\/nova-nutriscore-ecoscore-api\/","url":"https:\/\/nutrigraphapi.com\/blog\/nova-nutriscore-ecoscore-api\/","name":"The Unified Food Quality API","isPartOf":{"@id":"https:\/\/nutrigraphapi.com\/blog\/#website"},"datePublished":"2026-08-22T09:40:06+00:00","dateModified":"2026-09-10T09:47:27+00:00","author":{"@id":"https:\/\/nutrigraphapi.com\/blog\/#\/schema\/person\/525aba7b1cccc56c405bf42e4aad4910"},"description":"A technical masterclass on multi-dimensional food scoring: combining NOVA ultra-processing groups, 2024 Nutri-Score, and Eco-Score lifecycle metrics on","breadcrumb":{"@id":"https:\/\/nutrigraphapi.com\/blog\/nova-nutriscore-ecoscore-api\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nutrigraphapi.com\/blog\/nova-nutriscore-ecoscore-api\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/nutrigraphapi.com\/blog\/nova-nutriscore-ecoscore-api\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/nutrigraphapi.com\/blog\/"},{"@type":"ListItem","position":2,"name":"The Unified Food Quality API: Combining NOVA, Nutri-Score, and Eco-Score in Sub-150ms"}]},{"@type":"WebSite","@id":"https:\/\/nutrigraphapi.com\/blog\/#website","url":"https:\/\/nutrigraphapi.com\/blog\/","name":"NutriGraphAPI Notes","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nutrigraphapi.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/nutrigraphapi.com\/blog\/#\/schema\/person\/525aba7b1cccc56c405bf42e4aad4910","name":"foodscangenius","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/8a4c5c6081369c97ceb5c135ba5d99504b7ad28ef4672712b5a3a3388802144a?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/8a4c5c6081369c97ceb5c135ba5d99504b7ad28ef4672712b5a3a3388802144a?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8a4c5c6081369c97ceb5c135ba5d99504b7ad28ef4672712b5a3a3388802144a?s=96&r=g","caption":"foodscangenius"},"sameAs":["https:\/\/nutrigraphapi.com\/blog"],"url":"https:\/\/nutrigraphapi.com\/blog\/author\/foodscangenius\/"}]}},"_links":{"self":[{"href":"https:\/\/nutrigraphapi.com\/blog\/wp-json\/wp\/v2\/posts\/326","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nutrigraphapi.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nutrigraphapi.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nutrigraphapi.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nutrigraphapi.com\/blog\/wp-json\/wp\/v2\/comments?post=326"}],"version-history":[{"count":7,"href":"https:\/\/nutrigraphapi.com\/blog\/wp-json\/wp\/v2\/posts\/326\/revisions"}],"predecessor-version":[{"id":456,"href":"https:\/\/nutrigraphapi.com\/blog\/wp-json\/wp\/v2\/posts\/326\/revisions\/456"}],"wp:attachment":[{"href":"https:\/\/nutrigraphapi.com\/blog\/wp-json\/wp\/v2\/media?parent=326"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nutrigraphapi.com\/blog\/wp-json\/wp\/v2\/categories?post=326"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nutrigraphapi.com\/blog\/wp-json\/wp\/v2\/tags?post=326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}