diff --git a/app/api/cache/sync/route.ts b/app/api/cache/sync/route.ts new file mode 100644 index 0000000..d12311d --- /dev/null +++ b/app/api/cache/sync/route.ts @@ -0,0 +1,32 @@ +import { NextRequest, NextResponse } from "next/server"; +import { jsonCacheManager } from "@/lib/jsonCacheManager"; + +export async function POST(request: NextRequest) { + try { + const { products } = await request.json(); + + if (!products || !Array.isArray(products)) { + return NextResponse.json( + { error: "Produtos inválidos" }, + { status: 400 } + ); + } + + // Salvar produtos no cache + const result = await jsonCacheManager.saveProducts(products); + + console.log(`[Cache Sync] ${result.saved} novos produtos salvos`); + + return NextResponse.json({ + success: true, + saved: result.saved, + failed: result.failed, + }); + } catch (error) { + console.error("Erro ao sincronizar cache:", error); + return NextResponse.json( + { error: "Erro ao sincronizar cache" }, + { status: 500 } + ); + } +} diff --git a/app/api/products/[barcode]/route.ts b/app/api/products/[barcode]/route.ts index 49b996d..48e3253 100644 --- a/app/api/products/[barcode]/route.ts +++ b/app/api/products/[barcode]/route.ts @@ -1,4 +1,5 @@ import { NextRequest, NextResponse } from "next/server"; +import { jsonCacheManager } from "@/lib/jsonCacheManager"; const USER_AGENT = "NutriScan/1.0 (https://nutriscan.com.br)"; @@ -7,6 +8,8 @@ export async function GET( { params }: { params: { barcode: string } } ) { const { barcode } = params; + const searchParams = request.nextUrl.searchParams; + const cacheOnly = searchParams.get("cache_only") === "true"; // Validar código de barras const cleanBarcode = barcode.replace(/\D/g, ""); @@ -18,6 +21,36 @@ export async function GET( } try { + console.log(`[API] Iniciando busca de produto: ${cleanBarcode}`); + + // Primeiro, buscar no cache JSON + console.log(`[API] Buscando produto ${cleanBarcode} no cache JSON...`); + const localProduct = await jsonCacheManager.getProductByCode(cleanBarcode); + + if (localProduct) { + console.log(`Produto ${cleanBarcode} encontrado no cache JSON`); + return NextResponse.json({ + ...localProduct, + fromCache: true, + fromAPI: false, + }); + } + + // Se modo cache-only, retornar 404 se não encontrar no cache + if (cacheOnly || process.env.NEXT_PUBLIC_CACHE_ONLY_MODE === "true") { + console.log( + `[Cache-Only Mode] Produto ${cleanBarcode} não encontrado no cache JSON` + ); + return NextResponse.json( + { error: "Produto não encontrado no cache JSON" }, + { status: 404 } + ); + } + + // Se não encontrou no cache JSON, buscar na API externa + console.log( + `Produto ${cleanBarcode} não encontrado no cache JSON, buscando na API externa...` + ); const response = await fetch( `https://world.openfoodfacts.org/api/v2/product/${cleanBarcode}.json`, { @@ -44,11 +77,30 @@ export async function GET( ); } - return NextResponse.json(data.product); + // Salvar produto no cache JSON + if (data.product) { + console.log(`Salvando produto ${cleanBarcode} no cache JSON...`); + const saveResult = await jsonCacheManager.saveProduct(data.product); + if (saveResult) { + console.log(`Produto ${cleanBarcode} salvo no cache JSON com sucesso`); + } else { + console.log(`Falha ao salvar produto ${cleanBarcode} no cache JSON`); + } + } + + return NextResponse.json({ + ...data.product, + fromCache: false, + fromAPI: true, + }); } catch (error) { - console.error("Erro ao buscar produto:", error); + console.error("[API] Erro ao buscar produto:", error); return NextResponse.json( - { error: "Erro ao buscar produto" }, + { + error: "Erro interno do servidor", + fromCache: false, + fromAPI: false, + }, { status: 500 } ); } diff --git a/app/api/search/route.ts b/app/api/search/route.ts index 073f987..4f8b2dc 100644 --- a/app/api/search/route.ts +++ b/app/api/search/route.ts @@ -1,4 +1,7 @@ import { NextRequest, NextResponse } from "next/server"; +import { jsonCacheManager } from "@/lib/jsonCacheManager"; +import { Product } from "@/lib/openFoodFactsApi"; +import { sortByRelevance } from "@/lib/searchUtils"; const USER_AGENT = "NutriScan/1.0 (https://nutriscan.com.br)"; @@ -8,6 +11,7 @@ export async function GET(request: NextRequest) { const country = searchParams.get("country"); const page = searchParams.get("page") || "1"; const pageSize = searchParams.get("page_size") || "20"; + const cacheOnly = searchParams.get("cache_only") === "true"; if (!query) { return NextResponse.json( @@ -27,9 +31,9 @@ export async function GET(request: NextRequest) { ); } - if (isNaN(pageSizeNum) || pageSizeNum < 1 || pageSizeNum > 50) { + if (isNaN(pageSizeNum) || pageSizeNum < 1 || pageSizeNum > 100) { return NextResponse.json( - { error: "Invalid page_size parameter (max 50)" }, + { error: "Invalid page_size parameter (max 100)" }, { status: 400 } ); } @@ -180,29 +184,139 @@ export async function GET(request: NextRequest) { } try { - const response = await fetch( - `https://world.openfoodfacts.org/cgi/search.pl?${params.toString()}`, - { - headers: { - "User-Agent": USER_AGENT, - Accept: "application/json", - }, - } + console.log( + `[API] Iniciando busca: "${query}" (país: ${ + country || "todos" + }, page_size: ${pageSizeNum})` ); - if (!response.ok) { - return NextResponse.json( - { error: "Erro ao buscar produtos" }, - { status: response.status } + // Primeiro, buscar no cache JSON + console.log(`[API] Buscando "${query}" no cache JSON...`); + const localResults = await jsonCacheManager.searchProducts( + query, + country || undefined, + pageSizeNum + ); + + // Se modo cache-only estiver ativo, retornar apenas resultados locais + if (cacheOnly || process.env.NEXT_PUBLIC_CACHE_ONLY_MODE === "true") { + console.log( + `[Cache-Only Mode] Retornando apenas ${localResults.products.length} produtos do cache` ); + return NextResponse.json({ + products: localResults.products, + count: localResults.products.length, + page: pageNum, + page_size: pageSizeNum, + fromCache: true, + fromAPI: false, + cacheOnly: true, + }); } - const data = await response.json(); - return NextResponse.json(data); + let fromAPI = false; + let apiProducts: Product[] = []; + + // Se não encontrou resultados suficientes no cache JSON, buscar na API externa + if (localResults.products.length < pageSizeNum) { + console.log( + `Cache JSON retornou ${localResults.products.length} produtos, buscando na API externa...` + ); + + const response = await fetch( + `https://world.openfoodfacts.org/cgi/search.pl?${params.toString()}`, + { + headers: { + "User-Agent": USER_AGENT, + Accept: "application/json", + }, + } + ); + + if (response.ok) { + const apiData = await response.json(); + apiProducts = apiData.products || []; + fromAPI = true; + + // Ordenar produtos da API por relevância + if (apiProducts.length > 0) { + console.log( + `Ordenando ${apiProducts.length} produtos da API por relevância...` + ); + apiProducts = sortByRelevance(apiProducts, query); + + console.log( + `Salvando ${apiProducts.length} produtos da API no cache JSON...` + ); + const saveResult = await jsonCacheManager.saveProducts(apiProducts); + console.log( + `Cache JSON atualizado: ${saveResult.saved} salvos, ${saveResult.failed} falharam` + ); + } + } + } + + // Combinar resultados JSON e da API + const allProducts: Product[] = [...localResults.products]; + const localProductCodes = new Set(localResults.products.map((p) => p.code)); + + // Adicionar apenas produtos da API que não estão no cache JSON + const newApiProducts = apiProducts.filter( + (p) => !localProductCodes.has(p.code) + ); + allProducts.push(...newApiProducts); + + // Reordenar a lista combinada por relevância + console.log( + `Reordenando ${allProducts.length} produtos combinados por relevância...` + ); + const sortedProducts = sortByRelevance(allProducts, query); + + // Limitar ao tamanho da página solicitada + const paginatedProducts = sortedProducts.slice(0, pageSizeNum); + + const responseData = { + products: paginatedProducts, + count: allProducts.length, + page: pageNum, + page_size: pageSizeNum, + skip: (pageNum - 1) * pageSizeNum, + fromCache: localResults.fromCache, + fromAPI: fromAPI, + cacheStats: { + localProducts: localResults.products.length, + apiProducts: apiProducts.length, + newProducts: newApiProducts.length, + totalReturned: paginatedProducts.length, + }, + }; + + console.log( + `Busca finalizada: ${paginatedProducts.length} produtos (${localResults.products.length} do cache JSON, ${newApiProducts.length} novos da API)` + ); + + return NextResponse.json(responseData); } catch (error) { - console.error("Erro ao buscar produtos:", error); + console.error("[API] Erro ao buscar produtos:", error); + + // Retornar resposta de erro estruturada em vez de quebrar return NextResponse.json( - { error: "Erro ao buscar produtos" }, + { + products: [], + count: 0, + page: pageNum, + page_size: pageSizeNum, + skip: (pageNum - 1) * pageSizeNum, + fromCache: false, + fromAPI: false, + error: "Erro interno do servidor", + cacheStats: { + localProducts: 0, + apiProducts: 0, + newProducts: 0, + totalReturned: 0, + }, + }, { status: 500 } ); } diff --git a/app/api/storage-stats/route.ts b/app/api/storage-stats/route.ts new file mode 100644 index 0000000..5c214b7 --- /dev/null +++ b/app/api/storage-stats/route.ts @@ -0,0 +1,48 @@ +import { NextResponse } from "next/server"; +import { jsonCacheManager } from "@/lib/jsonCacheManager"; + +export async function GET() { + try { + console.log("[API] Iniciando busca de estatísticas do storage..."); + + // Verificar se o cache JSON está inicializado + const isInitialized = await jsonCacheManager.isInitialized(); + if (!isInitialized) { + console.log("[API] Cache JSON não inicializado, retornando dados vazios"); + return NextResponse.json({ + success: true, + data: { + totalProducts: 0, + storageSizeMB: 0, + lastUpdated: 0, + averageProductSize: 0, + }, + timestamp: Date.now(), + }); + } + + // Obter estatísticas do storage JSON + const stats = await jsonCacheManager.getStorageStats(); + console.log("[API] Estatísticas obtidas:", stats); + + return NextResponse.json({ + success: true, + data: stats, + timestamp: Date.now(), + }); + } catch (error) { + console.error("[API] Erro ao obter estatísticas do storage:", error); + + // Retornar dados vazios em caso de erro para não quebrar o frontend + return NextResponse.json({ + success: true, + data: { + totalProducts: 0, + storageSizeMB: 0, + lastUpdated: 0, + averageProductSize: 0, + }, + timestamp: Date.now(), + }); + } +} diff --git a/app/components/CacheOnlySwitch.tsx b/app/components/CacheOnlySwitch.tsx new file mode 100644 index 0000000..10f57f3 --- /dev/null +++ b/app/components/CacheOnlySwitch.tsx @@ -0,0 +1,48 @@ +"use client"; + +import { useState, useEffect } from "react"; +import { Switch } from "@/components/ui/switch"; +import { Label } from "@/components/ui/label"; +import { Database, Globe } from "lucide-react"; + +export function CacheOnlySwitch() { + const [cacheOnly, setCacheOnly] = useState(false); + const isProd = process.env.NODE_ENV === "production"; + + // Carregar preferência do localStorage + useEffect(() => { + const saved = localStorage.getItem("cache_only_mode"); + if (saved) { + setCacheOnly(saved === "true"); + } + }, []); + + // Salvar preferência + const handleToggle = (checked: boolean) => { + setCacheOnly(checked); + localStorage.setItem("cache_only_mode", checked.toString()); + }; + + // Só exibir em produção + if (!isProd) return null; + + return ( +
+ {cacheOnly ? ( + + ) : ( + + )} + + + + +
+ ); +} diff --git a/app/components/FilterSidebar.tsx b/app/components/FilterSidebar.tsx index 6cc034c..f3de95b 100644 --- a/app/components/FilterSidebar.tsx +++ b/app/components/FilterSidebar.tsx @@ -1,7 +1,20 @@ "use client"; import { useState } from "react"; -import { Filter, X, AlertTriangle, Zap } from "lucide-react"; +import { + Filter, + X, + AlertTriangle, + Zap, + Grid, + List, + RefreshCw, + ArrowUpDown, + LayoutGrid, + Tag, + Beaker, + BarChart3, +} from "lucide-react"; import * as LucideIcons from "lucide-react"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; @@ -17,6 +30,8 @@ import { } from "@/components/ui/accordion"; import { Badge } from "@/components/ui/badge"; import { Separator } from "@/components/ui/separator"; +import { SortDropdown } from "@/app/components/SortDropdown"; +import { FilterBadges } from "@/app/components/FilterBadge"; import { ProductFilters, NUTRITION_GRADES, @@ -32,6 +47,14 @@ interface FilterSidebarProps { isLoading?: boolean; totalResults?: number; className?: string; + sortBy?: string; + onSortChange?: (sortBy: string) => void; + viewMode?: "grid" | "list"; + onViewModeChange?: (mode: "grid" | "list") => void; + onRefresh?: () => void; + onClearCache?: () => void; + isCached?: boolean; + onRemoveFilter?: (key: string, value?: string) => void; } export function FilterSidebar({ @@ -41,6 +64,14 @@ export function FilterSidebar({ isLoading = false, totalResults = 0, className = "", + sortBy = "relevance", + onSortChange, + viewMode = "grid", + onViewModeChange, + onRefresh, + onClearCache, + isCached = false, + onRemoveFilter, }: FilterSidebarProps) { const [searchBrands, setSearchBrands] = useState(""); const [searchCategories, setSearchCategories] = useState(""); @@ -117,11 +148,116 @@ export function FilterSidebar({ )} + {/* Controles de Visualização e Cache */} +
+ {/* Modo de Visualização */} + {onViewModeChange && ( +
+
Modo de visualização
+
+ + +
+
+ )} + + {/* Controles de Cache */} + {(onRefresh || onClearCache) && ( +
+
Controles
+
+ {onRefresh && ( + + )} + {onClearCache && isCached && ( + + )} +
+
+ )} +
+ + {/* Filtros Ativos */} + {onRemoveFilter && hasActiveFilters && ( +
+
Filtros ativos
+ +
+ )} + + {/* Ordenação */} + + +
+ + Ordenação +
+
+ +
+
Ordenar por
+ {onSortChange && ( + + )} +
+
+
+ {/* Nutri-Score */}
-
+ Categorias
@@ -286,7 +422,7 @@ export function FilterSidebar({ >
-
+ Marcas
@@ -360,7 +496,7 @@ export function FilterSidebar({ >
-
+ Aditivos
@@ -393,7 +529,7 @@ export function FilterSidebar({ >
-
+ Valores Nutricionais
diff --git a/app/components/SearchBar.tsx b/app/components/SearchBar.tsx new file mode 100644 index 0000000..aa03dbf --- /dev/null +++ b/app/components/SearchBar.tsx @@ -0,0 +1,58 @@ +"use client"; + +import { useState } from "react"; +import { useRouter } from "next/navigation"; +import { Search } from "lucide-react"; +import { Button } from "@/components/ui/button"; +import { Input } from "@/components/ui/input"; + +interface SearchBarProps { + initialQuery?: string; + className?: string; + placeholder?: string; +} + +export function SearchBar({ + initialQuery = "", + className = "", + placeholder = "Buscar produtos...", +}: SearchBarProps) { + const [query, setQuery] = useState(initialQuery); + const router = useRouter(); + + const handleSearch = () => { + if (query.trim()) { + router.push(`/resultados?q=${encodeURIComponent(query.trim())}`); + } + }; + + const handleKeyPress = (e: React.KeyboardEvent) => { + if (e.key === "Enter") { + handleSearch(); + } + }; + + return ( +
+
+ + setQuery(e.target.value)} + onKeyPress={handleKeyPress} + className="pl-10 pr-4 h-10" + /> +
+ +
+ ); +} diff --git a/app/components/SortDropdown.tsx b/app/components/SortDropdown.tsx index b4e0d43..afa9a99 100644 --- a/app/components/SortDropdown.tsx +++ b/app/components/SortDropdown.tsx @@ -48,12 +48,14 @@ interface SortDropdownProps { value: string; onValueChange: (value: string) => void; className?: string; + align?: "start" | "center" | "end"; } export function SortDropdown({ value, onValueChange, className = "", + align = "start", }: SortDropdownProps) { const selectedOption = SORT_OPTIONS.find((option) => option.value === value) || SORT_OPTIONS[0]; @@ -73,43 +75,48 @@ export function SortDropdown({ - {SORT_OPTIONS.map((option) => { - const IconComponent = SORT_ICONS[option.value]; - return ( - onValueChange(option.value)} - className={`flex items-start gap-3 p-3 ${ - value === option.value ? "bg-accent" : "" - }`} - > - {/* Ícone */} -
- {IconComponent && ( - - )} -
- - {/* Conteúdo */} -
-
- {option.label} - {value === option.value && ( - +
+ {SORT_OPTIONS.map((option) => { + const IconComponent = SORT_ICONS[option.value]; + return ( + onValueChange(option.value)} + className={`flex items-start gap-3 p-3 ${ + value === option.value ? "bg-accent" : "" + }`} + > + {/* Ícone */} +
+ {IconComponent && ( + )}
- {option.description && ( - - {option.description} - - )} -
- - ); - })} + + {/* Conteúdo */} +
+
+ {option.label} + {value === option.value && ( + + )} +
+ {option.description && ( + + {option.description} + + )} +
+ + ); + })} +
); diff --git a/app/resultados/page.tsx b/app/resultados/page.tsx index 6681200..6325fee 100644 --- a/app/resultados/page.tsx +++ b/app/resultados/page.tsx @@ -5,28 +5,26 @@ import { Search, ArrowLeft, Loader2, - Grid, - List, SlidersHorizontal, - RefreshCw, Database, - X, } from "lucide-react"; import { Button } from "@/components/ui/button"; import { Sheet, SheetContent, SheetTrigger } from "@/components/ui/sheet"; -import { Product, sortProducts, fetchAllResults } from "@/lib/openFoodFactsApi"; import { ProductCard } from "@/app/components/ProductCard"; import { ProductCardSkeleton } from "@/app/components/ProductCardSkeleton"; import { FilterSidebar } from "@/app/components/FilterSidebar"; -import { FilterBadges } from "@/app/components/FilterBadge"; -import { SortDropdown } from "@/app/components/SortDropdown"; +import { SearchBar } from "@/app/components/SearchBar"; import { Pagination } from "@/app/components/Pagination"; import { useProductFilters } from "@/hooks/useProductFilters"; import { useSearchCache } from "@/hooks/useSearchCache"; +import { useStorageMonitor } from "@/hooks/useStorageMonitor"; +import { useCacheOnlyMode } from "@/hooks/useCacheOnlyMode"; +import { CacheOnlySwitch } from "@/app/components/CacheOnlySwitch"; import { detectUserCountry } from "@/lib/geolocation"; import { FilterRecord } from "@/lib/cacheManager"; import { ProductFilters } from "@/lib/types"; import Link from "next/link"; +import { Product, sortProducts } from "@/lib/openFoodFactsApi"; // Função para converter ProductFilters para FilterRecord function convertFiltersToRecord(filters: ProductFilters): FilterRecord { @@ -65,7 +63,6 @@ function ResultadosContent() { getCachedSearch, saveSearch, clearCache, - updateProgress, setError: setCacheError, setLoading: setCacheLoading, } = useSearchCache(); @@ -80,6 +77,13 @@ function ResultadosContent() { setIsLoading, } = useProductFilters(); + // Hook de monitoramento de storage + const { stats: storageStats, refreshStats: refreshStorageStats } = + useStorageMonitor(); + + // Hook de modo cache-only + const { cacheOnly } = useCacheOnlyMode(); + // Detectar país do usuário useEffect(() => { const detectCountry = async () => { @@ -124,15 +128,31 @@ function ResultadosContent() { console.log("Fazendo busca completa na API"); - // Fazer busca completa - const result = await fetchAllResults( - query, - countryToUse, - 10, // Máximo 10 páginas (500 produtos) - (currentPage, totalPages, loadedProducts) => { - updateProgress(currentPage, totalPages, loadedProducts, 0); - } - ); + // Construir parâmetros da API + const params = new URLSearchParams({ + q: query, + country: countryToUse, + page: "1", + page_size: "50", // Buscar até 50 produtos por página + }); + + if (cacheOnly) { + params.append("cache_only", "true"); + } + + // Fazer busca na API + const response = await fetch(`/api/search?${params.toString()}`); + const data = await response.json(); + + if (!response.ok) { + throw new Error(data.error || "Erro ao buscar produtos"); + } + + const result = { + products: data.products || [], + totalCount: data.count || 0, + actualPages: 1, + }; // Salvar no cache const searchId = saveSearch( @@ -163,9 +183,9 @@ function ResultadosContent() { detectedCountry, countryParam, filters, + cacheOnly, getCachedSearch, saveSearch, - updateProgress, setIsLoading, setTotalResults, setCacheLoading, @@ -180,6 +200,18 @@ function ResultadosContent() { } }, [query, countryParam, detectedCountry, loadProducts, forceRefresh]); + // Sincronizar produtos com cache do servidor + useEffect(() => { + if (allProducts.length > 0) { + // Enviar produtos para cache em background + fetch("/api/cache/sync", { + method: "POST", + headers: { "Content-Type": "application/json" }, + body: JSON.stringify({ products: allProducts }), + }).catch((err) => console.error("Erro ao sincronizar cache:", err)); + } + }, [allProducts]); + // Produtos filtrados e ordenados para exibição const filteredAndSortedProducts = useMemo(() => { let filtered = [...allProducts]; @@ -221,6 +253,10 @@ function ResultadosContent() { setForceRefresh(true); }, [clearCache, query, detectedCountry, countryParam, filters]); + const handleRefreshStorageStats = useCallback(() => { + refreshStorageStats(); + }, [refreshStorageStats]); + const handleSortChange = useCallback( (sortBy: string) => { updateFilters({ @@ -288,67 +324,38 @@ function ResultadosContent() { {cacheState.isCached && ( - Cache + Cache Local + + )} + {storageStats && ( + + • Storage: {storageStats.storageSizeMB} MB ( + {storageStats.totalProducts} produtos) )}

)}
- {/* Controles de visualização - Desktop */} -
- + + {/* Barra de Pesquisa - Desktop */} +
+ - -
- - -
- - {/* Botões de controle de cache */} -
- - {cacheState.isCached && ( - - )} -
- {/* Filtros Mobile */} -
+ {/* Mobile Controls */} +
+
- {/* Filtros ativos */} - {hasActiveFilters && ( -
-
- { - if (value) { - const currentArray = - (filters[key as keyof typeof filters] as string[]) || []; - updateFilters({ - [key]: currentArray.filter((item) => item !== value), - }); - } else { - updateFilters({ [key]: undefined }); - } - }} - onClearAll={clearFilters} - /> -
-
- )} - {/* Layout principal */}
@@ -409,6 +412,24 @@ function ResultadosContent() { onClearFilters={clearFilters} isLoading={loading} totalResults={totalItems} + sortBy={filters.sortBy || "relevance"} + onSortChange={handleSortChange} + viewMode={viewMode} + onViewModeChange={setViewMode} + onRefresh={handleRefresh} + onClearCache={handleClearCache} + isCached={cacheState.isCached} + onRemoveFilter={(key, value) => { + if (value) { + const currentArray = + (filters[key as keyof typeof filters] as string[]) || []; + updateFilters({ + [key]: currentArray.filter((item) => item !== value), + }); + } else { + updateFilters({ [key]: undefined }); + } + }} />
@@ -546,19 +567,42 @@ function ResultadosContent() { )} {/* Informações adicionais */} - {cacheState.isCached && ( -
-

- Dados carregados do cache • - -

-
- )} +
+

+ {cacheState.isCached ? ( + <> + Dados carregados do cache local • + + + ) : ( + <> + Dados carregados da API externa • + + + )} + {storageStats && ( + <> + {" • "} + + + )} +

+
)}
diff --git a/components/ui/label.tsx b/components/ui/label.tsx new file mode 100644 index 0000000..40378d4 --- /dev/null +++ b/components/ui/label.tsx @@ -0,0 +1,26 @@ +"use client"; + +import * as React from "react"; +import * as LabelPrimitive from "@radix-ui/react-label"; +import { cva, type VariantProps } from "class-variance-authority"; + +import { cn } from "@/lib/utils"; + +const labelVariants = cva( + "text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" +); + +const Label = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef & + VariantProps +>(({ className, ...props }, ref) => ( + +)); +Label.displayName = LabelPrimitive.Root.displayName; + +export { Label }; diff --git a/data/products-cache.json b/data/products-cache.json new file mode 100644 index 0000000..01ec32e --- /dev/null +++ b/data/products-cache.json @@ -0,0 +1,7783 @@ +{ + "products": { + "88169750": { + "code": "88169750", + "brands": "Bauducco", + "nutriments": {}, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/000/008/816/9750/front_pt.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/000/008/816/9750/front_pt.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/000/008/816/9750/front_pt.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/000/008/816/9750/front_pt.3.200.jpg", + "countries": "en:Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990243482, + "lastUpdated": 1759990243482, + "updateCount": 0 + } + }, + "90424496": { + "code": "90424496", + "product_name": "THE YELLOW EDITION", + "brands": "Red Bull", + "ingredients_text": "Agua Carbonatada, Sacarosa, Glucosa, Regulador de Acidez (Acido Cítrico, Citrato de Sodio), Taurina (0.4%), Sabores naturales y artificiales, Cafeína (0.03%), Colorantes (Caramelo I-puro y Beta-apo-8'-carotenal, Vitaminas (Niacina, Acido Pantoténico, B6, B2, B12).", + "nutriments": { + "fat": 0, + "fat_100g": 0, + "fat_serving": 0, + "fat_unit": "g", + "fat_value": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "proteins": 0, + "proteins_100g": 0, + "proteins_serving": 0, + "proteins_unit": "g", + "proteins_value": 0, + "salt": "0.145", + "salt_100g": "0.145", + "salt_serving": "0.362", + "salt_unit": "g", + "salt_value": "0.145", + "sodium": "0.058", + "sodium_100g": "0.058", + "sodium_serving": "0.145", + "sodium_unit": "g", + "sodium_value": "0.058", + "sugars": 11, + "sugars_100g": 11, + "sugars_serving": "27.5", + "sugars_unit": "g", + "sugars_value": 11 + }, + "nutrition_grades": "unknown", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/000/009/042/4496/front_es.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/000/009/042/4496/front_es.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/000/009/042/4496/front_es.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/000/009/042/4496/front_es.3.200.jpg", + "countries": "en:Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "additives_tags": [ + "en:e150", + "en:e330", + "en:e331" + ], + "_metadata": { + "firstSeen": 1759990199269, + "lastUpdated": 1759990199576, + "updateCount": 1 + } + }, + "90446474": { + "code": "90446474", + "product_name": "Organics Cola", + "brands": "Red Bull", + "ingredients_text": "ORGANICS simply by Red Bull® COLA Aus Zutaten 100% natürlicher Herkunft, Bio-Erfrischungsgetränk mit natürlichen Aromen aus Pflanzenextrakten, Koffein - und kohlensäurehaltig Zutaten: Wasser, Zucker*, Karamellzuckersirup Kohlen Soure, Zitronensaftkonzentrat, natürliches Zuckerrohr Zitronen-Ingwer-, Limetten-, Vanille, Süssholz, Galgant Zimt, Kolanuss - Kakao-, Orangen, Cocablatt, Karda mom, Minz-Pinien-, Muskatblüten - und Nelkenaroma natürliches Aroma Koffein OUS Kaffeebohnen*, aus biologischer Landwirtschaft, Pasteurisiert, Koffein aus Kaffeebohnen: 13 mg/100 ml, AT-BIO-301 EU-/Nicht EU - Landwirtschaft EINWEGPFAND 0,25 €", + "nutriments": { + "carbohydrates": "9.2", + "carbohydrates_100g": "9.2", + "carbohydrates_unit": "g", + "carbohydrates_value": "9.2", + "energy": 159, + "energy-kcal": 38, + "energy-kcal_100g": 38, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 38, + "energy-kcal_value_computed": "68.8", + "energy_100g": 159, + "energy_unit": "kcal", + "energy_value": 38, + "fat": 0, + "fat_100g": 0, + "fat_unit": "g", + "fat_value": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": "0.9404296875", + "fruits-vegetables-legumes-estimate-from-ingredients_serving": "0.9404296875", + "fruits-vegetables-nuts-estimate-from-ingredients_100g": "0.9521484375", + "fruits-vegetables-nuts-estimate-from-ingredients_serving": "0.9521484375", + "proteins": 8, + "proteins_100g": 8, + "proteins_unit": "g", + "proteins_value": 8, + "salt": 0, + "salt_100g": 0, + "salt_unit": "g", + "salt_value": 0, + "saturated-fat": 0, + "saturated-fat_100g": 0, + "saturated-fat_unit": "g", + "saturated-fat_value": 0, + "sodium": 0, + "sodium_100g": 0, + "sodium_unit": "g", + "sodium_value": 0, + "sugars": "8.8", + "sugars_100g": "8.8", + "sugars_unit": "g", + "sugars_value": "8.8" + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/000/009/044/6474/front_fr.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/000/009/044/6474/front_fr.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/000/009/044/6474/front_fr.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/000/009/044/6474/front_fr.3.200.jpg", + "countries": "en:br", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [ + "en:nuts" + ], + "additives_tags": [], + "_metadata": { + "firstSeen": 1759990199255, + "lastUpdated": 1759990199541, + "updateCount": 1 + } + }, + "90453823": { + "code": "90453823", + "product_name": "Red Bull", + "brands": "Red Bull", + "ingredients_text": "Agua Carbonatada, Reguladores de Acidez (Acido Cítrico, Bicarbonato de Sodio), Taurina (0.3%), Aromatizantes naturales y artificiales, Carbonato de Magnesio, Colorante Color Caramelo puro, Cafeína (0.03%), Edulcorantes (Sucralosa, Acesulfame K), Estabilizante Goma Xantana, Vitaminas (Niacina, Acido Pantoténico, B6, B2, B12).", + "nutriments": { + "carbohydrates": 0, + "carbohydrates_100g": 0, + "carbohydrates_serving": 0, + "carbohydrates_unit": "g", + "carbohydrates_value": 0, + "energy": 13, + "energy-kcal": 3, + "energy-kcal_100g": 3, + "energy-kcal_serving": "14.2", + "energy-kcal_unit": "kcal", + "energy-kcal_value": 3, + "energy-kcal_value_computed": 0, + "energy_100g": 13, + "energy_serving": "61.5", + "energy_unit": "kcal", + "energy_value": 3, + "fat": 0, + "fat_100g": 0, + "fat_serving": 0, + "fat_unit": "g", + "fat_value": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "proteins": 0, + "proteins_100g": 0, + "proteins_serving": 0, + "proteins_unit": "g", + "proteins_value": 0, + "salt": "0.10668", + "salt_100g": "0.10668", + "salt_serving": "0.505", + "salt_unit": "g", + "salt_value": "0.10668", + "sodium": "0.042672", + "sodium_100g": "0.042672", + "sodium_serving": "0.202", + "sodium_unit": "g", + "sodium_value": "0.042672", + "sugars": 0, + "sugars_100g": 0, + "sugars_serving": 0, + "sugars_unit": "g", + "sugars_value": 0 + }, + "nutrition_grades": "unknown", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/000/009/045/3823/front_es.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/000/009/045/3823/front_es.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/000/009/045/3823/front_es.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/000/009/045/3823/front_es.3.200.jpg", + "countries": "en:Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "additives_tags": [ + "en:e150a", + "en:e330", + "en:e415", + "en:e500", + "en:e500ii", + "en:e950", + "en:e955" + ], + "_metadata": { + "firstSeen": 1759990199265, + "lastUpdated": 1759990199570, + "updateCount": 1 + } + }, + "90474507": { + "code": "90474507", + "product_name": "Red Bull Zero", + "brands": "Red Bull", + "ingredients_text": "Agua Carbonatada, Acidulante Acido Citrico, Taurina (0.4%), Corrector de Acidez Citratos de Sodio, L-Carnitina (0.04%), Cafeina (0.03%), Edulcorantes (Aspartamo, Acesulfamo K), Vitaminas (Niacina, Acido Pantotenico, B6, B12), Aromas, Espesante Goma Xantana, Colorantes (Antocianinas, Riboflavinas)", + "nutriments": { + "carbohydrates": 0, + "carbohydrates_100g": 0, + "carbohydrates_serving": 0, + "carbohydrates_unit": "g", + "carbohydrates_value": 0, + "energy": 13, + "energy-kcal": 3, + "energy-kcal_100g": 3, + "energy-kcal_serving": "7.5", + "energy-kcal_unit": "kcal", + "energy-kcal_value": 3, + "energy_100g": 13, + "energy_serving": "32.5", + "energy_unit": "kcal", + "energy_value": 3, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "salt": "0.01", + "salt_100g": "0.01", + "salt_serving": "0.025", + "salt_unit": "mg", + "salt_value": 10, + "sodium": "0.004", + "sodium_100g": "0.004", + "sodium_serving": "0.01", + "sodium_unit": "mg", + "sodium_value": 4, + "sugars": 0, + "sugars_100g": 0, + "sugars_serving": 0, + "sugars_unit": "g", + "sugars_value": 0 + }, + "nutrition_grades": "unknown", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/000/009/047/4507/front_es.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/000/009/047/4507/front_es.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/000/009/047/4507/front_es.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/000/009/047/4507/front_es.3.200.jpg", + "countries": "en:Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "additives_tags": [ + "en:e101", + "en:e101i", + "en:e163", + "en:e330", + "en:e331", + "en:e415", + "en:e950", + "en:e951" + ], + "_metadata": { + "firstSeen": 1759990199264, + "lastUpdated": 1759990199568, + "updateCount": 1 + } + }, + "90486074": { + "code": "90486074", + "product_name": "THE SPRING EDITION SUGARFREE", + "brands": "Red Bull", + "ingredients_text": "Agua Carbonatada, Reguladores de Acidez (Ácido Cítrico, Citratos de Sodio), Taurina (0.4%), Aromatizantes naturales y artificiales, Edulcorantes (Sucralosa, Acesulfame K), Cafeína (0.03%), Colorantes Color Caramelo I-puro y Azul Brillante FCF, Estabilizante Goma Xantana, Vitaminas (Niacina, Ácido Pantoténico, B6, B2, B12)", + "nutriments": { + "carbohydrates": 0, + "carbohydrates_100g": 0, + "carbohydrates_serving": 0, + "carbohydrates_unit": "g", + "carbohydrates_value": 0, + "energy": 13, + "energy-kcal": 3, + "energy-kcal_100g": 3, + "energy-kcal_serving": "7.5", + "energy-kcal_unit": "kcal", + "energy-kcal_value": 3, + "energy_100g": 13, + "energy_serving": "32.5", + "energy_unit": "kcal", + "energy_value": 3, + "fat": 0, + "fat_100g": 0, + "fat_serving": 0, + "fat_unit": "g", + "fat_value": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "salt": "0.14478", + "salt_100g": "0.14478", + "salt_serving": "0.362", + "salt_unit": "g", + "salt_value": "0.14478", + "saturated-fat": 0, + "saturated-fat_100g": 0, + "saturated-fat_serving": 0, + "saturated-fat_unit": "g", + "saturated-fat_value": 0, + "sodium": "0.057912", + "sodium_100g": "0.057912", + "sodium_serving": "0.145", + "sodium_unit": "g", + "sodium_value": "0.057912", + "sugars": 0, + "sugars_100g": 0, + "sugars_serving": 0, + "sugars_unit": "g", + "sugars_value": 0 + }, + "nutrition_grades": "unknown", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/000/009/048/6074/front_es.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/000/009/048/6074/front_es.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/000/009/048/6074/front_es.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/000/009/048/6074/front_es.3.200.jpg", + "countries": "en:Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "additives_tags": [ + "en:e150a", + "en:e330", + "en:e331", + "en:e415", + "en:e950", + "en:e955" + ], + "_metadata": { + "firstSeen": 1759990199266, + "lastUpdated": 1759990199573, + "updateCount": 1 + } + }, + "123456789": { + "code": "123456789", + "product_name": "Teste", + "brands": "Teste Brand", + "_metadata": { + "firstSeen": 1759991394635, + "lastUpdated": 1759991394635, + "updateCount": 0 + } + }, + "9002490214166": { + "code": "9002490214166", + "product_name": "Red Bull® Energy Drink", + "brands": "Red Bull", + "categories": "Beverages, Energy drinks, en:sweetened-beverages", + "ingredients_text": "água gaseificada, sacarose, glucose, taurina, cafeína, vitaminas, acidulante ácido cítrico, reguladores de acidez (bicarbonato de sódio e bicarbonato de magnésio), aromatizantes, corante caramelo I.", + "nutriments": { + "caffeine": "0.063848", + "caffeine_100g": "0.0319", + "caffeine_serving": "0.063848", + "caffeine_unit": "mg", + "caffeine_value": "63.848", + "carbohydrates": 21, + "carbohydrates_100g": "10.5", + "carbohydrates_serving": 21, + "carbohydrates_unit": "g", + "carbohydrates_value": 21, + "energy": 387, + "energy-kcal": 91, + "energy-kcal_100g": "45.5", + "energy-kcal_serving": 91, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 91, + "energy-kcal_value_computed": 84, + "energy-kj": 387, + "energy-kj_100g": 194, + "energy-kj_serving": 387, + "energy-kj_unit": "kJ", + "energy-kj_value": 387, + "energy-kj_value_computed": 357, + "energy_100g": 194, + "energy_serving": 387, + "energy_unit": "kJ", + "energy_value": 387, + "fat": 0, + "fat_100g": 0, + "fat_serving": 0, + "fat_unit": "g", + "fat_value": 0, + "fiber": 0, + "fiber_100g": 0, + "fiber_serving": 0, + "fiber_unit": "g", + "fiber_value": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "pantothenic-acid": "0.0021", + "pantothenic-acid_100g": "0.00105", + "pantothenic-acid_serving": "0.0021", + "pantothenic-acid_unit": "mg", + "pantothenic-acid_value": "2.1", + "proteins": 0, + "proteins_100g": 0, + "proteins_serving": 0, + "proteins_unit": "g", + "proteins_value": 0, + "salt": "0.20828", + "salt_100g": "0.104", + "salt_serving": "0.20828", + "salt_unit": "mg", + "salt_value": "208.28", + "saturated-fat": 0, + "saturated-fat_100g": 0, + "saturated-fat_serving": 0, + "saturated-fat_unit": "g", + "saturated-fat_value": 0, + "sodium": "0.083312", + "sodium_100g": "0.0417", + "sodium_serving": "0.083312", + "sodium_unit": "mg", + "sodium_value": "83.312", + "taurine": "0.8", + "taurine_100g": "0.4", + "taurine_serving": "0.8", + "taurine_unit": "mg", + "taurine_value": 800, + "vitamin-b12": "4.2e-07", + "vitamin-b12_100g": "2.1e-07", + "vitamin-b12_serving": "4.2e-07", + "vitamin-b12_unit": "µg", + "vitamin-b12_value": "0.42", + "vitamin-b2": "0.00054", + "vitamin-b2_100g": "0.00027", + "vitamin-b2_serving": "0.00054", + "vitamin-b2_unit": "mg", + "vitamin-b2_value": "0.54", + "vitamin-b6": "0.00054", + "vitamin-b6_100g": "0.00027", + "vitamin-b6_serving": "0.00054", + "vitamin-b6_unit": "mg", + "vitamin-b6_value": "0.54", + "vitamin-pp": "0.0068", + "vitamin-pp_100g": "0.0034", + "vitamin-pp_serving": "0.0068", + "vitamin-pp_unit": "mg", + "vitamin-pp_value": "6.8" + }, + "nutrition_grades": "unknown", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/900/249/021/4166/front_en.4.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/900/249/021/4166/front_en.4.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/900/249/021/4166/front_en.4.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/900/249/021/4166/front_en.4.200.jpg", + "countries": "Brasil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "additives_tags": [], + "_metadata": { + "firstSeen": 1759990199247, + "lastUpdated": 1759990199532, + "updateCount": 1 + } + }, + "7898950248091": { + "code": "7898950248091", + "product_name": "Tomate Red Grape", + "brands": "Agro Ciro", + "nutriments": {}, + "nutrition_grades": "unknown", + "countries": "Brasil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "additives_tags": [], + "_metadata": { + "firstSeen": 1759990199250, + "lastUpdated": 1759990199250, + "updateCount": 0 + } + }, + "5010477352934": { + "code": "5010477352934", + "product_name": "Granola Red Fruits Jordans Pouch 400g", + "brands": "AB BRASIL", + "categories": "Alimentos e bebidas à base de plantas, Alimentos à base de plantas, Alimentos à base de frutas e legumes, Alimentos à base de frutas, Produtos secos, Alimentos à base de plantas secos, Frutas secas, en:Dried mixed fruits, en:Mix of grains and dried fruit", + "nutriments": { + "carbohydrates": 26, + "carbohydrates_100g": 65, + "carbohydrates_serving": 26, + "carbohydrates_unit": "g", + "carbohydrates_value": 26, + "energy": "707.096", + "energy-kcal": 169, + "energy-kcal_100g": 422, + "energy-kcal_serving": 169, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 169, + "energy-kcal_value_computed": "119.2", + "energy-kj": "707.096", + "energy-kj_100g": 1770, + "energy-kj_serving": "707.096", + "energy-kj_unit": "kJ", + "energy-kj_value": "707.096", + "energy-kj_value_computed": "506.6", + "energy_100g": 1770, + "energy_serving": "707.096", + "energy_unit": "kJ", + "energy_value": "707.096", + "fat": 0, + "fat_100g": 0, + "fat_serving": 0, + "fat_unit": "g", + "fat_value": 0, + "proteins": "3.8", + "proteins_100g": "9.5", + "proteins_serving": "3.8", + "proteins_unit": "g", + "proteins_value": "3.8" + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/501/047/735/2934/front_en.7.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/501/047/735/2934/front_en.7.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/501/047/735/2934/front_en.7.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/501/047/735/2934/front_en.7.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990199253, + "lastUpdated": 1759990199537, + "updateCount": 1 + } + }, + "7896273902010": { + "code": "7896273902010", + "product_name": "Feijão vermelho", + "brands": "Caldo Bom", + "categories": "Alimentos e bebidas à base de plantas, Alimentos à base de plantas, Legumes e seus produtos, Legumes, Sementes, Sementes de legumes, Pulsos, Feijões comuns, Feijões vermelhos", + "ingredients_text": "", + "nutriments": { + "carbohydrates": 37, + "carbohydrates_100g": "61.7", + "carbohydrates_serving": 37, + "carbohydrates_unit": "g", + "carbohydrates_value": 37, + "energy": 869, + "energy-kcal": 207, + "energy-kcal_100g": 345, + "energy-kcal_serving": 207, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 207, + "energy-kcal_value_computed": 214, + "energy-kj": 869, + "energy-kj_100g": 1450, + "energy-kj_serving": 869, + "energy-kj_unit": "kJ", + "energy-kj_value": 869, + "energy-kj_value_computed": 907, + "energy_100g": 1450, + "energy_serving": 869, + "energy_unit": "kJ", + "energy_value": 869, + "fat": 1, + "fat_100g": "1.67", + "fat_serving": 1, + "fat_unit": "g", + "fat_value": 1, + "fiber": "2.5", + "fiber_100g": "4.17", + "fiber_serving": "2.5", + "fiber_unit": "g", + "fiber_value": "2.5", + "proteins": 13, + "proteins_100g": "21.7", + "proteins_serving": 13, + "proteins_unit": "g", + "proteins_value": 13, + "salt": "0.0225", + "salt_100g": "0.0375", + "salt_serving": "0.0225", + "salt_unit": "mg", + "salt_value": "22.5", + "saturated-fat": "0.2", + "saturated-fat_100g": "0.333", + "saturated-fat_serving": "0.2", + "saturated-fat_unit": "g", + "saturated-fat_value": "0.2", + "sodium": "0.009", + "sodium_100g": "0.015", + "sodium_serving": "0.009", + "sodium_unit": "mg", + "sodium_value": 9, + "sugars_modifier": "-" + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/627/390/2010/front_pt.4.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/627/390/2010/front_pt.4.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/627/390/2010/front_pt.4.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/627/390/2010/front_pt.4.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "additives_tags": [], + "_metadata": { + "firstSeen": 1759990199253, + "lastUpdated": 1759990199538, + "updateCount": 1 + } + }, + "7899916904815": { + "code": "7899916904815", + "product_name": "Apple 100% Juice (Red & Green)", + "brands": "FAZENDA, Natural One", + "categories": "Alimentos e bebidas à base de plantas, Bebidas, Bebidas à base de plantas, en:Specific products, Bebidas à base de frutas, Sucos e néctares, en:Products for specific diets, Néctares de frutas, Produtos sem glútem, Néctares de maçã", + "ingredients_text": "Suco de maçã reconstituído, suco de maçã verde reconstituído.", + "nutriments": { + "carbohydrates": 28, + "carbohydrates_100g": 28, + "carbohydrates_serving": 56, + "carbohydrates_unit": "g", + "carbohydrates_value": 28, + "energy": "476.976", + "energy-kcal": 114, + "energy-kcal_100g": 114, + "energy-kcal_serving": 228, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 114, + "energy-kcal_value_computed": 112, + "energy-kj": "476.976", + "energy-kj_100g": "476.976", + "energy-kj_serving": 954, + "energy-kj_unit": "kJ", + "energy-kj_value": "476.976", + "energy-kj_value_computed": 476, + "energy_100g": "476.976", + "energy_serving": 954, + "energy_unit": "kJ", + "energy_value": "476.976", + "fat": 0, + "fat_100g": 0, + "fat_serving": 0, + "fat_unit": "g", + "fat_value": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 100, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 100, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 100, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 100, + "nova-group": 1, + "nova-group_100g": 1, + "nova-group_serving": 1, + "proteins": 0, + "proteins_100g": 0, + "proteins_serving": 0, + "proteins_unit": "g", + "proteins_value": 0 + }, + "nutrition_grades": "unknown", + "nova_group": 1, + "image_url": "https://images.openfoodfacts.org/images/products/789/991/690/4815/front_pt.20.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/991/690/4815/front_pt.20.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/991/690/4815/front_pt.20.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/991/690/4815/front_pt.20.200.jpg", + "countries": "Brazil, World", + "countries_tags": [ + "en:brazil", + "en:world" + ], + "allergens_tags": [], + "additives_tags": [], + "_metadata": { + "firstSeen": 1759990199254, + "lastUpdated": 1759990199539, + "updateCount": 1 + } + }, + "7898115901960": { + "code": "7898115901960", + "product_name": "Bolinho sabor Red Velvet", + "brands": "Suavipan", + "nutriments": { + "carbohydrates": 50, + "carbohydrates_100g": 50, + "carbohydrates_serving": 20, + "carbohydrates_unit": "g", + "carbohydrates_value": 50, + "energy": 1435, + "energy-kcal": 343, + "energy-kcal_100g": 343, + "energy-kcal_serving": 137, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 343, + "energy-kcal_value_computed": 412, + "energy_100g": 1435, + "energy_serving": 574, + "energy_unit": "kcal", + "energy_value": 343, + "fat": 20, + "fat_100g": 20, + "fat_serving": 8, + "fat_unit": "g", + "fat_value": 20, + "fiber": 4, + "fiber_100g": 4, + "fiber_serving": "1.6", + "fiber_unit": "g", + "fiber_value": 4, + "proteins": 6, + "proteins_100g": 6, + "proteins_serving": "2.4", + "proteins_unit": "g", + "proteins_value": 6, + "saturated-fat": "5.69999980926514", + "saturated-fat_100g": "5.69999980926514", + "saturated-fat_serving": "2.28", + "saturated-fat_unit": "g", + "saturated-fat_value": "5.69999980926514", + "sugars": "2.5", + "sugars_100g": "2.5", + "sugars_serving": 1, + "sugars_unit": "g", + "sugars_value": "2.5" + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/811/590/1960/front_en.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/811/590/1960/front_en.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/811/590/1960/front_en.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/811/590/1960/front_en.3.200.jpg", + "countries": "br", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990199255, + "lastUpdated": 1759990199540, + "updateCount": 1 + } + }, + "0789727222666": { + "code": "0789727222666", + "product_name": "Gluten free pancake mix", + "brands": "Bob’s Red mill", + "nutriments": { + "carbohydrates": "82.5", + "carbohydrates_100g": "82.5", + "carbohydrates_serving": 33, + "carbohydrates_unit": "g", + "carbohydrates_value": "82.5", + "energy": 1464, + "energy-kcal": 350, + "energy-kcal_100g": 350, + "energy-kcal_serving": 140, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 350, + "energy_100g": 1464, + "energy_serving": 586, + "energy_unit": "kcal", + "energy_value": 350, + "fiber": "2.5", + "fiber_100g": "2.5", + "fiber_serving": 1, + "fiber_unit": "g", + "fiber_value": "2.5", + "proteins": 5, + "proteins_100g": 5, + "proteins_serving": 2, + "proteins_unit": "g", + "proteins_value": 5, + "sugars": 10, + "sugars_100g": 10, + "sugars_serving": 4, + "sugars_unit": "g", + "sugars_value": 10 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/078/972/722/2666/front_en.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/078/972/722/2666/front_en.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/078/972/722/2666/front_en.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/078/972/722/2666/front_en.3.200.jpg", + "countries": "br", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990199256, + "lastUpdated": 1759990199542, + "updateCount": 1 + } + }, + "9002490250270": { + "code": "9002490250270", + "product_name": "Red Bull Pitaya 250ml", + "brands": "Red Bull", + "categories": "", + "ingredients_text": "", + "nutriments": {}, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/900/249/025/0270/front_pt.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/900/249/025/0270/front_pt.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/900/249/025/0270/front_pt.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/900/249/025/0270/front_pt.3.200.jpg", + "countries": "Brasil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "additives_tags": [], + "_metadata": { + "firstSeen": 1759990199257, + "lastUpdated": 1759990199257, + "updateCount": 0 + } + }, + "9002490240875": { + "code": "9002490240875", + "product_name": "Red Bull Coco 250ml", + "brands": "Red Bull", + "categories": "", + "ingredients_text": "", + "nutriments": {}, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/900/249/024/0875/front_pt.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/900/249/024/0875/front_pt.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/900/249/024/0875/front_pt.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/900/249/024/0875/front_pt.3.200.jpg", + "countries": "Brasil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "additives_tags": [], + "_metadata": { + "firstSeen": 1759990199258, + "lastUpdated": 1759990199258, + "updateCount": 0 + } + }, + "9002490258825": { + "code": "9002490258825", + "product_name": "Red Bull Summer 250ml", + "brands": "Red Bull", + "categories": "", + "ingredients_text": "", + "nutriments": {}, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/900/249/025/8825/front_pt.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/900/249/025/8825/front_pt.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/900/249/025/8825/front_pt.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/900/249/025/8825/front_pt.3.200.jpg", + "countries": "Brasil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990199258, + "lastUpdated": 1759990199258, + "updateCount": 0 + } + }, + "7898366001860": { + "code": "7898366001860", + "product_name": "Uva Red Globe Reserva Gourmet 500g", + "brands": "RESERVA DE MINAS", + "nutriments": { + "carbohydrates": 17, + "carbohydrates_serving": 17, + "carbohydrates_unit": "g", + "carbohydrates_value": 17, + "energy": "284.512", + "energy-kcal": 68, + "energy-kcal_serving": 68, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 68, + "energy-kcal_value_computed": 68, + "energy-kj": "284.512", + "energy-kj_serving": "284.512", + "energy-kj_unit": "kJ", + "energy-kj_value": "284.512", + "energy-kj_value_computed": 289, + "energy_serving": "284.512", + "energy_unit": "kJ", + "energy_value": "284.512", + "fat": 0, + "fat_serving": 0, + "fat_unit": "g", + "fat_value": 0, + "proteins": 0, + "proteins_serving": 0, + "proteins_unit": "g", + "proteins_value": 0 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/836/600/1860/front_pt.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/836/600/1860/front_pt.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/836/600/1860/front_pt.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/836/600/1860/front_pt.3.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990199259, + "lastUpdated": 1759990199546, + "updateCount": 1 + } + }, + "9002490243678": { + "code": "9002490243678", + "product_name": "Sugarfree", + "brands": "Red Bull", + "nutriments": { + "caffeine": "0.032", + "caffeine_100g": "0.00901", + "caffeine_serving": "0.032", + "caffeine_unit": "g", + "caffeine_value": "0.032", + "carbohydrates": 0, + "carbohydrates_100g": 0, + "carbohydrates_serving": 0, + "carbohydrates_unit": "g", + "carbohydrates_value": 0, + "energy": 8, + "energy-kcal": 2, + "energy-kcal_100g": "0.563", + "energy-kcal_serving": 2, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 2, + "energy-kcal_value_computed": 0, + "energy_100g": "2.25", + "energy_serving": 8, + "energy_unit": "kcal", + "energy_value": 2, + "fat": 0, + "fat_100g": 0, + "fat_serving": 0, + "fat_unit": "g", + "fat_value": 0, + "fiber": 0, + "fiber_100g": 0, + "fiber_serving": 0, + "fiber_unit": "g", + "fiber_value": 0, + "pantothenic-acid": "0.0011", + "pantothenic-acid_100g": "0.00031", + "pantothenic-acid_serving": "0.0011", + "pantothenic-acid_unit": "g", + "pantothenic-acid_value": "0.0011", + "proteins": 0, + "proteins_100g": 0, + "proteins_serving": 0, + "proteins_unit": "g", + "proteins_value": 0, + "salt": "0.105", + "salt_100g": "0.0296", + "salt_serving": "0.105", + "salt_unit": "g", + "salt_value": "0.105", + "sodium": "0.042", + "sodium_100g": "0.0118", + "sodium_serving": "0.042", + "sodium_unit": "g", + "sodium_value": "0.042", + "sugars": 0, + "sugars_100g": 0, + "sugars_serving": 0, + "sugars_unit": "g", + "sugars_value": 0, + "trans-fat": 0, + "trans-fat_100g": 0, + "trans-fat_serving": 0, + "trans-fat_unit": "g", + "trans-fat_value": 0, + "vitamin-a": "0.0034", + "vitamin-a_100g": "0.000958", + "vitamin-a_serving": "0.0034", + "vitamin-a_unit": "g", + "vitamin-a_value": "0.0034", + "vitamin-b12": "2.1e-07", + "vitamin-b12_100g": "5.92e-08", + "vitamin-b12_serving": "2.1e-07", + "vitamin-b12_unit": "g", + "vitamin-b12_value": "2.1e-07", + "vitamin-b2": "0.042", + "vitamin-b2_100g": "0.0118", + "vitamin-b2_serving": "0.042", + "vitamin-b2_unit": "g", + "vitamin-b2_value": "0.042", + "vitamin-b6": "0.00027", + "vitamin-b6_100g": "7.61e-05", + "vitamin-b6_serving": "0.00027", + "vitamin-b6_unit": "g", + "vitamin-b6_value": "0.00027", + "vitamin-pp": "0.012", + "vitamin-pp_100g": "0.00338", + "vitamin-pp_serving": "0.012", + "vitamin-pp_unit": "mg", + "vitamin-pp_value": 12 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/900/249/024/3678/front_en.9.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/900/249/024/3678/front_en.9.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/900/249/024/3678/front_en.9.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/900/249/024/3678/front_en.9.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990199259, + "lastUpdated": 1759990199548, + "updateCount": 1 + } + }, + "7891000496367": { + "code": "7891000496367", + "product_name": "Purê Red com chá de hibisco e cranberry", + "brands": "Dolce Gusto", + "nutriments": { + "carbohydrates": "0.666666666666667", + "carbohydrates_100g": "0.666666666666667", + "carbohydrates_serving": 1, + "carbohydrates_unit": "g", + "carbohydrates_value": "0.666666666666667", + "energy": 36, + "energy-kcal": "8.66666666666667", + "energy-kcal_100g": "8.66666666666667", + "energy-kcal_serving": 13, + "energy-kcal_unit": "kcal", + "energy-kcal_value": "8.66666666666667", + "energy_100g": 36, + "energy_serving": 54, + "energy_unit": "kcal", + "energy_value": "8.66666666666667", + "fiber": "3.13333320617676", + "fiber_100g": "3.13333320617676", + "fiber_serving": "4.7", + "fiber_unit": "g", + "fiber_value": "3.13333320617676", + "sugars": "0.333333333333333", + "sugars_100g": "0.333333333333333", + "sugars_serving": "0.5", + "sugars_unit": "g", + "sugars_value": "0.333333333333333" + }, + "nutrition_grades": "unknown", + "countries": "br", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990199260, + "lastUpdated": 1759995000737, + "updateCount": 5 + } + }, + "7898687731880": { + "code": "7898687731880", + "product_name": "Body Protein Red", + "nutriments": { + "carbohydrates": "2.4", + "carbohydrates_100g": "2.4", + "carbohydrates_serving": "0.48", + "carbohydrates_unit": "g", + "carbohydrates_value": "2.4", + "energy": 285, + "energy-kcal": 68, + "energy-kcal_100g": 68, + "energy-kcal_serving": "13.6", + "energy-kcal_unit": "kcal", + "energy-kcal_value": 68, + "energy_100g": 285, + "energy_serving": 57, + "energy_unit": "kcal", + "energy_value": 68, + "fiber": 2, + "fiber_100g": 2, + "fiber_serving": "0.4", + "fiber_unit": "g", + "fiber_value": 2, + "proteins": "13.5", + "proteins_100g": "13.5", + "proteins_serving": "2.7", + "proteins_unit": "g", + "proteins_value": "13.5" + }, + "nutrition_grades": "unknown", + "countries": "br", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990199260, + "lastUpdated": 1759990199554, + "updateCount": 1 + } + }, + "7898227141018": { + "code": "7898227141018", + "product_name": "Biscoito de polvilho - Red's", + "nutriments": { + "carbohydrates": "76.6666666666667", + "carbohydrates_100g": "76.6666666666667", + "carbohydrates_serving": 23, + "carbohydrates_unit": "g", + "carbohydrates_value": "76.6666666666667", + "energy": 1813, + "energy-kcal": "433.333333333333", + "energy-kcal_100g": "433.333333333333", + "energy-kcal_serving": 130, + "energy-kcal_unit": "kcal", + "energy-kcal_value": "433.333333333333", + "energy-kcal_value_computed": "427.333333333333", + "energy_100g": 1813, + "energy_serving": 544, + "energy_unit": "kcal", + "energy_value": "433.333333333333", + "fat": "12.6666666666667", + "fat_100g": "12.6666666666667", + "fat_serving": "3.8", + "fat_unit": "g", + "fat_value": "12.6666666666667", + "proteins": "1.66666666666667", + "proteins_100g": "1.66666666666667", + "proteins_serving": "0.5", + "proteins_unit": "g", + "proteins_value": "1.66666666666667", + "saturated-fat": "6.66666666666667", + "saturated-fat_100g": "6.66666666666667", + "saturated-fat_serving": 2, + "saturated-fat_unit": "g", + "saturated-fat_value": "6.66666666666667", + "sugars": 1, + "sugars_100g": 1, + "sugars_serving": "0.3", + "sugars_unit": "g", + "sugars_value": 1 + }, + "nutrition_grades": "unknown", + "countries": "br", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990199261, + "lastUpdated": 1759995000629, + "updateCount": 6 + } + }, + "7898996295448": { + "code": "7898996295448", + "product_name": "Red dates morango framboesa e beterraba", + "brands": "Red dates", + "nutriments": { + "carbohydrates": "52.6315789473684", + "carbohydrates_100g": "52.6315789473684", + "carbohydrates_serving": 20, + "carbohydrates_unit": "g", + "carbohydrates_value": "52.6315789473684", + "energy": 1442, + "energy-kcal": "344.736842105263", + "energy-kcal_100g": "344.736842105263", + "energy-kcal_serving": 131, + "energy-kcal_unit": "kcal", + "energy-kcal_value": "344.736842105263", + "energy-kcal_value_computed": "355.789473182277", + "energy_100g": 1442, + "energy_serving": 548, + "energy_unit": "kcal", + "energy_value": "344.736842105263", + "fat": "2.63157894736842", + "fat_100g": "2.63157894736842", + "fat_serving": 1, + "fat_unit": "g", + "fat_value": "2.63157894736842", + "fiber": "8.15789448587518", + "fiber_100g": "8.15789448587518", + "fiber_serving": "3.1", + "fiber_unit": "g", + "fiber_value": "8.15789448587518", + "proteins": "26.3157894736842", + "proteins_100g": "26.3157894736842", + "proteins_serving": 10, + "proteins_unit": "g", + "proteins_value": "26.3157894736842" + }, + "nutrition_grades": "unknown", + "countries": "br", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990199262, + "lastUpdated": 1759990199558, + "updateCount": 1 + } + }, + "7898954959733": { + "code": "7898954959733", + "product_name": "Tomate red grape premium", + "nutriments": { + "carbohydrates": "1.6", + "carbohydrates_100g": "1.6", + "carbohydrates_serving": "2.88", + "carbohydrates_unit": "g", + "carbohydrates_value": "1.6", + "energy": 46, + "energy-kcal": 11, + "energy-kcal_100g": 11, + "energy-kcal_serving": "19.8", + "energy-kcal_unit": "kcal", + "energy-kcal_value": 11, + "energy_100g": 46, + "energy_serving": "82.8", + "energy_unit": "kcal", + "energy_value": 11, + "fiber": "0.6", + "fiber_100g": "0.6", + "fiber_serving": "1.08", + "fiber_unit": "g", + "fiber_value": "0.6", + "proteins": "0.6", + "proteins_100g": "0.6", + "proteins_serving": "1.08", + "proteins_unit": "g", + "proteins_value": "0.6" + }, + "nutrition_grades": "unknown", + "countries": "br", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990199262, + "lastUpdated": 1759990199562, + "updateCount": 1 + } + }, + "7898481779538": { + "code": "7898481779538", + "product_name": "Hipercalórico", + "brands": "Red", + "categories": "Hipercalórico", + "ingredients_text": "Maltodextrina, Waxy Maize, Sacarose, Proteína Isolada do Soro do Leite (WPI), Mix de Vitaminas e Minerais (Vitamina A, Vitamina D, Vitamina C, Vitamina E, Tiamina, Riboflavina, Niacina, Vitamina B6, Ácido Fólico, Vitamina B12, Biotina, Ácido Pantotênico, Cálcio, Ferro, Magnésio, Zinco, Cobre, Selênio, Cromo, Manganés), Cacau, Aroma de chocolate, Aroma idêntico ao natural de avelãs e Edulcorante e Sucralose.", + "nutriments": { + "alcohol": 0, + "alcohol_100g": 0, + "alcohol_serving": 0, + "alcohol_unit": "% vol", + "alcohol_value": 0, + "biotin": "2.3e-06", + "biotin_100g": "1.84e-06", + "biotin_serving": "2.3e-06", + "biotin_unit": "g", + "biotin_value": "2.3e-06", + "calcium": "0.09", + "calcium_100g": "0.072", + "calcium_serving": "0.09", + "calcium_unit": "g", + "calcium_value": "0.09", + "carbohydrates": 132, + "carbohydrates_100g": 106, + "carbohydrates_serving": 132, + "carbohydrates_unit": "g", + "carbohydrates_value": 132, + "chromium": "3.2e-06", + "chromium_100g": "2.56e-06", + "chromium_serving": "3.2e-06", + "chromium_unit": "g", + "chromium_value": "3.2e-06", + "copper": "8.1e-05", + "copper_100g": "6.48e-05", + "copper_serving": "8.1e-05", + "copper_unit": "g", + "copper_value": "8.1e-05", + "energy": 2486, + "energy-kcal": 592, + "energy-kcal_100g": 474, + "energy-kcal_serving": 592, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 592, + "energy-kcal_value_computed": 576, + "energy-kj": 2486, + "energy-kj_100g": 1990, + "energy-kj_serving": 2486, + "energy-kj_unit": "kJ", + "energy-kj_value": 2486, + "energy-kj_value_computed": 2448, + "energy_100g": 1990, + "energy_serving": 2486, + "energy_unit": "kJ", + "energy_value": 2486, + "fat": 0, + "fat_100g": 0, + "fat_serving": 0, + "fat_unit": "g", + "fat_value": 0, + "fiber": 0, + "fiber_100g": 0, + "fiber_serving": 0, + "fiber_unit": "g", + "fiber_value": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0, + "iron": "0.0013", + "iron_100g": "0.00104", + "iron_serving": "0.0013", + "iron_unit": "g", + "iron_value": "0.0013", + "magnesium": "0.024", + "magnesium_100g": "0.0192", + "magnesium_serving": "0.024", + "magnesium_unit": "g", + "magnesium_value": "0.024", + "manganese": "0.0002", + "manganese_100g": "0.00016", + "manganese_serving": "0.0002", + "manganese_unit": "g", + "manganese_value": "0.0002", + "molybdenum": "4e-06", + "molybdenum_100g": "3.2e-06", + "molybdenum_serving": "4e-06", + "molybdenum_unit": "g", + "molybdenum_value": "4e-06", + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "nutrition-score-fr": 2, + "nutrition-score-fr_100g": 2, + "pantothenic-acid": "0.00045", + "pantothenic-acid_100g": "0.00036", + "pantothenic-acid_serving": "0.00045", + "pantothenic-acid_unit": "g", + "pantothenic-acid_value": "0.00045", + "proteins": 12, + "proteins_100g": "9.6", + "proteins_serving": 12, + "proteins_unit": "g", + "proteins_value": 12, + "salt": 0, + "salt_100g": 0, + "salt_serving": 0, + "salt_unit": "g", + "salt_value": 0, + "saturated-fat": 0, + "saturated-fat_100g": 0, + "saturated-fat_serving": 0, + "saturated-fat_unit": "g", + "saturated-fat_value": 0, + "selenium": "3e-06", + "selenium_100g": "2.4e-06", + "selenium_serving": "3e-06", + "selenium_unit": "g", + "selenium_value": "3e-06", + "sodium": 0, + "sodium_100g": 0, + "sodium_serving": 0, + "sodium_unit": "g", + "sodium_value": 0, + "sugars": 0, + "sugars_100g": 0, + "sugars_serving": 0, + "sugars_unit": "g", + "sugars_value": 0, + "vitamin-a": "5.4e-05", + "vitamin-a_100g": "4.32e-05", + "vitamin-a_serving": "5.4e-05", + "vitamin-a_unit": "g", + "vitamin-a_value": "5.4e-05", + "vitamin-b1": "0.00011", + "vitamin-b12": "2.2e-07", + "vitamin-b12_100g": "1.76e-07", + "vitamin-b12_serving": "2.2e-07", + "vitamin-b12_unit": "g", + "vitamin-b12_value": "2.2e-07", + "vitamin-b1_100g": "8.8e-05", + "vitamin-b1_serving": "0.00011", + "vitamin-b1_unit": "g", + "vitamin-b1_value": "0.00011", + "vitamin-b2": "0.00011", + "vitamin-b2_100g": "8.8e-05", + "vitamin-b2_serving": "0.00011", + "vitamin-b2_unit": "g", + "vitamin-b2_value": "0.00011", + "vitamin-b6": "0.00012", + "vitamin-b6_100g": "9.6e-05", + "vitamin-b6_serving": "0.00012", + "vitamin-b6_unit": "g", + "vitamin-b6_value": "0.00012", + "vitamin-b9": "2.2e-05", + "vitamin-b9_100g": "1.76e-05", + "vitamin-b9_serving": "2.2e-05", + "vitamin-b9_unit": "g", + "vitamin-b9_value": "2.2e-05", + "vitamin-c": "0.004", + "vitamin-c_100g": "0.0032", + "vitamin-c_serving": "0.004", + "vitamin-c_unit": "g", + "vitamin-c_value": "0.004", + "vitamin-d": "4.5e-07", + "vitamin-d_100g": "3.6e-07", + "vitamin-d_serving": "4.5e-07", + "vitamin-d_unit": "g", + "vitamin-d_value": "4.5e-07", + "vitamin-e": "0.0009", + "vitamin-e_100g": "0.00072", + "vitamin-e_serving": "0.0009", + "vitamin-e_unit": "g", + "vitamin-e_value": "0.0009", + "zinc": "0.0007", + "zinc_100g": "0.00056", + "zinc_serving": "0.0007", + "zinc_unit": "g", + "zinc_value": "0.0007" + }, + "nutrition_grades": "b", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/789/848/177/9538/front_pt.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/848/177/9538/front_pt.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/848/177/9538/front_pt.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/848/177/9538/front_pt.3.200.jpg", + "countries": "en:brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "additives_tags": [], + "_metadata": { + "firstSeen": 1759990199263, + "lastUpdated": 1759990199566, + "updateCount": 1 + } + }, + "5060323907887": { + "code": "5060323907887", + "brands": "Hillfield", + "categories": "Plant-based foods and beverages, Plant-based foods, Legumes and their products, Canned foods, Legumes, Canned plant-based foods, Canned legumes, Canned common beans, Canned red kidney beans", + "ingredients_text": "Red kidney beans, water.", + "nutriments": { + "carbohydrates": 12, + "carbohydrates_100g": 12, + "carbohydrates_unit": "g", + "carbohydrates_value": 12, + "energy": 405, + "energy-kcal": 96, + "energy-kcal_100g": 96, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 96, + "energy-kcal_value_computed": "96.2", + "energy-kj": 405, + "energy-kj_100g": 405, + "energy-kj_unit": "kJ", + "energy-kj_value": 405, + "energy-kj_value_computed": "404.9", + "energy_100g": 405, + "energy_unit": "kJ", + "energy_value": 405, + "fat": "0.6", + "fat_100g": "0.6", + "fat_unit": "g", + "fat_value": "0.6", + "fiber": "6.4", + "fiber_100g": "6.4", + "fiber_unit": "g", + "fiber_value": "6.4", + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 100, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 100, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 100, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 100, + "nova-group": 1, + "nova-group_100g": 1, + "nova-group_serving": 1, + "nutrition-score-fr": -11, + "nutrition-score-fr_100g": -11, + "proteins": "7.5", + "proteins_100g": "7.5", + "proteins_unit": "g", + "proteins_value": "7.5", + "salt": "0.053", + "salt_100g": "0.053", + "salt_unit": "g", + "salt_value": "0.053", + "saturated-fat": 0, + "saturated-fat_100g": 0, + "saturated-fat_unit": "g", + "saturated-fat_value": 0, + "sodium": "0.0212", + "sodium_100g": "0.0212", + "sodium_unit": "g", + "sodium_value": "0.0212", + "sugars": 0, + "sugars_100g": 0, + "sugars_unit": "g", + "sugars_value": 0 + }, + "nutrition_grades": "a", + "nova_group": 1, + "image_url": "https://images.openfoodfacts.org/images/products/506/032/390/7887/front_en.13.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/506/032/390/7887/front_en.13.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/506/032/390/7887/front_en.13.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/506/032/390/7887/front_en.13.200.jpg", + "countries": "Brazil, Mexico, United Kingdom, Europe, South-East Asia", + "countries_tags": [ + "en:brazil", + "en:mexico", + "en:united-kingdom", + "en:europe", + "en:south-east-asia" + ], + "allergens_tags": [], + "additives_tags": [], + "_metadata": { + "firstSeen": 1759990199266, + "lastUpdated": 1759990199572, + "updateCount": 1 + } + }, + "5060323907849": { + "code": "5060323907849", + "product_name": "Organic Red Wine Vinegar", + "brands": "Hillfield", + "categories": "Condiments, Sauces, Vinegars, Cider vinegars, Groceries", + "ingredients_text": "Organic red wine vinegar.", + "nutriments": { + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0, + "nova-group": 2, + "nova-group_100g": 2, + "nova-group_serving": 2 + }, + "nutrition_grades": "not-applicable", + "nova_group": 2, + "image_url": "https://images.openfoodfacts.org/images/products/506/032/390/7849/front_en.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/506/032/390/7849/front_en.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/506/032/390/7849/front_en.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/506/032/390/7849/front_en.3.200.jpg", + "countries": "Brazil, Mexico, United Kingdom, Europe, South-East Asia", + "countries_tags": [ + "en:brazil", + "en:mexico", + "en:united-kingdom", + "en:europe", + "en:south-east-asia" + ], + "allergens_tags": [], + "additives_tags": [], + "_metadata": { + "firstSeen": 1759990199267, + "lastUpdated": 1759990199267, + "updateCount": 0 + } + }, + "5060323903360": { + "code": "5060323903360", + "brands": "Fontana FORMIELLO", + "categories": "Condiments, Vinegars", + "ingredients_text": "Organic red wine vinegar.", + "nutriments": { + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0, + "nova-group": 2, + "nova-group_100g": 2, + "nova-group_serving": 2 + }, + "nutrition_grades": "not-applicable", + "nova_group": 2, + "image_url": "https://images.openfoodfacts.org/images/products/506/032/390/3360/front_en.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/506/032/390/3360/front_en.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/506/032/390/3360/front_en.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/506/032/390/3360/front_en.3.200.jpg", + "countries": "Brazil, Mexico, United Kingdom, Europe, South-East Asia", + "countries_tags": [ + "en:brazil", + "en:mexico", + "en:united-kingdom", + "en:europe", + "en:south-east-asia" + ], + "allergens_tags": [], + "additives_tags": [], + "_metadata": { + "firstSeen": 1759990199268, + "lastUpdated": 1759990199268, + "updateCount": 0 + } + }, + "0040469200030": { + "code": "0040469200030", + "product_name": "Red Bull Energy Drink", + "brands": "Red Bull", + "ingredients_text": "Agua Carbonatada, Sacarosa, Glucosa, Reguladores de Acidez (Ácido Cítrico, Bicarbonato de Sodio), Taurina (0.4%), Aromatizantes naturales y artificiales, Carbonato de Magnesio, Colorante Color Caramelo I-puro, Cafeína (0.03%), Vitaminas (Niacina, Acido Pantoténico, B6, B2, B12).", + "nutriments": { + "carbohydrates": 11, + "carbohydrates_100g": 11, + "carbohydrates_serving": "27.5", + "carbohydrates_unit": "g", + "carbohydrates_value": 11, + "energy": 192, + "energy-kcal": 46, + "energy-kcal_100g": 46, + "energy-kcal_serving": 115, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 46, + "energy-kcal_value_computed": 44, + "energy_100g": 192, + "energy_serving": 480, + "energy_unit": "kcal", + "energy_value": 46, + "fat": 0, + "fat_100g": 0, + "fat_serving": 0, + "fat_unit": "g", + "fat_value": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "proteins": 0, + "proteins_100g": 0, + "proteins_serving": 0, + "proteins_unit": "g", + "proteins_value": 0, + "salt": "0.1025", + "salt_100g": "0.1025", + "salt_serving": "0.256", + "salt_unit": "mg", + "salt_value": "102.5", + "sodium": "0.041", + "sodium_100g": "0.041", + "sodium_serving": "0.102", + "sodium_unit": "mg", + "sodium_value": 41, + "sugars": 11, + "sugars_100g": 11, + "sugars_serving": "27.5", + "sugars_unit": "g", + "sugars_value": 11 + }, + "nutrition_grades": "unknown", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/004/046/920/0030/front_es.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/004/046/920/0030/front_es.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/004/046/920/0030/front_es.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/004/046/920/0030/front_es.3.200.jpg", + "countries": "en:Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "additives_tags": [ + "en:e150a", + "en:e330", + "en:e500", + "en:e500ii" + ], + "_metadata": { + "firstSeen": 1759990199270, + "lastUpdated": 1759990199577, + "updateCount": 1 + } + }, + "7891962063874": { + "code": "7891962063874", + "product_name": "BISNAGUINHA BAUDUCCO QUE", + "brands": "BAUDUCCO", + "categories": "Lanches comida, Petiscos salgados, Aperitivos", + "ingredients_text": "ESTRADA DA OLARIA, 136, GUARULHOS - SP, CEP: 07271-360-CNPJ MONO E DIGLICERÍDEOS DE ÁCIDOS GRAXOS STERES DE MONO E DIGLICERÍDEOS DE ÁCIDOS GRAXOS COM ÁCIDO DIACETIL TARTÁRO, CONSERVADORES: PROPIONATO DE CÁLCO E ÁCIDO VEGETAL, OVO INTEGRAL, SAL, LEITE INTEGRAL, GLUTEN, EXTRATO DE MALTE, EMULSIFICANTES: NGREDIENTES: FARINHA DE TRIGO ENRIQUECIDA COM FERRO E ÁCIDO FOLICU, AÇUCAR, GORDURA 940.994/0081-96. INDÚSTRIA BRASILEIRA. SORBICO E MELHORADOR DE EARINHA: ÁCIDO ASCÓRBICO. CONTEM GLUTEN. CONTEM LACTOSE. ALÉRGICOS: CONTÉM LEITE, OVOS, DERIVADOS DE TRIGO, SOJA E DE CEVADA, PODE CONTER: CENTEIÓ, TRITICALE AVEIA, CASTANHA-DE-CAJU, CASTANHA-DO-PARÁ E MÁCADÂMIAS.", + "nutriments": { + "added-sugars": 9.6, + "added-sugars_100g": 9.6, + "added-sugars_serving": 1.92, + "added-sugars_unit": "g", + "added-sugars_value": 9.6, + "carbohydrates": 56, + "carbohydrates_100g": 56, + "carbohydrates_serving": 11.2, + "carbohydrates_unit": "g", + "carbohydrates_value": 56, + "energy": 1289, + "energy-kcal": 308, + "energy-kcal_100g": 308, + "energy-kcal_serving": 61.6, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 308, + "energy-kcal_value_computed": 313.2, + "energy_100g": 1289, + "energy_serving": 258, + "energy_unit": "kcal", + "energy_value": 308, + "fat": 5, + "fat_100g": 5, + "fat_serving": 1, + "fat_unit": "g", + "fat_value": 5, + "fiber": 2.7, + "fiber_100g": 2.7, + "fiber_serving": 0.54, + "fiber_unit": "g", + "fiber_value": 2.7, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0.00000143492663084999, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0.00000143492663084999, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "nutrition-score-fr": 13, + "nutrition-score-fr_100g": 13, + "proteins": 9.7, + "proteins_100g": 9.7, + "proteins_serving": 1.94, + "proteins_unit": "g", + "proteins_value": 9.7, + "salt": 1.175, + "salt_100g": 1.175, + "salt_serving": 0.235, + "salt_unit": "g", + "salt_value": 1.175, + "saturated-fat": 2.5, + "saturated-fat_100g": 2.5, + "saturated-fat_serving": 0.5, + "saturated-fat_unit": "g", + "saturated-fat_value": 2.5, + "sodium": 0.47, + "sodium_100g": 0.47, + "sodium_serving": 0.094, + "sodium_unit": "g", + "sodium_value": 0.47, + "sugars": 14, + "sugars_100g": 14, + "sugars_serving": 2.8, + "sugars_unit": "g", + "sugars_value": 14 + }, + "nutrition_grades": "d", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/789/196/206/3874/front_pt.19.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/206/3874/front_pt.19.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/206/3874/front_pt.19.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/206/3874/front_pt.19.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [ + "en:eggs", + "en:gluten", + "en:milk", + "en:nuts", + "en:soybeans" + ], + "additives_tags": [], + "_metadata": { + "firstSeen": 1759990243419, + "lastUpdated": 1759995000636, + "updateCount": 5 + } + }, + "7891962064055": { + "code": "7891962064055", + "product_name": "Pan Integral", + "brands": "Bauducco", + "categories": "Alimentos y bebidas de origen vegetal,Alimentos de origen vegetal,Cereales y patatas,Panes,Panes de molde,Panes blancos,Panes de trigo,Panes integrales,Panes de molde integrales", + "ingredients_text": "HARINA DE TRIGO INTEGRAL ENRIQUECIDA (HIERRO, VITAMINAS), HARINA DE TRIGO ENRIQUECIDA (HIERRO 0.0030%, ÁCIDO FÓLICO 0.00022%, TIAMINA (VITAMINA B1) 0.00063%, RIBOFLAVINA (VITAMINA B2) 0.00013%, NIACINA 0.0013%), AZÚCAR, GRASA VEGETAL INTERESTERIFICADA (PULPA DE PALMA), SAL, CONSERVADOR (PROPIONATO DE CALCIO INS 282).", + "nutriments": { + "added-sugars": 2.8, + "added-sugars_100g": 5.6, + "added-sugars_label": "Azucares añadidos", + "added-sugars_serving": 2.8, + "added-sugars_unit": "g", + "added-sugars_value": 2.8, + "carbohydrates": 23, + "carbohydrates_100g": 46, + "carbohydrates_serving": 23, + "carbohydrates_unit": "g", + "carbohydrates_value": 23, + "energy": 544, + "energy-kcal": 130, + "energy-kcal_100g": 260, + "energy-kcal_serving": 130, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 130, + "energy-kcal_value_computed": 135.2, + "energy_100g": 1090, + "energy_serving": 544, + "energy_unit": "kcal", + "energy_value": 130, + "fat": 2, + "fat_100g": 4, + "fat_serving": 2, + "fat_unit": "g", + "fat_value": 2, + "fiber": 2.8, + "fiber_100g": 5.6, + "fiber_serving": 2.8, + "fiber_unit": "g", + "fiber_value": 2.8, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0, + "nova-group": 3, + "nova-group_100g": 3, + "nova-group_serving": 3, + "nutrition-score-fr": 8, + "nutrition-score-fr_100g": 8, + "proteins": 4.9, + "proteins_100g": 9.8, + "proteins_serving": 4.9, + "proteins_unit": "g", + "proteins_value": 4.9, + "salt": 0.4725, + "salt_100g": 0.945, + "salt_serving": 0.4725, + "salt_unit": "mg", + "salt_value": 472.5, + "saturated-fat": 0.8, + "saturated-fat_100g": 1.6, + "saturated-fat_serving": 0.8, + "saturated-fat_unit": "g", + "saturated-fat_value": 0.8, + "sodium": 0.189, + "sodium_100g": 0.378, + "sodium_serving": 0.189, + "sodium_unit": "mg", + "sodium_value": 189, + "sugars": 6.5, + "sugars_100g": 13, + "sugars_serving": 6.5, + "sugars_unit": "g", + "sugars_value": 6.5, + "trans-fat": 0, + "trans-fat_100g": 0, + "trans-fat_label": "Grasas trans", + "trans-fat_serving": 0, + "trans-fat_unit": "g", + "trans-fat_value": 0 + }, + "nutrition_grades": "c", + "nova_group": 3, + "image_url": "https://images.openfoodfacts.org/images/products/789/196/206/4055/front_es.59.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/206/4055/front_es.59.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/206/4055/front_es.59.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/206/4055/front_es.59.200.jpg", + "countries": "Bolivia,Brasil,Chile,Paraguay,Perú,Uruguay,Venezuela", + "countries_tags": [ + "en:bolivia", + "en:brazil", + "en:chile", + "en:paraguay", + "en:peru", + "en:uruguay", + "en:venezuela" + ], + "allergens_tags": [ + "en:gluten" + ], + "additives_tags": [ + "en:e282" + ], + "_metadata": { + "firstSeen": 1759990243420, + "lastUpdated": 1759990243420, + "updateCount": 0 + } + }, + "7891962037875": { + "code": "7891962037875", + "product_name": "Torrada multi grãos", + "brands": "Bauducco", + "nutriments": { + "carbohydrates": 17, + "carbohydrates_100g": 17, + "carbohydrates_unit": "", + "carbohydrates_value": 17, + "energy": 439, + "energy-kcal": 105, + "energy-kcal_100g": 105, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 105, + "energy-kcal_value_computed": 106.4, + "energy_100g": 439, + "energy_unit": "kcal", + "energy_value": 105, + "fat": 2.4, + "fat_100g": 2.4, + "fat_unit": "", + "fat_value": 2.4, + "proteins": 4.2, + "proteins_100g": 4.2, + "proteins_unit": "", + "proteins_value": 4.2, + "salt": 1, + "salt_100g": 1, + "salt_unit": "", + "salt_value": 1, + "saturated-fat": 1, + "saturated-fat_100g": 1, + "saturated-fat_unit": "", + "saturated-fat_value": 1, + "sodium": 0.4, + "sodium_100g": 0.4, + "sodium_unit": "g", + "sodium_value": 0.4, + "sugars": 1.6, + "sugars_100g": 1.6, + "sugars_unit": "", + "sugars_value": 1.6 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/196/203/7875/front_fr.4.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/203/7875/front_fr.4.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/203/7875/front_fr.4.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/203/7875/front_fr.4.200.jpg", + "countries": "France, Brazil", + "countries_tags": [ + "en:brazil", + "en:france" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990243424, + "lastUpdated": 1759990243424, + "updateCount": 0 + } + }, + "7891962054100": { + "code": "7891962054100", + "product_name": "Biscoito Cookie Tradicional Bauducco Pacote 100g", + "brands": "BAUDUCCO", + "categories": "Lanches comida,Lanches doces,Biscoitos e Bolos,Biscoitos,Cookies", + "ingredients_text": "FARINHA DE TRIGO ENRIQUECIDA COM FERRO E ÁCIDO FÓLICO, AÇÚCAR, GORDURA VEGETAL, GOTAS SABOR CHOCOLATE MEIO AMARGO (AÇÚCAR, GORDURA VEGETAL, CACAU EM PÓ, EMULSIFICANTE: LECITINA DE SOJA E AROMATIZANTES), GOTAS DE CHOCOLATE AO LEITE, SAL, AÇÚCAR INVERTIDO, FERMENTOS QUÍMICOS: BICARBONATO DE AMÔNIO, DIFOSFATO DISSÓDICO E BICARBONATO DE SÓDIO, AROMATIZANTES E EMULSIFICANTE: LECITINA DE SOJA. CONTÉM GLÚTEN. CONTÉM LACTOSE, ALÉRGICOS: CONTÉM LEITE E DERIVADOS, DERIVADOS DE SOJA E DE TRIGO. PODE CONTER: AMENDOAS, AMENDOIM, AVEIA, AVELAS, CASTANHA-DE-CAJU, CASTANHA-DO-PARÁ, CENTEIO, CEVADA, OVOS E PISTACHE.", + "nutriments": { + "added-sugars": 30, + "added-sugars_100g": 30, + "added-sugars_serving": 3, + "added-sugars_unit": "g", + "added-sugars_value": 30, + "carbohydrates": 70, + "carbohydrates_100g": 70, + "carbohydrates_serving": 7, + "carbohydrates_unit": "g", + "carbohydrates_value": 70, + "energy": 1920, + "energy-kcal": 459, + "energy-kcal_100g": 459, + "energy-kcal_serving": 45.9, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 459, + "energy-kcal_value_computed": 464.4, + "energy_100g": 1920, + "energy_serving": 192, + "energy_unit": "kcal", + "energy_value": 459, + "fat": 17, + "fat_100g": 17, + "fat_serving": 1.7, + "fat_unit": "g", + "fat_value": 17, + "fiber": 2.7, + "fiber_100g": 2.7, + "fiber_serving": 0.27, + "fiber_unit": "g", + "fiber_value": 2.7, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0.00279302423651018, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0.00279302423651018, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "nutrition-score-fr": 23, + "nutrition-score-fr_100g": 23, + "proteins": 6.5, + "proteins_100g": 6.5, + "proteins_serving": 0.65, + "proteins_unit": "g", + "proteins_value": 6.5, + "salt": 0.5775, + "salt_100g": 0.5775, + "salt_serving": 0.0577, + "salt_unit": "g", + "salt_value": 0.5775, + "saturated-fat": 7.9, + "saturated-fat_100g": 7.9, + "saturated-fat_serving": 0.79, + "saturated-fat_unit": "g", + "saturated-fat_value": 7.9, + "sodium": 0.231, + "sodium_100g": 0.231, + "sodium_serving": 0.0231, + "sodium_unit": "g", + "sodium_value": 0.231, + "sugars": 33, + "sugars_100g": 33, + "sugars_serving": 3.3, + "sugars_unit": "g", + "sugars_value": 33 + }, + "nutrition_grades": "e", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/789/196/205/4100/front_en.37.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/4100/front_en.37.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/205/4100/front_en.37.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/4100/front_en.37.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [ + "en:eggs", + "en:gluten", + "en:milk", + "en:nuts", + "en:soybeans" + ], + "additives_tags": [ + "en:e450", + "en:e450i", + "en:e500", + "en:e500ii" + ], + "_metadata": { + "firstSeen": 1759990243425, + "lastUpdated": 1759995000641, + "updateCount": 5 + } + }, + "7891962060460": { + "code": "7891962060460", + "product_name": "Tostada Integral", + "brands": "Bauducco", + "categories": "Alimentos y bebidas de origen vegetal,Alimentos de origen vegetal,Cereales y patatas,Panes,Pan tostado,Panes blancos,Panes de trigo", + "ingredients_text": "HARINA DE TRIGO INTEGRAL ENRIQUECIDA (SULFATO FERROSO 0.0030%, ÁCIDO FÓLICO 0.00022%, TIAMINA (VITAMINA B1) 0.00063%, RIBOFLAVINA (VITAMINA B2) 0.00013%, NIACINA 0.0013%), HARINA DE TRIGO ENRIQUECIDA (SULFATO FERROSO 0.0030%, ÁCIDO FÓLICO 0.00022%, TIAMINA (VITAMINA B1) 0.00063%, RIBOFLAVINA (VITAMINA B2) 0.00013%, NIACINA 0.0013%), GRASA VEGETAL INTERESTERIFICADA (PULPA DE PALMA, SOYA), LEUDANTE BIOLÓGICO, AZÚCAR, EXTRACTO DE MALTA, SAL, AROMATIZANTE IDÉNTICO AL NATURAL, MEZCLA PARA PANIFICACIÓN [ALMIDÓN DE TRIGO, EMULSIONANTE (ESTEAROIL LACTILATO DE CALCIO (INS-482(i))), ESPESANTE (CARBOXIMETILCELULOSA SÓDICA (INS 466), MEJORADOR DE HARINA (ÁCIDO ASCÓRBICO (INS-300), ENZIMAS)].", + "nutriments": { + "carbohydrates": 68, + "carbohydrates_100g": 68, + "carbohydrates_serving": 20.4, + "carbohydrates_unit": "g", + "carbohydrates_value": 68, + "cholesterol": 0, + "cholesterol_100g": 0, + "cholesterol_serving": 0, + "cholesterol_unit": "mg", + "cholesterol_value": 0, + "energy": 1634, + "energy-kcal": 389, + "energy-kcal_100g": 389, + "energy-kcal_serving": 117, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 389, + "energy-kcal_value_computed": 401.7, + "energy-kj": 1634, + "energy-kj_100g": 1634, + "energy-kj_serving": 490, + "energy-kj_unit": "kJ", + "energy-kj_value": 1634, + "energy-kj_value_computed": 1694.5, + "energy_100g": 1634, + "energy_serving": 490, + "energy_unit": "kJ", + "energy_value": 1634, + "fat": 7.7, + "fat_100g": 7.7, + "fat_serving": 2.31, + "fat_unit": "g", + "fat_value": 7.7, + "fiber": 6.2, + "fiber_100g": 6.2, + "fiber_serving": 1.86, + "fiber_unit": "g", + "fiber_value": 6.2, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0, + "monounsaturated-fat": 2.8, + "monounsaturated-fat_100g": 2.8, + "monounsaturated-fat_label": "Grasas monoinsaturadas", + "monounsaturated-fat_serving": 0.84, + "monounsaturated-fat_unit": "g", + "monounsaturated-fat_value": 2.8, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "nutrition-score-fr": 9, + "nutrition-score-fr_100g": 9, + "polyunsaturated-fat": 1.4, + "polyunsaturated-fat_100g": 1.4, + "polyunsaturated-fat_label": "Grasas poliinsaturadas", + "polyunsaturated-fat_serving": 0.42, + "polyunsaturated-fat_unit": "g", + "polyunsaturated-fat_value": 1.4, + "proteins": 12, + "proteins_100g": 12, + "proteins_serving": 3.6, + "proteins_unit": "g", + "proteins_value": 12, + "salt": 0.8875, + "salt_100g": 0.8875, + "salt_serving": 0.266, + "salt_unit": "mg", + "salt_value": 887.5, + "saturated-fat": 3.5, + "saturated-fat_100g": 3.5, + "saturated-fat_serving": 1.05, + "saturated-fat_unit": "g", + "saturated-fat_value": 3.5, + "sodium": 0.355, + "sodium_100g": 0.355, + "sodium_serving": 0.106, + "sodium_unit": "mg", + "sodium_value": 355, + "sugars": 6.8, + "sugars_100g": 6.8, + "sugars_serving": 2.04, + "sugars_unit": "g", + "sugars_value": 6.8, + "trans-fat": 0, + "trans-fat_100g": 0, + "trans-fat_label": "Grasas trans", + "trans-fat_serving": 0, + "trans-fat_unit": "g", + "trans-fat_value": 0 + }, + "nutrition_grades": "c", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/789/196/206/0460/front_es.36.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/206/0460/front_es.36.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/206/0460/front_es.36.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/206/0460/front_es.36.200.jpg", + "countries": "Bolivia,Brasil,Chile,Colombia,Ecuador,Paraguay,Perú,España,Uruguay", + "countries_tags": [ + "en:bolivia", + "en:brazil", + "en:chile", + "en:colombia", + "en:ecuador", + "en:paraguay", + "en:peru", + "en:spain", + "en:uruguay" + ], + "allergens_tags": [ + "en:gluten", + "en:soybeans" + ], + "additives_tags": [ + "en:e300", + "en:e466" + ], + "_metadata": { + "firstSeen": 1759990243427, + "lastUpdated": 1759990243427, + "updateCount": 0 + } + }, + "7891962060361": { + "code": "7891962060361", + "product_name": "CHOCOBISCUIT AO LEITE 36G BAUDUCCO", + "brands": "BAUDUCCO", + "categories": "en:wafers", + "nutriments": { + "carbohydrates": 21, + "carbohydrates_100g": 58.3, + "carbohydrates_serving": 21, + "carbohydrates_unit": "g", + "carbohydrates_value": 21, + "energy": 707.096, + "energy-kcal": 169, + "energy-kcal_100g": 469, + "energy-kcal_serving": 169, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 169, + "energy-kcal_value_computed": 94, + "energy-kj": 707.096, + "energy-kj_100g": 1960, + "energy-kj_serving": 707.096, + "energy-kj_unit": "kJ", + "energy-kj_value": 707.096, + "energy-kj_value_computed": 399.5, + "energy_100g": 1960, + "energy_serving": 707.096, + "energy_unit": "kJ", + "energy_value": 707.096, + "fat": 0, + "fat_100g": 0, + "fat_serving": 0, + "fat_unit": "g", + "fat_value": 0, + "proteins": 2.5, + "proteins_100g": 6.94, + "proteins_serving": 2.5, + "proteins_unit": "g", + "proteins_value": 2.5 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/196/206/0361/front_pt.15.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/206/0361/front_pt.15.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/206/0361/front_pt.15.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/206/0361/front_pt.15.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990243428, + "lastUpdated": 1759995000740, + "updateCount": 5 + } + }, + "7891962027395": { + "code": "7891962027395", + "product_name": "Chocottone", + "brands": "Bauducco", + "categories": "Botanas,Snacks dulces,en:Sweet pastries and pies,Viennoiseries,Brioche,Panettone", + "ingredients_text": "FARINHA DE TRIGO ENRIQUECIDA (FERRO, ÁCIDO FÓLICO), GOTAS DE CHOCOLATE AO LEITE, OVO INTEGRAL, GORDURA VEGETAL, AÇÚCAR, GLUCOSE, MANTEIGA, SAL, EXTRATO DE MALTE, MANTEIGA DE CACAU, GEMA DE OVO, ÓLEO VEGETAL, EMULSIFICANTE (MONO E DIGLICERÍDEOS DE ÁCIDOS GRAXOS), CONSERVADOR (PROPIONATO DE CÁLCIO), AROMATIZANTES, CORANTE SINTÉTICO IDÊNTICO AO NATURAL (BETA-CAROTENO).", + "nutriments": { + "added-sugars": 20, + "added-sugars_100g": 20, + "added-sugars_serving": 16, + "added-sugars_unit": "g", + "added-sugars_value": 20, + "carbohydrates": 50, + "carbohydrates_100g": 50, + "carbohydrates_serving": 40, + "carbohydrates_unit": "g", + "carbohydrates_value": 50, + "energy": 1669, + "energy-kcal": 399, + "energy-kcal_100g": 399, + "energy-kcal_serving": 319, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 399, + "energy-kcal_value_computed": 401.2, + "energy_100g": 1669, + "energy_serving": 1340, + "energy_unit": "kcal", + "energy_value": 399, + "fat": 19, + "fat_100g": 19, + "fat_serving": 15.2, + "fat_unit": "g", + "fat_value": 19, + "fiber": 1.1, + "fiber_100g": 1.1, + "fiber_serving": 0.88, + "fiber_unit": "g", + "fiber_value": 1.1, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "nutrition-score-fr": 19, + "nutrition-score-fr_100g": 19, + "proteins": 7, + "proteins_100g": 7, + "proteins_serving": 5.6, + "proteins_unit": "g", + "proteins_value": 7, + "salt": 0.34, + "salt_100g": 0.34, + "salt_serving": 0.272, + "salt_unit": "mg", + "salt_value": 340, + "saturated-fat": 8.7, + "saturated-fat_100g": 8.7, + "saturated-fat_serving": 6.96, + "saturated-fat_unit": "g", + "saturated-fat_value": 8.7, + "sodium": 0.136, + "sodium_100g": 0.136, + "sodium_serving": 0.109, + "sodium_unit": "mg", + "sodium_value": 136, + "sugars": 24, + "sugars_100g": 24, + "sugars_serving": 19.2, + "sugars_unit": "g", + "sugars_value": 24, + "trans-fat": 0, + "trans-fat_100g": 0, + "trans-fat_serving": 0, + "trans-fat_unit": "g", + "trans-fat_value": 0 + }, + "nutrition_grades": "e", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/789/196/202/7395/front_pt.10.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/202/7395/front_pt.10.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/202/7395/front_pt.10.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/202/7395/front_pt.10.200.jpg", + "countries": "Argentina,Bolivia,Brasil,Chile,Ecuador,Paraguay,Uruguay,Venezuela", + "countries_tags": [ + "en:argentina", + "en:bolivia", + "en:brazil", + "en:chile", + "en:ecuador", + "en:paraguay", + "en:uruguay", + "en:venezuela" + ], + "allergens_tags": [ + "en:eggs", + "en:gluten", + "en:milk", + "en:soybeans" + ], + "additives_tags": [ + "en:e160a", + "en:e160ai", + "en:e282", + "en:e471" + ], + "_metadata": { + "firstSeen": 1759990243429, + "lastUpdated": 1759990243429, + "updateCount": 0 + } + }, + "7891962064048": { + "code": "7891962064048", + "product_name": "pan", + "brands": "bauducco", + "categories": "Alimentos e bebidas à base de plantas,Alimentos à base de plantas,Cereais e batatas,Pães,Pães especiais,Pães de forma", + "ingredients_text": "FARINHA DE TRIGO ENRIQUECIDA COM FERRO E ÁCIDO FÓLICO, AÇÚCAR, ÓLEO VEGETAL, SAL, ÁCIDO SORBICO, PROPIONATO DE CÁLCIO", + "nutriments": { + "added-sugars": 4.2, + "added-sugars_100g": 4.2, + "added-sugars_serving": 2.1, + "added-sugars_unit": "g", + "added-sugars_value": 4.2, + "carbohydrates": 50, + "carbohydrates_100g": 50, + "carbohydrates_serving": 25, + "carbohydrates_unit": "g", + "carbohydrates_value": 50, + "choline": 0, + "choline_100g": 0, + "choline_serving": 0, + "choline_unit": "mg", + "choline_value": 0, + "energy": 1151, + "energy-kcal": 275, + "energy-kcal_100g": 275, + "energy-kcal_serving": 138, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 275, + "energy-kcal_value_computed": 279.7, + "energy_100g": 1151, + "energy_serving": 576, + "energy_unit": "kcal", + "energy_value": 275, + "fat": 4.3, + "fat_100g": 4.3, + "fat_serving": 2.15, + "fat_unit": "g", + "fat_value": 4.3, + "fiber": 2.5, + "fiber_100g": 2.5, + "fiber_serving": 1.25, + "fiber_unit": "g", + "fiber_value": 2.5, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0, + "nutrition-score-fr": 12, + "nutrition-score-fr_100g": 12, + "proteins": 9, + "proteins_100g": 9, + "proteins_serving": 4.5, + "proteins_unit": "g", + "proteins_value": 9, + "salt": 1.13, + "salt_100g": 1.13, + "salt_serving": 0.565, + "salt_unit": "g", + "salt_value": 1.13, + "saturated-fat": 1.2, + "saturated-fat_100g": 1.2, + "saturated-fat_serving": 0.6, + "saturated-fat_unit": "g", + "saturated-fat_value": 1.2, + "sodium": 0.452, + "sodium_100g": 0.452, + "sodium_serving": 0.226, + "sodium_unit": "g", + "sodium_value": 0.452, + "starch": 0, + "starch_100g": 0, + "starch_serving": 0, + "starch_unit": "g", + "starch_value": 0, + "sugars": 11, + "sugars_100g": 11, + "sugars_serving": 5.5, + "sugars_unit": "g", + "sugars_value": 11 + }, + "nutrition_grades": "d", + "image_url": "https://images.openfoodfacts.org/images/products/789/196/206/4048/front_en.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/206/4048/front_en.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/206/4048/front_en.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/206/4048/front_en.3.200.jpg", + "countries": "Brasil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [ + "en:gluten", + "en:soybeans" + ], + "additives_tags": [], + "_metadata": { + "firstSeen": 1759990243430, + "lastUpdated": 1759990243430, + "updateCount": 0 + } + }, + "7891962006239": { + "code": "7891962006239", + "product_name": "Torrada Tradicional", + "brands": "Bauducco", + "categories": "Plant-based foods and beverages,Plant-based foods,Cereals and potatoes,Breads,Toasts", + "ingredients_text": "FARINHA DE _TRIGO_ ENRIQUECIDA COM FERRO E ÁCIDO FÓLICO, GORDURA VEGETAL, AÇÚCAR, SAL, EXTRATO DE MALTE, FÉCULA DE MANDIOCA, AMIDO, EMULSIFICANTES (LECITINA DE SOJA, ESTEAROIL LACTILATO DE SÓDIO), ESPESSANTE: GOMA GUAR, MELHORADOR DE FARINHA: ÁCIDO ASCÓRBICO", + "nutriments": { + "carbohydrates": 9.9, + "carbohydrates_100g": 66, + "carbohydrates_serving": 9.9, + "carbohydrates_unit": "g", + "carbohydrates_value": 9.9, + "energy": 234, + "energy-kcal": 56, + "energy-kcal_100g": 373, + "energy-kcal_serving": 56, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 56, + "energy-kcal_value_computed": 57.1, + "energy_100g": 1560, + "energy_serving": 234, + "energy_unit": "kcal", + "energy_value": 56, + "fat": 1.1, + "fat_100g": 7.33, + "fat_serving": 1.1, + "fat_unit": "g", + "fat_value": 1.1, + "fiber": 0.4, + "fiber_100g": 2.67, + "fiber_serving": 0.4, + "fiber_unit": "g", + "fiber_value": 0.4, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "nutrition-score-fr": 14, + "nutrition-score-fr_100g": 14, + "proteins": 1.7, + "proteins_100g": 11.3, + "proteins_serving": 1.7, + "proteins_unit": "g", + "proteins_value": 1.7, + "salt": 0.195, + "salt_100g": 1.3, + "salt_serving": 0.195, + "salt_unit": "g", + "salt_value": 0.195, + "saturated-fat": 0.5, + "saturated-fat_100g": 3.33, + "saturated-fat_serving": 0.5, + "saturated-fat_unit": "g", + "saturated-fat_value": 0.5, + "sodium": 0.078, + "sodium_100g": 0.52, + "sodium_serving": 0.078, + "sodium_unit": "g", + "sodium_value": 0.078, + "sugars": 0.9, + "sugars_100g": 6, + "sugars_serving": 0.9, + "sugars_unit": "g", + "sugars_value": 0.9 + }, + "nutrition_grades": "d", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/789/196/200/6239/front_en.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/200/6239/front_en.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/200/6239/front_en.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/200/6239/front_en.3.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [ + "en:gluten", + "en:soybeans" + ], + "additives_tags": [ + "en:e412", + "en:e481" + ], + "_metadata": { + "firstSeen": 1759990243431, + "lastUpdated": 1759990243431, + "updateCount": 0 + } + }, + "7891962053202": { + "code": "7891962053202", + "product_name": "TORRADA MULTIGRÃOS BAUDUCCO", + "brands": "Bauducco", + "categories": "Alimentos e bebidas à base de plantas, Alimentos à base de plantas, Cereais e Batatas, Pães, Tostas", + "ingredients_text": "", + "nutriments": { + "carbohydrates": 50, + "carbohydrates_100g": 50, + "carbohydrates_serving": 15, + "carbohydrates_unit": "g", + "carbohydrates_value": 50, + "energy": 1268, + "energy-kcal": 303, + "energy-kcal_100g": 303, + "energy-kcal_serving": 90.9, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 303, + "energy-kcal_value_computed": 303.94, + "energy_100g": 1268, + "energy_serving": 380, + "energy_unit": "kcal", + "energy_value": 303, + "fat": 6.66, + "fat_100g": 6.66, + "fat_serving": 2, + "fat_unit": "g", + "fat_value": 6.66, + "nutrition-score-fr": 3, + "nutrition-score-fr_100g": 3, + "proteins": 11, + "proteins_100g": 11, + "proteins_serving": 3.3, + "proteins_unit": "g", + "proteins_value": 11, + "salt": 0.56, + "salt_100g": 0.56, + "salt_serving": 0.168, + "salt_unit": "g", + "salt_value": 0.56, + "saturated-fat": 3, + "saturated-fat_100g": 3, + "saturated-fat_serving": 0.9, + "saturated-fat_unit": "g", + "saturated-fat_value": 3, + "sodium": 0.224, + "sodium_100g": 0.224, + "sodium_serving": 0.0672, + "sodium_unit": "g", + "sodium_value": 0.224, + "sugars": 0, + "sugars_100g": 0, + "sugars_serving": 0, + "sugars_unit": "g", + "sugars_value": 0 + }, + "nutrition_grades": "c", + "image_url": "https://images.openfoodfacts.org/images/products/789/196/205/3202/front_pt.15.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/3202/front_pt.15.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/205/3202/front_pt.15.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/3202/front_pt.15.200.jpg", + "countries": "Brasil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [ + "en:eggs", + "en:gluten", + "en:milk", + "en:nuts", + "en:soybeans" + ], + "_metadata": { + "firstSeen": 1759990243433, + "lastUpdated": 1759990243433, + "updateCount": 0 + } + }, + "7891962054124": { + "code": "7891962054124", + "product_name": "Bisc cookies chocco 96g/105g bauducco", + "brands": "Bauducco", + "categories": "Snacks,Sweet snacks,Biscuits and cakes,Biscuits and crackers,Biscuits,Chocolate biscuits", + "ingredients_text": "Farinha de Trigo Enriquecida Com Ferro e Ácido Fólico, Açúcar, Gordura Vegetal, Gotas de Chocolate ao Leite, Gotas Sabor Chocolate (Açúcar, Gordura Vegetal, Cacau em Pó, Soro de Leite, Permeado de Soro de Leite, Emulsificante: Lecitina de Soja Estabilizador: Triestearato de Sorbitana e Aromatizante), Açúcar Invertido, Sal, Fermentos Químicos: Bicarbonato de Amônio, Pirofosfato Ácido de Sódio e Bicarbonato de Sódio, Aromatizantes e Emulsificante: Lecitina de Soja", + "nutriments": { + "carbohydrates": 18.99, + "carbohydrates_100g": 63.3, + "carbohydrates_serving": 18.99, + "carbohydrates_unit": "g", + "carbohydrates_value": 18.99, + "energy": 640, + "energy-kcal": 153, + "energy-kcal_100g": 510, + "energy-kcal_serving": 153, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 153, + "energy-kcal_value_computed": 154.758, + "energy_100g": 2130, + "energy_serving": 640, + "energy_unit": "kcal", + "energy_value": 153, + "fat": 7.8, + "fat_100g": 26, + "fat_serving": 7.8, + "fat_unit": "g", + "fat_value": 7.8, + "fiber": 1.101, + "fiber_100g": 3.67, + "fiber_serving": 1.101, + "fiber_unit": "g", + "fiber_value": 1.101, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "nutrition-score-fr": 27, + "nutrition-score-fr_100g": 27, + "proteins": 1.599, + "proteins_100g": 5.33, + "proteins_serving": 1.599, + "proteins_unit": "g", + "proteins_value": 1.599, + "salt": 0.16725, + "salt_100g": 0.557, + "salt_serving": 0.16725, + "salt_unit": "g", + "salt_value": 0.16725, + "saturated-fat": 4.5, + "saturated-fat_100g": 15, + "saturated-fat_serving": 4.5, + "saturated-fat_unit": "g", + "saturated-fat_value": 4.5, + "sodium": 0.0669, + "sodium_100g": 0.223, + "sodium_serving": 0.0669, + "sodium_unit": "g", + "sodium_value": 0.0669, + "sugars": 11.01, + "sugars_100g": 36.7, + "sugars_serving": 11.01, + "sugars_unit": "g", + "sugars_value": 11.01 + }, + "nutrition_grades": "e", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/789/196/205/4124/front_en.18.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/4124/front_en.18.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/205/4124/front_en.18.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/4124/front_en.18.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [ + "en:milk", + "en:soybeans" + ], + "additives_tags": [], + "_metadata": { + "firstSeen": 1759990243434, + "lastUpdated": 1759995000646, + "updateCount": 5 + } + }, + "7891962058733": { + "code": "7891962058733", + "product_name": "TOAST CEREALE AZEITE BAUDUCCO", + "brands": "BAUDUCCO", + "categories": "Lanches comida, Lanches doces, Biscoitos e Bolos, Biscoitos", + "nutriments": { + "carbohydrates": 15, + "carbohydrates_serving": 15, + "carbohydrates_unit": "g", + "carbohydrates_value": 15, + "energy": 284.512, + "energy-kcal": 68, + "energy-kcal_serving": 68, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 68, + "energy-kcal_value_computed": 68.4, + "energy-kj": 284.512, + "energy-kj_serving": 284.512, + "energy-kj_unit": "kJ", + "energy-kj_value": 284.512, + "energy-kj_value_computed": 290.7, + "energy_serving": 284.512, + "energy_unit": "kJ", + "energy_value": 284.512, + "fat": 0, + "fat_serving": 0, + "fat_unit": "g", + "fat_value": 0, + "proteins": 2.1, + "proteins_serving": 2.1, + "proteins_unit": "g", + "proteins_value": 2.1 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/196/205/8733/front_pt.10.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/8733/front_pt.10.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/205/8733/front_pt.10.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/8733/front_pt.10.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990243436, + "lastUpdated": 1759995000787, + "updateCount": 5 + } + }, + "7891962032450": { + "code": "7891962032450", + "product_name": "Biscoito Maizena Bauducco Pacote 170g", + "brands": "BAUDUCCO", + "categories": "Lanches comida, Lanches doces, Biscoitos e Bolos, Biscoitos, 170g", + "ingredients_text": "FARINHA DE TRIGO ENRIQUECIDA COM FERRO E ÁCIDO FÓLICO, AÇÚCAR, GORDURA VEGETAL, AMIDO, AÇUCAR INVERTIDO, FARINHA DE ROSCA, EXTRATO DE MALTE, SAL, VITAMINAS: B1, 82, NIACINA, B6 EA, EMULSIFICANTE: LECITINA DE SOJA, FERMENTOS QUÍMICOS: BICARBONATO DE AMONIO PIROFOSFATO ACIDO DE CÁLCIO E BICARBONATO DE SÓDIO, AROMATIZANTES E MELHORADOR DE FARINHA: METABISSULFITO DE SÓDIO. CONTEM GLUTEN, ALÉRGICOS: CONTÉM DERIVADOS DE TRIGO, CEVADA E DE SOJA. PODE CONTER CENTEIO, AVEIA TRITICALE, AMENDOIM, AMENDOA, AVELĀS, CASTANHA-DE-CAJU, CASTANHA-DO-PARA, GERGELIM, LEITE, NOZES E OVOS. A VALIDADE MENCIONADA REFERE-SE AO PRODUTO AINDA FECHADO, DESDE QUE, CONSERVADO EM LOCAL SECO, FRESCO E INODORO. CONSUMIR LOGO APÓS ABERTO FABRICADO POR: PANDURATA ALIMENTOS LTDA. RUA JOSÉ ANTONIO PEREIRA PASSOS, 899-EXTREMA-MG-CEP 37640-000 CNPJ. 70.940.994/0052-51. INDUSTRIA BRASILEIRA.", + "nutriments": { + "carbohydrates": 73, + "carbohydrates_100g": 73, + "carbohydrates_serving": 21.9, + "carbohydrates_unit": "g", + "carbohydrates_value": 73, + "energy": 1824, + "energy-kcal": 436, + "energy-kcal_100g": 436, + "energy-kcal_serving": 131, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 436, + "energy-kcal_value_computed": 442.2, + "energy_100g": 1824, + "energy_serving": 547, + "energy_unit": "kcal", + "energy_value": 436, + "fat": 12, + "fat_100g": 12, + "fat_serving": 3.6, + "fat_unit": "g", + "fat_value": 12, + "fiber": 3.1, + "fiber_100g": 3.1, + "fiber_serving": 0.93, + "fiber_unit": "g", + "fiber_value": 3.1, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0.0000893324613571167, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0.0000893324613571167, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "nutrition-score-fr": 15, + "nutrition-score-fr_100g": 15, + "proteins": 9, + "proteins_100g": 9, + "proteins_serving": 2.7, + "proteins_unit": "g", + "proteins_value": 9, + "salt": 0.6625, + "salt_100g": 0.6625, + "salt_serving": 0.199, + "salt_unit": "g", + "salt_value": 0.6625, + "saturated-fat": 3.9, + "saturated-fat_100g": 3.9, + "saturated-fat_serving": 1.17, + "saturated-fat_unit": "g", + "saturated-fat_value": 3.9, + "sodium": 0.265, + "sodium_100g": 0.265, + "sodium_serving": 0.0795, + "sodium_unit": "g", + "sodium_value": 0.265, + "sugars": 20, + "sugars_100g": 20, + "sugars_serving": 6, + "sugars_unit": "g", + "sugars_value": 20 + }, + "nutrition_grades": "d", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/789/196/203/2450/front_pt.19.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/203/2450/front_pt.19.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/203/2450/front_pt.19.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/203/2450/front_pt.19.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [ + "en:eggs", + "en:gluten", + "en:milk", + "en:nuts", + "en:peanuts", + "en:soybeans" + ], + "additives_tags": [ + "en:e223" + ], + "_metadata": { + "firstSeen": 1759990243438, + "lastUpdated": 1759995000651, + "updateCount": 5 + } + }, + "7891962014999": { + "code": "7891962014999", + "product_name": "Biscoito água E Sal Bauducco Levíssimo Pacote 200g", + "brands": "BAUDUCCO", + "categories": "200", + "ingredients_text": "FARINHA DE TRIGO ENRIQUECIDA COM FERRO E ACIDO FOLICO, GORDURAVEGETAL, PERMEADO DE SORO DE LEITE, ACUCAR, FARINHÀ DE ROSCA, SAL, EMULSIFICANTE: LECITINA DE SOJA E FERMENTOS QUÍMICOS: BICARBONATO DE AMÔNIO E BICARBONATO DE SÓDIO. CONTÉM GLÚTEN. CONTÉM LACTOSE. ALÉRGICOS: CONTEM DERIVADOS DE TRIGO, SOJA, CEVADA E DE LEITE. POD CONTER CENTEIO, AVEIA, TRITICALE, AMENDOIM, AMÊNDOA, AVELA CASTANHA-DE-CAJU, CASTANHA-DO-PARĂ, GERGELIM, NOZES E OVO A VALIDADE MENCIONADA REFERE-SE AO PRODUTO AINDA FECHADO, DESDE QUI CONSERVADO EM LOCAL SECO, FRESCO E INODORO. CONSUMIR LOGO APÓS ABERTO. FABRICADO POR: PANDURATA ALIMENTOS LTDA. RUA JOSÉ ANTÔNIO PEREIRA PASSOS, 899 - EXTREMA - MG - CEP 37640-000 - CNPJ. 70.940.994/0052-51. INDÚSTRIA BRASILEIRA.", + "nutriments": { + "carbohydrates": 19, + "carbohydrates_serving": 19, + "carbohydrates_unit": "g", + "carbohydrates_value": 19, + "energy": 564.84, + "energy-kcal": 135, + "energy-kcal_serving": 135, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 135, + "energy-kcal_value_computed": 138.7, + "energy-kj": 564.84, + "energy-kj_serving": 564.84, + "energy-kj_unit": "kJ", + "energy-kj_value": 564.84, + "energy-kj_value_computed": 582.5, + "energy_serving": 564.84, + "energy_unit": "kJ", + "energy_value": 564.84, + "fat": 5.1, + "fat_serving": 5.1, + "fat_unit": "g", + "fat_value": 5.1, + "fiber": 1.2, + "fiber_serving": 1.2, + "fiber_unit": "g", + "fiber_value": 1.2, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0.000555855887270695, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0.000555855887270695, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "proteins": 3.6, + "proteins_serving": 3.6, + "proteins_unit": "g", + "proteins_value": 3.6, + "salt": 13, + "salt_serving": 13, + "salt_unit": "g", + "salt_value": 13, + "saturated-fat": 2, + "saturated-fat_serving": 2, + "saturated-fat_unit": "g", + "saturated-fat_value": 2, + "sodium": 5.2, + "sodium_serving": 5.2, + "sodium_unit": "g", + "sodium_value": 5.2 + }, + "nutrition_grades": "unknown", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/789/196/201/4999/front_pt.14.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/201/4999/front_pt.14.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/201/4999/front_pt.14.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/201/4999/front_pt.14.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [ + "en:gluten", + "en:milk", + "en:nuts", + "en:peanuts", + "en:soybeans" + ], + "additives_tags": [], + "_metadata": { + "firstSeen": 1759990243439, + "lastUpdated": 1759995000657, + "updateCount": 5 + } + }, + "7891962057620": { + "code": "7891962057620", + "product_name": "Pão De Forma Integral Bauducco Pacote 400g", + "brands": "BAUDUCCO", + "categories": "Alimentos e bebidas à base de plantas, Alimentos à base de plantas, Cereais e Batatas, Pães, Pao integral", + "nutriments": { + "carbohydrates": 20, + "carbohydrates_100g": 40, + "carbohydrates_serving": 20, + "carbohydrates_unit": "g", + "carbohydrates_value": 20, + "energy": 493.712, + "energy-kcal": 118, + "energy-kcal_100g": 236, + "energy-kcal_serving": 118, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 118, + "energy-kcal_value_computed": 98.4, + "energy-kj": 493.712, + "energy-kj_100g": 987, + "energy-kj_serving": 493.712, + "energy-kj_unit": "kJ", + "energy-kj_value": 493.712, + "energy-kj_value_computed": 418.2, + "energy_100g": 987, + "energy_serving": 493.712, + "energy_unit": "kJ", + "energy_value": 493.712, + "fat": 0, + "fat_100g": 0, + "fat_serving": 0, + "fat_unit": "g", + "fat_value": 0, + "proteins": 4.6, + "proteins_100g": 9.2, + "proteins_serving": 4.6, + "proteins_unit": "g", + "proteins_value": 4.6 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/196/205/7620/front_pt.14.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/7620/front_pt.14.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/205/7620/front_pt.14.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/7620/front_pt.14.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990243441, + "lastUpdated": 1759990243441, + "updateCount": 0 + } + }, + "7891962053189": { + "code": "7891962053189", + "product_name": "Bauducco torrada tradicional", + "brands": "Baudduco", + "categories": "Toasts", + "ingredients_text": "FARINHA DE TRIGO (ENRIQUECIDA COM FERRO, ÁCIDO FÓLICO), GORDURA VEGETAL, AÇÚCAR, SAL, EXTRATO DE MALTE.", + "nutriments": { + "carbohydrates": 20, + "carbohydrates_100g": 66.7, + "carbohydrates_serving": 20, + "carbohydrates_unit": "g", + "carbohydrates_value": 20, + "energy": 473, + "energy-kcal": 113, + "energy-kcal_100g": 377, + "energy-kcal_serving": 113, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 113, + "energy-kcal_value_computed": 114.6, + "energy_100g": 1580, + "energy_serving": 473, + "energy_unit": "kcal", + "energy_value": 113, + "fat": 2.2, + "fat_100g": 7.33, + "fat_serving": 2.2, + "fat_unit": "g", + "fat_value": 2.2, + "fiber": 0.8, + "fiber_100g": 2.67, + "fiber_serving": 0.8, + "fiber_unit": "g", + "fiber_value": 0.8, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0, + "nova-group": 3, + "nova-group_100g": 3, + "nova-group_serving": 3, + "nutrition-score-fr": 14, + "nutrition-score-fr_100g": 14, + "proteins": 3.3, + "proteins_100g": 11, + "proteins_serving": 3.3, + "proteins_unit": "g", + "proteins_value": 3.3, + "salt": 0.3925, + "salt_100g": 1.31, + "salt_serving": 0.3925, + "salt_unit": "g", + "salt_value": 0.3925, + "saturated-fat": 1.1, + "saturated-fat_100g": 3.67, + "saturated-fat_serving": 1.1, + "saturated-fat_unit": "g", + "saturated-fat_value": 1.1, + "sodium": 0.157, + "sodium_100g": 0.523, + "sodium_serving": 0.157, + "sodium_unit": "g", + "sodium_value": 0.157, + "sugars": 1.9, + "sugars_100g": 6.33, + "sugars_serving": 1.9, + "sugars_unit": "g", + "sugars_value": 1.9 + }, + "nutrition_grades": "d", + "nova_group": 3, + "image_url": "https://images.openfoodfacts.org/images/products/789/196/205/3189/front_en.5.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/3189/front_en.5.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/205/3189/front_en.5.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/3189/front_en.5.200.jpg", + "countries": "Brasil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [ + "en:gluten" + ], + "additives_tags": [], + "_metadata": { + "firstSeen": 1759990243442, + "lastUpdated": 1759990243442, + "updateCount": 0 + } + }, + "7891962056500": { + "code": "7891962056500", + "product_name": "Choco biscuit", + "brands": "Bauducco", + "categories": "en:chocolate-biscuits", + "nutriments": { + "carbohydrates": 57, + "carbohydrates_100g": 57, + "carbohydrates_serving": 57, + "carbohydrates_unit": "g", + "carbohydrates_value": 57, + "energy": 1833, + "energy-kcal": 438, + "energy-kcal_100g": 438, + "energy-kcal_serving": 438, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 438, + "energy-kcal_value_computed": 441.6, + "energy_100g": 1833, + "energy_serving": 1830, + "energy_unit": "kcal", + "energy_value": 438, + "fat": 21, + "fat_100g": 21, + "fat_serving": 21, + "fat_unit": "g", + "fat_value": 21, + "fiber": 1.9, + "fiber_100g": 1.9, + "fiber_serving": 1.9, + "fiber_unit": "g", + "fiber_value": 1.9, + "nutrition-score-fr": 27, + "nutrition-score-fr_100g": 27, + "proteins": 5.2, + "proteins_100g": 5.2, + "proteins_serving": 5.2, + "proteins_unit": "g", + "proteins_value": 5.2, + "salt": 0.3425, + "salt_100g": 0.3425, + "salt_serving": 0.343, + "salt_unit": "g", + "salt_value": 0.3425, + "saturated-fat": 12, + "saturated-fat_100g": 12, + "saturated-fat_serving": 12, + "saturated-fat_unit": "g", + "saturated-fat_value": 12, + "sodium": 0.137, + "sodium_100g": 0.137, + "sodium_serving": 0.137, + "sodium_unit": "g", + "sodium_value": 0.137, + "sugars": 38, + "sugars_100g": 38, + "sugars_serving": 38, + "sugars_unit": "g", + "sugars_value": 38 + }, + "nutrition_grades": "e", + "image_url": "https://images.openfoodfacts.org/images/products/789/196/205/6500/front_en.9.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/6500/front_en.9.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/205/6500/front_en.9.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/6500/front_en.9.200.jpg", + "countries": "br", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990243444, + "lastUpdated": 1759995000744, + "updateCount": 5 + } + }, + "7891962054810": { + "code": "7891962054810", + "product_name": "Cookies", + "brands": "Bauducco", + "categories": "Lanches comida, Lanches doces, Biscoitos e Bolos, Biscoitos", + "nutriments": { + "added-sugars": 10, + "added-sugars_100g": 16.7, + "added-sugars_serving": 10, + "added-sugars_unit": "g", + "added-sugars_value": 10, + "carbohydrates": 42, + "carbohydrates_100g": 70, + "carbohydrates_serving": 42, + "carbohydrates_unit": "g", + "carbohydrates_value": 42, + "energy": 1146, + "energy-kcal": 274, + "energy-kcal_100g": 457, + "energy-kcal_serving": 274, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 274, + "energy-kcal_value_computed": 276.8, + "energy_100g": 1910, + "energy_serving": 1146, + "energy_unit": "kcal", + "energy_value": 274, + "fat": 10, + "fat_100g": 16.7, + "fat_serving": 10, + "fat_unit": "g", + "fat_value": 10, + "fiber": 1.6, + "fiber_100g": 2.67, + "fiber_serving": 1.6, + "fiber_unit": "g", + "fiber_value": 1.6, + "nutrition-score-fr": 21, + "nutrition-score-fr_100g": 21, + "proteins": 3.9, + "proteins_100g": 6.5, + "proteins_serving": 3.9, + "proteins_unit": "g", + "proteins_value": 3.9, + "salt": 0.0325, + "salt_100g": 0.0542, + "salt_serving": 0.0325, + "salt_unit": "g", + "salt_value": 0.0325, + "saturated-fat": 4.7, + "saturated-fat_100g": 7.83, + "saturated-fat_serving": 4.7, + "saturated-fat_unit": "g", + "saturated-fat_value": 4.7, + "sodium": 0.013, + "sodium_100g": 0.0217, + "sodium_serving": 0.013, + "sodium_unit": "g", + "sodium_value": 0.013, + "sugars": 20, + "sugars_100g": 33.3, + "sugars_serving": 20, + "sugars_unit": "g", + "sugars_value": 20, + "trans-fat": 0, + "trans-fat_100g": 0, + "trans-fat_serving": 0, + "trans-fat_unit": "g", + "trans-fat_value": 0 + }, + "nutrition_grades": "e", + "image_url": "https://images.openfoodfacts.org/images/products/789/196/205/4810/front_pt.18.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/4810/front_pt.18.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/205/4810/front_pt.18.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/4810/front_pt.18.200.jpg", + "countries": "en:Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990243446, + "lastUpdated": 1759995000791, + "updateCount": 5 + } + }, + "7891962031170": { + "code": "7891962031170", + "product_name": "Bolinho Sabor Chocolate com recheio sabor Chocolate", + "brands": "BAUDUCCO", + "categories": "Muffins", + "nutriments": { + "carbohydrates": 58, + "carbohydrates_100g": 58, + "carbohydrates_serving": 23.2, + "carbohydrates_unit": "g", + "carbohydrates_value": 58, + "energy": 1615, + "energy-kcal": 386, + "energy-kcal_100g": 386, + "energy-kcal_serving": 154, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 386, + "energy-kcal_value_computed": 392, + "energy_100g": 1615, + "energy_serving": 646, + "energy_unit": "kcal", + "energy_value": 386, + "fat": 15, + "fat_100g": 15, + "fat_serving": 6, + "fat_unit": "g", + "fat_value": 15, + "fiber": 2.9, + "fiber_100g": 2.9, + "fiber_serving": 1.16, + "fiber_unit": "g", + "fiber_value": 2.9, + "nutrition-score-fr": 20, + "nutrition-score-fr_100g": 20, + "proteins": 4.8, + "proteins_100g": 4.8, + "proteins_serving": 1.92, + "proteins_unit": "g", + "proteins_value": 4.8, + "salt": 1.04, + "salt_100g": 1.04, + "salt_serving": 0.416, + "salt_unit": "g", + "salt_value": 1.04, + "saturated-fat": 2.1, + "saturated-fat_100g": 2.1, + "saturated-fat_serving": 0.84, + "saturated-fat_unit": "g", + "saturated-fat_value": 2.1, + "sodium": 0.416, + "sodium_100g": 0.416, + "sodium_serving": 0.166, + "sodium_unit": "g", + "sodium_value": 0.416, + "sugars": 32, + "sugars_100g": 32, + "sugars_serving": 12.8, + "sugars_unit": "g", + "sugars_value": 32 + }, + "nutrition_grades": "e", + "image_url": "https://images.openfoodfacts.org/images/products/789/196/203/1170/front_en.19.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/203/1170/front_en.19.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/203/1170/front_en.19.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/203/1170/front_en.19.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990243447, + "lastUpdated": 1759990243447, + "updateCount": 0 + } + }, + "7891962056746": { + "code": "7891962056746", + "product_name": "Pan Blanco", + "brands": "Bauducco", + "categories": "Alimentos y bebidas de origen vegetal,Alimentos de origen vegetal,Cereales y patatas,Panes,Panes de molde,Panes blancos,Panes de trigo", + "ingredients_text": "HARINA DE TRIGO ENRIQUECIDA (SULFATO FERROSO 0.0030%, ÁCIDO FÓLICO 0.00022%, TIAMINA (VITAMINA B1) 0.00063%, RIBOFLAVINA (VITAMINA B2) 0.00013%, NIACINA 0.0013%), AZÚCAR, GRASA VEGETAL INTERESTERIFICADA (PULPA DE PALMA), SAL, CONSERVADOR (PROPIONATO DE CALCIO (INS 282)).", + "nutriments": { + "carbohydrates": 49, + "carbohydrates_100g": 49, + "carbohydrates_serving": 24.5, + "carbohydrates_unit": "g", + "carbohydrates_value": 49, + "cholesterol": 0, + "cholesterol_100g": 0, + "cholesterol_label": "Colesterol", + "cholesterol_serving": 0, + "cholesterol_unit": "mg", + "cholesterol_value": 0, + "energy": 1151, + "energy-kcal": 274, + "energy-kcal_100g": 274, + "energy-kcal_serving": 137, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 274, + "energy-kcal_value_computed": 278.4, + "energy-kj": 1151, + "energy-kj_100g": 1151, + "energy-kj_serving": 576, + "energy-kj_unit": "kJ", + "energy-kj_value": 1151, + "energy-kj_value_computed": 1175.9, + "energy_100g": 1151, + "energy_serving": 576, + "energy_unit": "kJ", + "energy_value": 1151, + "fat": 5, + "fat_100g": 5, + "fat_serving": 2.5, + "fat_unit": "g", + "fat_value": 5, + "fiber": 2.1, + "fiber_100g": 2.1, + "fiber_serving": 1.05, + "fiber_unit": "g", + "fiber_value": 2.1, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0, + "monounsaturated-fat": 3, + "monounsaturated-fat_100g": 3, + "monounsaturated-fat_label": "Grasas monoinsaturadas", + "monounsaturated-fat_serving": 1.5, + "monounsaturated-fat_unit": "g", + "monounsaturated-fat_value": 3, + "nova-group": 3, + "nova-group_100g": 3, + "nova-group_serving": 3, + "nutrition-score-fr": 6, + "nutrition-score-fr_100g": 6, + "polyunsaturated-fat": 0.7, + "polyunsaturated-fat_100g": 0.7, + "polyunsaturated-fat_label": "Grasas poliinsaturadas", + "polyunsaturated-fat_serving": 0.35, + "polyunsaturated-fat_unit": "g", + "polyunsaturated-fat_value": 0.7, + "proteins": 8.3, + "proteins_100g": 8.3, + "proteins_serving": 4.15, + "proteins_unit": "g", + "proteins_value": 8.3, + "salt": 0.975, + "salt_100g": 0.975, + "salt_serving": 0.487, + "salt_unit": "mg", + "salt_value": 975, + "saturated-fat": 1, + "saturated-fat_100g": 1, + "saturated-fat_serving": 0.5, + "saturated-fat_unit": "g", + "saturated-fat_value": 1, + "sodium": 0.39, + "sodium_100g": 0.39, + "sodium_serving": 0.195, + "sodium_unit": "mg", + "sodium_value": 390, + "sugars": 8.8, + "sugars_100g": 8.8, + "sugars_serving": 4.4, + "sugars_unit": "g", + "sugars_value": 8.8, + "trans-fat": 0, + "trans-fat_100g": 0, + "trans-fat_label": "Grasas trans", + "trans-fat_serving": 0, + "trans-fat_unit": "g", + "trans-fat_value": 0 + }, + "nutrition_grades": "c", + "nova_group": 3, + "image_url": "https://images.openfoodfacts.org/images/products/789/196/205/6746/front_es.25.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/6746/front_es.25.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/205/6746/front_es.25.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/6746/front_es.25.200.jpg", + "countries": "Bolivia,Brasil,Chile,Paraguay,Perú,Estados Unidos,Uruguay", + "countries_tags": [ + "en:bolivia", + "en:brazil", + "en:chile", + "en:paraguay", + "en:peru", + "en:united-states", + "en:uruguay" + ], + "allergens_tags": [ + "en:gluten" + ], + "additives_tags": [ + "en:e282" + ], + "_metadata": { + "firstSeen": 1759990243449, + "lastUpdated": 1759990243449, + "updateCount": 0 + } + }, + "7891962065885": { + "code": "7891962065885", + "product_name": "Biscoito Recheado sabor Morango", + "brands": "Bauducco", + "categories": "Botanas,Snacks dulces,Galletas y pasteles,en:Biscuits and crackers,Galletas,Galletas de chocolate,Galletas rellenas", + "ingredients_text": "FARINHA DE TRIGO ENRIQUECIDA (FERRO, ÁCIDO FÓLICO), AÇÚCAR, GORDURA VEGETAL, FARINHA DE ROSCA, PERMEADO DE SORO DE LEITE EM PÓ, AMIDO, MANTEIGA DE CACAU, CACAU EM PÓ, SAL, PREPARADO DE MORANGO EM PÓ [SUCO DE MORANGO, AÇÚCAR, FARINHA DE ARROZ, MALTODEXTRINA, AMIDO, GLICOSE, EMULSIONANTE (LECITINA DE GIRASSOL), ACIDULANTE (ÁCIDO CÍTRICO), AROMATIZANTE, CORANTE NATURAL (CARMIM)], CORANTES (CARAMELO IV), CORANTE NATURAL (CARMIM), FERMENTOS QUÍMICOS (BICARBONATO DE SÓDIO, BICARBONATO DE AMÔNIO), AROMATIZANTES, EMULSIFICANTES (LECITINA DE SOJA, MONOESTEARATO DE SORBITANA).", + "nutriments": { + "added-sugars": 34, + "added-sugars_100g": 34, + "added-sugars_label": "Azucares añadidos", + "added-sugars_serving": 10.2, + "added-sugars_unit": "g", + "added-sugars_value": 34, + "carbohydrates": 68, + "carbohydrates_100g": 68, + "carbohydrates_serving": 20.4, + "carbohydrates_unit": "g", + "carbohydrates_value": 68, + "energy": 1983, + "energy-kcal": 474, + "energy-kcal_100g": 474, + "energy-kcal_serving": 142, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 474, + "energy-kcal_value_computed": 479.2, + "energy_100g": 1983, + "energy_serving": 595, + "energy_unit": "kcal", + "energy_value": 474, + "fat": 20, + "fat_100g": 20, + "fat_serving": 6, + "fat_unit": "g", + "fat_value": 20, + "fiber": 2.6, + "fiber_100g": 2.6, + "fiber_serving": 0.78, + "fiber_unit": "g", + "fiber_value": 2.6, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0.0559895833333321, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0.0559895833333321, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0.0559895833333321, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0.0559895833333321, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "nutrition-score-fr": 23, + "nutrition-score-fr_100g": 23, + "proteins": 5.5, + "proteins_100g": 5.5, + "proteins_serving": 1.65, + "proteins_unit": "g", + "proteins_value": 5.5, + "salt": 0.45, + "salt_100g": 0.45, + "salt_serving": 0.135, + "salt_unit": "mg", + "salt_value": 450, + "saturated-fat": 7, + "saturated-fat_100g": 7, + "saturated-fat_serving": 2.1, + "saturated-fat_unit": "g", + "saturated-fat_value": 7, + "sodium": 0.18, + "sodium_100g": 0.18, + "sodium_serving": 0.054, + "sodium_unit": "mg", + "sodium_value": 180, + "sugars": 36, + "sugars_100g": 36, + "sugars_serving": 10.8, + "sugars_unit": "g", + "sugars_value": 36, + "trans-fat": 0, + "trans-fat_100g": 0, + "trans-fat_label": "Grasas trans", + "trans-fat_serving": 0, + "trans-fat_unit": "g", + "trans-fat_value": 0 + }, + "nutrition_grades": "e", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/789/196/206/5885/front_pt.6.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/206/5885/front_pt.6.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/206/5885/front_pt.6.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/206/5885/front_pt.6.200.jpg", + "countries": "Bolivia,Brasil", + "countries_tags": [ + "en:bolivia", + "en:brazil" + ], + "allergens_tags": [ + "en:gluten", + "en:milk", + "en:soybeans" + ], + "additives_tags": [ + "en:e330", + "en:e500", + "en:e500ii" + ], + "_metadata": { + "firstSeen": 1759990243451, + "lastUpdated": 1759995000660, + "updateCount": 5 + } + }, + "7891962000251": { + "code": "7891962000251", + "product_name": "Torrada Levemente Salgada", + "brands": "Bauducco", + "categories": "snacks, salty-snacks, appetizers, da:crackers, en:breads", + "nutriments": { + "carbohydrates": 17, + "carbohydrates_100g": 56.7, + "carbohydrates_serving": 17, + "carbohydrates_unit": "g", + "carbohydrates_value": 17, + "energy": 439, + "energy-kcal": 105, + "energy-kcal_100g": 350, + "energy-kcal_serving": 105, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 105, + "energy-kcal_value_computed": 108.2, + "energy_100g": 1460, + "energy_serving": 439, + "energy_unit": "kcal", + "energy_value": 105, + "fat": 2.4, + "fat_100g": 8, + "fat_serving": 2.4, + "fat_unit": "g", + "fat_value": 2.4, + "fiber": 1.1, + "fiber_100g": 3.67, + "fiber_serving": 1.1, + "fiber_unit": "g", + "fiber_value": 1.1, + "nutrition-score-fr": 13, + "nutrition-score-fr_100g": 13, + "proteins": 4.1, + "proteins_100g": 13.7, + "proteins_serving": 4.1, + "proteins_unit": "g", + "proteins_value": 4.1, + "salt": 0.40894, + "salt_100g": 1.36, + "salt_serving": 0.40894, + "salt_unit": "mg", + "salt_value": 408.94, + "saturated-fat": 1.1, + "saturated-fat_100g": 3.67, + "saturated-fat_serving": 1.1, + "saturated-fat_unit": "g", + "saturated-fat_value": 1.1, + "sodium": 0.163576, + "sodium_100g": 0.545, + "sodium_serving": 0.163576, + "sodium_unit": "mg", + "sodium_value": 163.576, + "sugars": 1.8, + "sugars_100g": 6, + "sugars_serving": 1.8, + "sugars_unit": "g", + "sugars_value": 1.8 + }, + "nutrition_grades": "d", + "image_url": "https://images.openfoodfacts.org/images/products/789/196/200/0251/front_en.6.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/200/0251/front_en.6.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/200/0251/front_en.6.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/200/0251/front_en.6.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990243453, + "lastUpdated": 1759990243453, + "updateCount": 0 + } + }, + "7891962004921": { + "code": "7891962004921", + "product_name": "Levissimo Cracker Light", + "brands": "Bauducco", + "categories": "Lanches comida, Lanches doces, Biscoitos e Bolos, Biscoitos, Cream cracker", + "ingredients_text": "", + "nutriments": { + "carbohydrates": 18, + "carbohydrates_100g": 60, + "carbohydrates_serving": 18, + "carbohydrates_unit": "g", + "carbohydrates_value": 18, + "energy": 508, + "energy-kj": 508, + "energy-kj_100g": 1690, + "energy-kj_serving": 508, + "energy-kj_unit": "kJ", + "energy-kj_value": 508, + "energy-kj_value_computed": 522.9, + "energy_100g": 1690, + "energy_serving": 508, + "energy_unit": "kJ", + "energy_value": 508, + "fat": 3.6, + "fat_100g": 12, + "fat_serving": 3.6, + "fat_unit": "g", + "fat_value": 3.6, + "fiber": 0.9, + "fiber_100g": 3, + "fiber_serving": 0.9, + "fiber_unit": "g", + "fiber_value": 0.9, + "proteins": 4.5, + "proteins_100g": 15, + "proteins_serving": 4.5, + "proteins_unit": "g", + "proteins_value": 4.5, + "salt": 0.42164, + "salt_100g": 1.41, + "salt_serving": 0.42164, + "salt_unit": "mg", + "salt_value": 421.64, + "saturated-fat": 1.6, + "saturated-fat_100g": 5.33, + "saturated-fat_serving": 1.6, + "saturated-fat_unit": "g", + "saturated-fat_value": 1.6, + "sodium": 0.168656, + "sodium_100g": 0.562, + "sodium_serving": 0.168656, + "sodium_unit": "mg", + "sodium_value": 168.656 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/196/200/4921/front_pt.7.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/200/4921/front_pt.7.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/200/4921/front_pt.7.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/200/4921/front_pt.7.200.jpg", + "countries": "Brasil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "additives_tags": [], + "_metadata": { + "firstSeen": 1759990243455, + "lastUpdated": 1759995000794, + "updateCount": 5 + } + }, + "7891962026329": { + "code": "7891962026329", + "product_name": "Recheadinho Sabor Chocolate", + "brands": "Bauducco", + "nutriments": {}, + "nutrition_grades": "unknown", + "countries": "Brasil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "additives_tags": [], + "_metadata": { + "firstSeen": 1759990243457, + "lastUpdated": 1759990243457, + "updateCount": 0 + } + }, + "7891962032290": { + "code": "7891962032290", + "product_name": "Wafer Chocolate", + "brands": "Bauducco", + "categories": "Botanas,Snacks dulces,Galletas y pasteles,en:Biscuits and crackers,Galletas,en:Wafers,Galletas de chocolate,Obleas rellenas,en:Chocolate stuffed wafers", + "ingredients_text": "RELLENO SABOR CHOCOLATE 68% [AZÚCAR, GRASA VEGETAL (PULPA DE PALMA), CACAO EN POLVO, AROMATIZANTE IDÉNTICO AL NATURAL, EMULSIONANTE (LECITINA DE SOJA (INS 322i))], HARINA DE TRIGO ENRIQUECIDA [SULFATO FERROSO 0.0030%, ÁCIDO FÓLICO 0.00022%, TIAMINA 0.00063% (VITAMINA B1), RIBOFLAVINA 0.00013% (VITAMINA B2), NIACINA 0.0013%], ALMIDÓN DE MAÍZ, ACEITE DE MAÍZ, SAL, LEUDANTE QUÍMICO [CARBONATO ÁCIDO DE SODIO (INS 500ii)], EMULSIONANTE [LECITINA DE SOJA (INS 322i)].", + "nutriments": { + "carbohydrates": 53, + "carbohydrates_100g": 53, + "carbohydrates_serving": 15.9, + "carbohydrates_unit": "g", + "carbohydrates_value": 53, + "cholesterol": 0, + "cholesterol_100g": 0, + "cholesterol_label": "Colesterol", + "cholesterol_serving": 0, + "cholesterol_unit": "mg", + "cholesterol_value": 0, + "energy": 1919, + "energy-kcal": 457, + "energy-kcal_100g": 457, + "energy-kcal_serving": 137, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 457, + "energy-kcal_value_computed": 461.8, + "energy-kj": 1919, + "energy-kj_100g": 1919, + "energy-kj_serving": 576, + "energy-kj_unit": "kJ", + "energy-kj_value": 1919, + "energy-kj_value_computed": 1929.9, + "energy_100g": 1919, + "energy_serving": 576, + "energy_unit": "kJ", + "energy_value": 1919, + "fat": 25, + "fat_100g": 25, + "fat_serving": 7.5, + "fat_unit": "g", + "fat_value": 25, + "fiber": 3, + "fiber_100g": 3, + "fiber_serving": 0.9, + "fiber_unit": "g", + "fiber_value": 3, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0, + "monounsaturated-fat": 8, + "monounsaturated-fat_100g": 8, + "monounsaturated-fat_label": "Grasas monoinsaturadas", + "monounsaturated-fat_serving": 2.4, + "monounsaturated-fat_unit": "g", + "monounsaturated-fat_value": 8, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "nutrition-score-fr": 26, + "nutrition-score-fr_100g": 26, + "polyunsaturated-fat": 3.5, + "polyunsaturated-fat_100g": 3.5, + "polyunsaturated-fat_label": "Grasas poliinsaturadas", + "polyunsaturated-fat_serving": 1.05, + "polyunsaturated-fat_unit": "g", + "polyunsaturated-fat_value": 3.5, + "proteins": 4.7, + "proteins_100g": 4.7, + "proteins_serving": 1.41, + "proteins_unit": "g", + "proteins_value": 4.7, + "salt": 0.4075, + "salt_100g": 0.4075, + "salt_serving": 0.122, + "salt_unit": "mg", + "salt_value": 407.5, + "saturated-fat": 13, + "saturated-fat_100g": 13, + "saturated-fat_serving": 3.9, + "saturated-fat_unit": "g", + "saturated-fat_value": 13, + "sodium": 0.163, + "sodium_100g": 0.163, + "sodium_serving": 0.0489, + "sodium_unit": "mg", + "sodium_value": 163, + "sugars": 34, + "sugars_100g": 34, + "sugars_serving": 10.2, + "sugars_unit": "g", + "sugars_value": 34, + "trans-fat": 0.2, + "trans-fat_100g": 0.2, + "trans-fat_label": "Grasas trans", + "trans-fat_serving": 0.06, + "trans-fat_unit": "g", + "trans-fat_value": 0.2 + }, + "nutrition_grades": "e", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/789/196/203/2290/front_es.53.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/203/2290/front_es.53.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/203/2290/front_es.53.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/203/2290/front_es.53.200.jpg", + "countries": "Argentina,Bolivia,Brasil,Chile,Colombia,Ecuador,Paraguay,Uruguay", + "countries_tags": [ + "en:argentina", + "en:bolivia", + "en:brazil", + "en:chile", + "en:colombia", + "en:ecuador", + "en:paraguay", + "en:uruguay" + ], + "allergens_tags": [ + "en:gluten", + "en:soybeans" + ], + "additives_tags": [ + "en:e322", + "en:e322i", + "en:e500", + "en:e500ii" + ], + "_metadata": { + "firstSeen": 1759990243459, + "lastUpdated": 1759995000803, + "updateCount": 5 + } + }, + "7891962037028": { + "code": "7891962037028", + "product_name": "Bauducco Wafer Triple Chocolate X140G", + "brands": "Bauducco", + "categories": "en:stuffed-wafers", + "ingredients_text": "AÇÚCAR, GORDURA VEGETAL, FARINHA DE TRIGO ENRIQUECIDA COM FERRO E ÁCIDO FÓLICO, CHOCOLATE, CACAU EM PO, AMIDO, ÓLEO VEGETAL, MANTEIGA DE CACAU, SAL, FARINHA DE ROSCA, EXTRATO DE MALTE, EMULSIFICANTES: LECITINA DE SOJA E MONOESTEARATO DE SORBITANA, AROMATIZANTES, FERMENTOS QUÍMICOS: BICARBONATO DE SÓDIO E BICARBONATO DE AMÔNIO E MELHORADOR DE FARINHA: METABISSULFITO DE SÓDIO. CONTÉM GLÚTEN. CONTÉM LACTOSE. ALÉRGICOS: CONTÉM LEITE E DERIVADOS, DERIVADOS DE CEVADA, SOJA E DE TRIGO. PODE CONTER: AMENDOAS, AMENDOIM, AVEIA, AVELAS, CASTANHA-DE-CAJU, CASTANHA-DO-PARÁ, CENTEIO, OVOS E PISTACHE.", + "nutriments": { + "added-sugars": 38, + "added-sugars_100g": 38, + "added-sugars_serving": 11.4, + "added-sugars_unit": "g", + "added-sugars_value": 38, + "carbohydrates": 65, + "carbohydrates_100g": 65, + "carbohydrates_serving": 19.5, + "carbohydrates_unit": "g", + "carbohydrates_value": 65, + "energy": 2125.2, + "energy-kcal": 506, + "energy-kcal_100g": 506, + "energy-kcal_serving": 152, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 506, + "energy-kcal_value_computed": 511.2, + "energy-kj": 2125.2, + "energy-kj_100g": 2125.2, + "energy-kj_serving": 638, + "energy-kj_unit": "kJ", + "energy-kj_value": 2125.2, + "energy-kj_value_computed": 2140, + "energy_100g": 2125.2, + "energy_serving": 638, + "energy_unit": "kJ", + "energy_value": 2125.2, + "fat": 25, + "fat_100g": 25, + "fat_serving": 7.5, + "fat_unit": "g", + "fat_value": 25, + "fiber": 2.7, + "fiber_100g": 2.7, + "fiber_serving": 0.81, + "fiber_unit": "g", + "fiber_value": 2.7, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0.0000129143396989662, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0.0000129143396989662, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "nutrition-score-fr": 27, + "nutrition-score-fr_100g": 27, + "proteins": 5.2, + "proteins_100g": 5.2, + "proteins_serving": 1.56, + "proteins_unit": "g", + "proteins_value": 5.2, + "salt": 0.56134, + "salt_100g": 0.56134, + "salt_serving": 0.168, + "salt_unit": "g", + "salt_value": 0.56134, + "saturated-fat": 8.7, + "saturated-fat_100g": 8.7, + "saturated-fat_serving": 2.61, + "saturated-fat_unit": "g", + "saturated-fat_value": 8.7, + "sodium": 0.224536, + "sodium_100g": 0.224536, + "sodium_serving": 0.0674, + "sodium_unit": "g", + "sodium_value": 0.224536, + "sugars": 38, + "sugars_100g": 38, + "sugars_serving": 11.4, + "sugars_unit": "g", + "sugars_value": 38, + "trans-fat": 0, + "trans-fat_100g": 0, + "trans-fat_serving": 0, + "trans-fat_unit": "g", + "trans-fat_value": 0 + }, + "nutrition_grades": "e", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/789/196/203/7028/front_fr.21.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/203/7028/front_fr.21.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/203/7028/front_fr.21.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/203/7028/front_fr.21.200.jpg", + "countries": "Brasil,França,en:brazil", + "countries_tags": [ + "en:brazil", + "en:france" + ], + "allergens_tags": [ + "en:eggs", + "en:gluten", + "en:milk", + "en:nuts", + "en:soybeans" + ], + "additives_tags": [ + "en:e223" + ], + "_metadata": { + "firstSeen": 1759990243461, + "lastUpdated": 1759990243461, + "updateCount": 0 + } + }, + "7891962049076": { + "code": "7891962049076", + "product_name": "Barre de Cereales", + "brands": "Bauducco", + "nutriments": { + "carbohydrates": 60, + "carbohydrates_100g": 60, + "carbohydrates_unit": "", + "carbohydrates_value": 60, + "energy": 1703, + "energy-kcal": 407, + "energy-kcal_100g": 407, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 407, + "energy-kcal_value_computed": 408, + "energy_100g": 1703, + "energy_unit": "kcal", + "energy_value": 407, + "fat": 12, + "fat_100g": 12, + "fat_unit": "", + "fat_value": 12, + "proteins": 15, + "proteins_100g": 15, + "proteins_unit": "", + "proteins_value": 15, + "salt": 2.2, + "salt_100g": 2.2, + "salt_unit": "", + "salt_value": 2.2, + "saturated-fat": 4.3, + "saturated-fat_100g": 4.3, + "saturated-fat_unit": "", + "saturated-fat_value": 4.3, + "sodium": 0.88, + "sodium_100g": 0.88, + "sodium_unit": "g", + "sodium_value": 0.88, + "sugars": 8.2, + "sugars_100g": 8.2, + "sugars_unit": "", + "sugars_value": 8.2 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/196/204/9076/front_fr.10.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/204/9076/front_fr.10.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/204/9076/front_fr.10.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/204/9076/front_fr.10.200.jpg", + "countries": "France, Brazil", + "countries_tags": [ + "en:brazil", + "en:france" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990243463, + "lastUpdated": 1759990243463, + "updateCount": 0 + } + }, + "7891962042275": { + "code": "7891962042275", + "product_name": "Cookies Integrales Bauducco Cacao Y Avellana 140 G", + "brands": "Bauducco", + "categories": "en:biscuits", + "nutriments": { + "carbohydrates": 61, + "carbohydrates_100g": 61, + "carbohydrates_unit": "", + "carbohydrates_value": 61, + "energy": 1866, + "energy-kcal": 446, + "energy-kcal_100g": 446, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 446, + "energy-kcal_value_computed": 450.2, + "energy_100g": 1866, + "energy_unit": "kcal", + "energy_value": 446, + "fat": 19, + "fat_100g": 19, + "fat_unit": "", + "fat_value": 19, + "nutrition-score-fr": 19, + "nutrition-score-fr_100g": 19, + "proteins": 8.8, + "proteins_100g": 8.8, + "proteins_unit": "", + "proteins_value": 8.8, + "salt": 0.8, + "salt_100g": 0.8, + "salt_unit": "", + "salt_value": 0.8, + "saturated-fat": 3.3, + "saturated-fat_100g": 3.3, + "saturated-fat_unit": "", + "saturated-fat_value": 3.3, + "sodium": 0.32, + "sodium_100g": 0.32, + "sodium_unit": "g", + "sodium_value": 0.32, + "sugars": 29, + "sugars_100g": 29, + "sugars_unit": "", + "sugars_value": 29 + }, + "nutrition_grades": "e", + "image_url": "https://images.openfoodfacts.org/images/products/789/196/204/2275/front_fr.4.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/204/2275/front_fr.4.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/204/2275/front_fr.4.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/204/2275/front_fr.4.200.jpg", + "countries": "France, Brazil", + "countries_tags": [ + "en:brazil", + "en:france" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990243465, + "lastUpdated": 1759995000807, + "updateCount": 5 + } + }, + "7891962045160": { + "code": "7891962045160", + "product_name": "BISC CEREALE CACAU 170G BAUDUCCO", + "brands": "Bauducco", + "categories": "en:biscuits", + "nutriments": { + "carbohydrates": 62, + "carbohydrates_100g": 62, + "carbohydrates_serving": 18.6, + "carbohydrates_unit": "g", + "carbohydrates_value": 62, + "energy": 1695, + "energy-kcal": 405, + "energy-kcal_100g": 405, + "energy-kcal_serving": 122, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 405, + "energy-kcal_value_computed": 431, + "energy_100g": 1695, + "energy_serving": 508, + "energy_unit": "kcal", + "energy_value": 405, + "fat": 13, + "fat_100g": 13, + "fat_serving": 3.9, + "fat_unit": "g", + "fat_value": 13, + "fiber": 13, + "fiber_100g": 13, + "fiber_serving": 3.9, + "fiber_unit": "g", + "fiber_value": 13, + "proteins": 10, + "proteins_100g": 10, + "proteins_serving": 3, + "proteins_unit": "g", + "proteins_value": 10 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/196/204/5160/front_pt.10.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/204/5160/front_pt.10.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/204/5160/front_pt.10.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/204/5160/front_pt.10.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990243466, + "lastUpdated": 1759995000666, + "updateCount": 5 + } + }, + "7891962040622": { + "code": "7891962040622", + "product_name": "Tostada multigranos", + "brands": "Bauducco", + "categories": "en:breads", + "ingredients_text": "harina de trigo enriquecida "harina enriquecida ley 25.630 con sulfato ferroso: 30 mg/kg, ácido fólico: 2,2 mg/kg, tiamina (vitamina b1): 6,3 mg/kg, riboflavina (vitamina b2): 1,3 mg/kg y niacina: 13 mg/kg", grasa vegetal interesterificada y parcialmente hidrogenada (pulpa de palma), harina de trigo entera, azúcar, linaza dorado, linaza marrón, sal, avena, extracto de malta, quinoa, harina de centeno entera, harina de cebada entera, sésamo, azúcar invertido, amidón de maiz, fécula de mandioca, emulsionantes: lecitina de soia (ins 322) y estearoil lactato de sodio (ins 481), aromatizante identico al natural, espesante: carboximetilcelulose sódica (ins 466), mejorador de harina: ácido ascorbico (ins 300) y antihumectante silicio dioxido (ins 551).", + "nutriments": { + "carbohydrates": 57, + "carbohydrates_100g": 57, + "carbohydrates_unit": "g", + "carbohydrates_value": 57, + "energy": 1470, + "energy-kcal": 350, + "energy-kcal_100g": 350, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 350, + "energy-kcal_value_computed": 372.6, + "energy-kj": 1470, + "energy-kj_100g": 1470, + "energy-kj_unit": "kJ", + "energy-kj_value": 1470, + "energy-kj_value_computed": 1569.4, + "energy_100g": 1470, + "energy_unit": "kJ", + "energy_value": 1470, + "fat": 8, + "fat_100g": 8, + "fat_unit": "g", + "fat_value": 8, + "fiber": 8.3, + "fiber_100g": 8.3, + "fiber_unit": "g", + "fiber_value": 8.3, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "nutrition-score-fr": 8, + "nutrition-score-fr_100g": 8, + "proteins": 14, + "proteins_100g": 14, + "proteins_unit": "g", + "proteins_value": 14, + "salt": 1.3425, + "salt_100g": 1.3425, + "salt_unit": "mg", + "salt_value": 1342.5, + "saturated-fat": 3, + "saturated-fat_100g": 3, + "saturated-fat_unit": "g", + "saturated-fat_value": 3, + "sodium": 0.537, + "sodium_100g": 0.537, + "sodium_unit": "mg", + "sodium_value": 537, + "sugars": 5.3, + "sugars_100g": 5.3, + "sugars_unit": "g", + "sugars_value": 5.3 + }, + "nutrition_grades": "c", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/789/196/204/0622/front_es.18.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/204/0622/front_es.18.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/204/0622/front_es.18.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/204/0622/front_es.18.200.jpg", + "countries": "Brazil,France", + "countries_tags": [ + "en:brazil", + "en:france" + ], + "allergens_tags": [ + "en:gluten", + "en:sesame-seeds" + ], + "additives_tags": [ + "en:e300", + "en:e322", + "en:e322i", + "en:e466", + "en:e481", + "en:e551" + ], + "_metadata": { + "firstSeen": 1759990243468, + "lastUpdated": 1759990243468, + "updateCount": 0 + } + }, + "7891962053196": { + "code": "7891962053196", + "product_name": "TORRADA INTEGRAL BAUDUCCO", + "brands": "BAUDUCCO", + "categories": "Alimentos e bebidas à base de plantas, Alimentos à base de plantas", + "ingredients_text": "", + "nutriments": { + "carbohydrates": 63.3, + "carbohydrates_100g": 63.3, + "carbohydrates_serving": 63.3, + "carbohydrates_unit": "g", + "carbohydrates_value": 63.3, + "energy": 1590, + "energy-kcal": 380, + "energy-kcal_100g": 380, + "energy-kcal_serving": 380, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 380, + "energy-kcal_value_computed": 378.23, + "energy_100g": 1590, + "energy_serving": 1590, + "energy_unit": "kcal", + "energy_value": 380, + "fat": 7.67, + "fat_100g": 7.67, + "fat_serving": 7.67, + "fat_unit": "g", + "fat_value": 7.67, + "proteins": 14, + "proteins_100g": 14, + "proteins_serving": 14, + "proteins_unit": "g", + "proteins_value": 14 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/196/205/3196/front_pt.15.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/3196/front_pt.15.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/205/3196/front_pt.15.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/3196/front_pt.15.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990243470, + "lastUpdated": 1759990243470, + "updateCount": 0 + } + }, + "7891962047560": { + "code": "7891962047560", + "product_name": "Cereale cacau e castanhas", + "brands": "Bauducco", + "categories": "Biscoito", + "ingredients_text": "FARINHA DE TRIGO INTEGRAL, FARINHA DE TRIGO ENRIQUECIDA COM FERRO E ÁCIDO FÓLICO, AÇÚCAR, GORDURA VEGETAL, AVEIA EM FLOCOS, POLIDEXTROSE, CACAU EM PÓ, FARINHA DE AVEIA INTEGRAL, SORO DE LEITE EM PÓ, LEITE EM PÓ INTEGRAL, FARINHA DE CENTEIO INTEGRAL, EXTRATO DE MALTE, FARINHA DE CASTANHA-DE-CAJU, FARINHA DE AMENDOA, SAL, FARINHA DE CASTANHA-DO-PARÁ, FERMENTOS QUÍMICOS: BICARBONATO DE AMÔNIO E BICARBONATO DE SÓDIO E AROMATIZANTES.", + "nutriments": { + "carbohydrates": 63, + "carbohydrates_100g": 63, + "carbohydrates_serving": 18.9, + "carbohydrates_unit": "g", + "carbohydrates_value": 63, + "energy": 1787, + "energy-kcal": 427, + "energy-kcal_100g": 427, + "energy-kcal_serving": 128, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 427, + "energy-kcal_value_computed": 448.6, + "energy_100g": 1787, + "energy_serving": 536, + "energy_unit": "kcal", + "energy_value": 427, + "fat": 15, + "fat_100g": 15, + "fat_serving": 4.5, + "fat_unit": "g", + "fat_value": 15, + "fiber": 11, + "fiber_100g": 11, + "fiber_serving": 3.3, + "fiber_unit": "g", + "fiber_value": 11, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0.00288221571180713, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0.00288221571180713, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "nutrition-score-fr": 21, + "nutrition-score-fr_100g": 21, + "proteins": 9.9, + "proteins_100g": 9.9, + "proteins_serving": 2.97, + "proteins_unit": "g", + "proteins_value": 9.9, + "salt": 3, + "salt_100g": 3, + "salt_serving": 0.9, + "salt_unit": "g", + "salt_value": 3, + "saturated-fat": 5, + "saturated-fat_100g": 5, + "saturated-fat_serving": 1.5, + "saturated-fat_unit": "g", + "saturated-fat_value": 5, + "sodium": 1.2, + "sodium_100g": 1.2, + "sodium_serving": 0.36, + "sodium_unit": "g", + "sodium_value": 1.2, + "sugars": 14, + "sugars_100g": 14, + "sugars_serving": 4.2, + "sugars_unit": "g", + "sugars_value": 14 + }, + "nutrition_grades": "e", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/789/196/204/7560/front_en.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/204/7560/front_en.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/204/7560/front_en.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/204/7560/front_en.3.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [ + "en:gluten", + "en:milk", + "en:nuts" + ], + "additives_tags": [ + "en:e1200" + ], + "_metadata": { + "firstSeen": 1759990243472, + "lastUpdated": 1759995000812, + "updateCount": 5 + } + }, + "7891962056678": { + "code": "7891962056678", + "product_name": "CHOCCO BISCUIT MEIO AMARGO 80G BAUDUCCO", + "brands": "Bauducco", + "categories": "Lanches comida,Lanches doces,Biscoitos e Bolos,Biscoitos,Biscoitos de chocolate,en:Dark chocolate biscuits,en:Biscuit with a chocolate bar covering,en:Biscuit with a dark chocolate bar covering", + "ingredients_text": "COBERTURA SABOR CHOCOLATE MEIO AMARGO (AÇÚCAR, GORDURA VEGETAL, CACAU EM PÓ, LICOR DE CACAU, LEITE EM PÓ INTEGRAL, LECITINA DE SOJA, POLIGLICEROL POLIRRICINOLEATO, AROMATIZANTE), FARINHA DE TRIGO ENRIQUECIDA COM FERRO E ÁCIDO FÓLICO, AÇÚCAR, GORDURA VEGETAL, AÇÚCAR INVERTIDO, FARINHA DE ROSCA, AMIDO, EXTRATO DE MALTE, SAL, BICARBONATO DE AMÔNIO, BICARBONATO DE SÓDIO, LECITINA DE SOJA, AROMATIZANTE, METABISSULFITO DE SÓDIO", + "nutriments": { + "added-sugars": 11, + "added-sugars_100g": 36.7, + "added-sugars_serving": 11, + "added-sugars_unit": "g", + "added-sugars_value": 11, + "alcohol": 0, + "alcohol_100g": 0, + "alcohol_serving": 0, + "alcohol_unit": "% vol", + "alcohol_value": 0, + "carbohydrates": 18, + "carbohydrates_100g": 60, + "carbohydrates_serving": 18, + "carbohydrates_unit": "g", + "carbohydrates_value": 18, + "energy": 582, + "energy-kcal": 126, + "energy-kcal_100g": 420, + "energy-kcal_serving": 126, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 126, + "energy-kcal_value_computed": 131.5, + "energy-kj": 582, + "energy-kj_100g": 1940, + "energy-kj_serving": 582, + "energy-kj_unit": "kJ", + "energy-kj_value": 582, + "energy-kj_value_computed": 551.3, + "energy_100g": 1940, + "energy_serving": 582, + "energy_unit": "kJ", + "energy_value": 582, + "fat": 5.7, + "fat_100g": 19, + "fat_serving": 5.7, + "fat_unit": "g", + "fat_value": 5.7, + "fiber": 0.9, + "fiber_100g": 3, + "fiber_serving": 0.9, + "fiber_unit": "g", + "fiber_value": 0.9, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "nutrition-score-fr": 27, + "nutrition-score-fr_100g": 27, + "proteins": 1.6, + "proteins_100g": 5.33, + "proteins_serving": 1.6, + "proteins_unit": "g", + "proteins_value": 1.6, + "salt": 0.12192, + "salt_100g": 0.406, + "salt_serving": 0.12192, + "salt_unit": "g", + "salt_value": 0.12192, + "saturated-fat": 3.3, + "saturated-fat_100g": 11, + "saturated-fat_serving": 3.3, + "saturated-fat_unit": "g", + "saturated-fat_value": 3.3, + "sodium": 0.048768, + "sodium_100g": 0.163, + "sodium_serving": 0.048768, + "sodium_unit": "g", + "sodium_value": 0.048768, + "sugars": 11, + "sugars_100g": 36.7, + "sugars_serving": 11, + "sugars_unit": "g", + "sugars_value": 11, + "trans-fat": 0, + "trans-fat_100g": 0, + "trans-fat_serving": 0, + "trans-fat_unit": "g", + "trans-fat_value": 0, + "vitamin-a": 0.000042, + "vitamin-a_100g": 0.00014, + "vitamin-a_serving": 0.000042, + "vitamin-a_unit": "g", + "vitamin-a_value": 0.000042, + "vitamin-b1": 0.00008, + "vitamin-b1_100g": 0.000267, + "vitamin-b1_serving": 0.00008, + "vitamin-b1_unit": "g", + "vitamin-b1_value": 0.00008, + "vitamin-b2": 0.00009, + "vitamin-b2_100g": 0.0003, + "vitamin-b2_serving": 0.00009, + "vitamin-b2_unit": "g", + "vitamin-b2_value": 0.00009, + "vitamin-b6": 0.00009, + "vitamin-b6_100g": 0.0003, + "vitamin-b6_serving": 0.00009, + "vitamin-b6_unit": "g", + "vitamin-b6_value": 0.00009, + "vitamin-pp": 0.0011, + "vitamin-pp_100g": 0.00367, + "vitamin-pp_serving": 0.0011, + "vitamin-pp_unit": "g", + "vitamin-pp_value": 0.0011 + }, + "nutrition_grades": "e", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/789/196/205/6678/front_pt.17.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/6678/front_pt.17.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/205/6678/front_pt.17.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/6678/front_pt.17.200.jpg", + "countries": "Brasil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [ + "en:gluten", + "en:milk", + "en:soybeans" + ], + "additives_tags": [ + "en:e223", + "en:e500", + "en:e500ii" + ], + "_metadata": { + "firstSeen": 1759990243474, + "lastUpdated": 1759995000748, + "updateCount": 5 + } + }, + "7891962014982": { + "code": "7891962014982", + "product_name": "BISC C CRACKER BAUDUCCO", + "brands": "BAUDUCCO", + "categories": "en:biscuits", + "ingredients_text": "1.\r\n1% VD (*)|\r\n6%\r\n% VD (\r\nQuantidade por porc�o\r\nValor energetico\r\nCarboidratos\r\nProteinas", + "nutriments": { + "carbohydrates": 19, + "carbohydrates_100g": 63.3, + "carbohydrates_serving": 19, + "carbohydrates_unit": "g", + "carbohydrates_value": 19, + "energy": 564.84, + "energy-kcal": 135, + "energy-kcal_100g": 450, + "energy-kcal_serving": 135, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 135, + "energy-kcal_value_computed": 136.3, + "energy-kj": 564.84, + "energy-kj_100g": 1880, + "energy-kj_serving": 564.84, + "energy-kj_unit": "kJ", + "energy-kj_value": 564.84, + "energy-kj_value_computed": 572.9, + "energy_100g": 1880, + "energy_serving": 564.84, + "energy_unit": "kJ", + "energy_value": 564.84, + "fat": 5.1, + "fat_100g": 17, + "fat_serving": 5.1, + "fat_unit": "g", + "fat_value": 5.1, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0, + "proteins": 3.6, + "proteins_100g": 12, + "proteins_serving": 3.6, + "proteins_unit": "g", + "proteins_value": 3.6 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/196/201/4982/front_en.5.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/201/4982/front_en.5.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/201/4982/front_en.5.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/201/4982/front_en.5.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "additives_tags": [], + "_metadata": { + "firstSeen": 1759990243477, + "lastUpdated": 1759995000672, + "updateCount": 5 + } + }, + "7891962026831": { + "code": "7891962026831", + "product_name": "BISC C CRACKER INTEG BAUDUCCO", + "brands": "BAUDUCCO", + "categories": "en:biscuits", + "nutriments": { + "carbohydrates": 18, + "carbohydrates_100g": 60, + "carbohydrates_serving": 18, + "carbohydrates_unit": "g", + "carbohydrates_value": 18, + "energy": 552.288, + "energy-kcal": 132, + "energy-kcal_100g": 440, + "energy-kcal_serving": 132, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 132, + "energy-kcal_value_computed": 133.5, + "energy-kj": 552.288, + "energy-kj_100g": 1840, + "energy-kj_serving": 552.288, + "energy-kj_unit": "kJ", + "energy-kj_value": 552.288, + "energy-kj_value_computed": 561, + "energy_100g": 1840, + "energy_serving": 552.288, + "energy_unit": "kJ", + "energy_value": 552.288, + "fat": 5.1, + "fat_100g": 17, + "fat_serving": 5.1, + "fat_unit": "g", + "fat_value": 5.1, + "proteins": 3.9, + "proteins_100g": 13, + "proteins_serving": 3.9, + "proteins_unit": "g", + "proteins_value": 3.9 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/196/202/6831/front_pt.8.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/202/6831/front_pt.8.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/202/6831/front_pt.8.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/202/6831/front_pt.8.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990243479, + "lastUpdated": 1759995000676, + "updateCount": 5 + } + }, + "7891962051062": { + "code": "7891962051062", + "product_name": "BISC CEREALE LARANJ/DAMASC 147G BAUDUCCO", + "brands": "BAUDUCCO", + "categories": "en:biscuits", + "ingredients_text": "CEREAIS INTEGRAIS (AVEIA EM FLOCOS, FARINHA DE TRIGO INTEGRAL FLOCOS DE ARROZ, FARINHA DE AVEIA INTEGRAL E FARINHA DE CENTEIO INTEGRAL), FARINHA DE TRIGO ENRIQUECIDA COM PERO E ÁCIDO FÓLICO AÇÚCAR, FRUTAS (LARANJA CRISTALIZADA E DAMASCO), GORDURA VEGETAL, POLIDEXTROSE, CACAU EM PÓ, AÇÚCAR INVERTIDO, LEE INTEGRAL EXTRATO DE MALTE, SAL, FERMENTOS QUÍMICOS: BICARBONATO DE AMÔNIO E BICARBONATO DE SODIO, EMULSIFLECTIN DE SE AROMATIZANTES. CONTÉM GLÚTEN. CONTÉM LACTOSE. ALÉRGICOS: CONTEM AVEIA E DERIVADOS, LEITE E DERIVADOS DERIVADOS DE TRIGO, CENTEIO, CEVADA E DE SOJA PODE CONTER AMENDOIM MCA Lis CASTANHA-DE-CAJU, CASTANHA-DO-PARA, GERGELIM NOZES E OVOS. A VALIDADE MENCIONADA REFERE SE FECHADO, DESDE QUE, CONSERVADO EM LOCAL SECO, FRESCO E INODORO CONSUMIR LOGO APÓS ABERTO FOLUSTRATIVA pedaces de", + "nutriments": { + "carbohydrates": 19, + "carbohydrates_100g": 63.3, + "carbohydrates_serving": 19, + "carbohydrates_unit": "g", + "carbohydrates_value": 19, + "energy": 493.712, + "energy-kcal": 118, + "energy-kcal_100g": 393, + "energy-kcal_serving": 118, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 118, + "energy-kcal_value_computed": 84, + "energy-kj": 493.712, + "energy-kj_100g": 1650, + "energy-kj_serving": 493.712, + "energy-kj_unit": "kJ", + "energy-kj_value": 493.712, + "energy-kj_value_computed": 357, + "energy_100g": 1650, + "energy_serving": 493.712, + "energy_unit": "kJ", + "energy_value": 493.712, + "fat": 0, + "fat_100g": 0, + "fat_serving": 0, + "fat_unit": "g", + "fat_value": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 12, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 12, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 12, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 12, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "proteins": 2, + "proteins_100g": 6.67, + "proteins_serving": 2, + "proteins_unit": "g", + "proteins_value": 2 + }, + "nutrition_grades": "unknown", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/789/196/205/1062/front_en.29.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/1062/front_en.29.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/205/1062/front_en.29.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/1062/front_en.29.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [ + "en:eggs", + "en:gluten", + "en:milk", + "en:soybeans" + ], + "additives_tags": [ + "en:e1200" + ], + "_metadata": { + "firstSeen": 1759990243485, + "lastUpdated": 1759995000682, + "updateCount": 5 + } + }, + "7891962018546": { + "code": "7891962018546", + "product_name": "Panettone Com Frutas Tommy Caixa 400g", + "brands": "BAUDUCCO", + "categories": "Lanches comida, Lanches doces, en:Viennoiseries, Brioche, Panettone", + "ingredients_text": "", + "nutriments": { + "carbohydrates": 46, + "carbohydrates_100g": 57.5, + "carbohydrates_serving": 46, + "carbohydrates_unit": "g", + "carbohydrates_value": 46, + "energy": 1246.832, + "energy-kcal": 298, + "energy-kcal_100g": 372, + "energy-kcal_serving": 298, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 298, + "energy-kcal_value_computed": 293.2, + "energy-kj": 1246.832, + "energy-kj_100g": 1560, + "energy-kj_serving": 1246.832, + "energy-kj_unit": "kJ", + "energy-kj_value": 1246.832, + "energy-kj_value_computed": 1233.6, + "energy_100g": 1560, + "energy_serving": 1246.832, + "energy_unit": "kJ", + "energy_value": 1246.832, + "fat": 10, + "fat_100g": 12.5, + "fat_serving": 10, + "fat_unit": "g", + "fat_value": 10, + "proteins": 4.8, + "proteins_100g": 6, + "proteins_serving": 4.8, + "proteins_unit": "g", + "proteins_value": 4.8 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/196/201/8546/front_pt.17.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/201/8546/front_pt.17.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/201/8546/front_pt.17.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/201/8546/front_pt.17.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "additives_tags": [], + "_metadata": { + "firstSeen": 1759990243488, + "lastUpdated": 1759990243488, + "updateCount": 0 + } + }, + "7891962037011": { + "code": "7891962037011", + "product_name": "Biscoito Wafer Recheio Nozes Bauducco Pacote 140g", + "brands": "BAUDUCCO", + "categories": "Snacks, Sweet snacks, Biscuits and cakes, Biscuits and crackers, Biscuits, Filled biscuits, Wafers, en:stuffed-wafers", + "ingredients_text": "ACUCAR, GORDURA VEGETAL, FARINHA DE TRIGO ENRIQUECIDA COM FERRO E ACIDO FOLICO, AMIDO, OLEO DE MILHO, FARINHA DE CASTANHA-DE-CAJU, FARINHA DE NOZES, SAL, EMULSIFICANTE: LECITINA DE SOJA, AROMATIZANTE E FERMENTO QUIMICO: BICARBONATO DE SODI0. CONTEM GLUTEN. ALÉRGICOS: CONTÉM DERIVADOS DE CASTANHA-DE-CAJU, NOZES, TRIGO E DE SOJA. PODE CONTER: CENTEIO, CEVADA, AVEIA, AMENDOIM, AMÊNDOA, AVELÁS, CASTANHA-DO-PARÁ, PISTACHES, GERGELIM, LEITE E OVOS.", + "nutriments": { + "carbohydrates": 20, + "carbohydrates_100g": 66.7, + "carbohydrates_serving": 20, + "carbohydrates_unit": "g", + "carbohydrates_value": 20, + "energy": 656.888, + "energy-kcal": 157, + "energy-kcal_100g": 523, + "energy-kcal_serving": 157, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 157, + "energy-kcal_value_computed": 157.3, + "energy-kj": 656.888, + "energy-kj_100g": 2190, + "energy-kj_serving": 656.888, + "energy-kj_unit": "kJ", + "energy-kj_value": 656.888, + "energy-kj_value_computed": 658.4, + "energy_100g": 2190, + "energy_serving": 656.888, + "energy_unit": "kJ", + "energy_value": 656.888, + "fat": 8.1, + "fat_100g": 27, + "fat_serving": 8.1, + "fat_unit": "g", + "fat_value": 8.1, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0.00655434348367123, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0.00655434348367123, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "proteins": 1.1, + "proteins_100g": 3.67, + "proteins_serving": 1.1, + "proteins_unit": "g", + "proteins_value": 1.1 + }, + "nutrition_grades": "unknown", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/789/196/203/7011/front_pt.19.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/203/7011/front_pt.19.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/203/7011/front_pt.19.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/203/7011/front_pt.19.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [ + "en:eggs", + "en:gluten", + "en:milk", + "en:nuts", + "en:soybeans" + ], + "additives_tags": [], + "_metadata": { + "firstSeen": 1759990243490, + "lastUpdated": 1759995000687, + "updateCount": 5 + } + }, + "7891962005522": { + "code": "7891962005522", + "product_name": "Torrada Integral", + "brands": "Bauducco", + "categories": "en:breads", + "nutriments": { + "carbohydrates": 8, + "carbohydrates_100g": 8, + "carbohydrates_unit": "g", + "carbohydrates_value": 8, + "energy": 192, + "energy-kcal": 46, + "energy-kcal_100g": 46, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 46, + "energy-kcal_value_computed": 46.1, + "energy_100g": 192, + "energy_unit": "kcal", + "energy_value": 46, + "fat": 0.9, + "fat_100g": 0.9, + "fat_unit": "g", + "fat_value": 0.9, + "proteins": 1.5, + "proteins_100g": 1.5, + "proteins_unit": "g", + "proteins_value": 1.5, + "saturated-fat": 0.5, + "saturated-fat_100g": 0.5, + "saturated-fat_unit": "g", + "saturated-fat_value": 0.5, + "sugars": 0, + "sugars_100g": 0, + "sugars_unit": "g", + "sugars_value": 0 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/196/200/5522/front_fr.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/200/5522/front_fr.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/200/5522/front_fr.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/200/5522/front_fr.3.200.jpg", + "countries": "en:br", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990243493, + "lastUpdated": 1759990243493, + "updateCount": 0 + } + }, + "7891962057637": { + "code": "7891962057637", + "product_name": "Pão De Forma Grãos Clássicos Bauducco Pacote 400g", + "brands": "BAUDUCCO", + "nutriments": { + "carbohydrates": 24, + "carbohydrates_serving": 24, + "carbohydrates_unit": "g", + "carbohydrates_value": 24, + "energy": 564.84, + "energy-kcal": 135, + "energy-kcal_serving": 135, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 135, + "energy-kcal_value_computed": 114.4, + "energy-kj": 564.84, + "energy-kj_serving": 564.84, + "energy-kj_unit": "kJ", + "energy-kj_value": 564.84, + "energy-kj_value_computed": 486.2, + "energy_serving": 564.84, + "energy_unit": "kJ", + "energy_value": 564.84, + "fat": 0, + "fat_serving": 0, + "fat_unit": "g", + "fat_value": 0, + "proteins": 4.6, + "proteins_serving": 4.6, + "proteins_unit": "g", + "proteins_value": 4.6 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/196/205/7637/front_en.6.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/7637/front_en.6.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/205/7637/front_en.6.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/7637/front_en.6.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990243496, + "lastUpdated": 1759990243496, + "updateCount": 0 + } + }, + "7891962054780": { + "code": "7891962054780", + "product_name": "Biscoito Recheado Bauducco", + "brands": "Bauducco", + "categories": "Lanches comida, Lanches doces, Biscoitos e Bolos, Biscoitos, Biscoitos de chocolate, Biscoitos recheados, en:Chocolate sandwich cookies", + "ingredients_text": "Harina de trigo enriquecida según ley 25630 (_harina de trigo_, sulfato ferroso, ácido fólico, tiamina, riboflavina, niacina), relleno sabor chocolate 30% [azúcar, grasa vegetal (pulpa de palma), cacao en polvo, suero de leche, licor de cacao, permeado de suero de leche, almidón de maíz, aroma idéntico al natural, emulsionante (INS 322i, INS 492)], azúcar, grasa vegetal (pulpa de palma), azúcar invertido, pan rallado [Harina de trigo enriquecida según ley 25630 (_harina de trigo_, sulfato ferroso, ácido fólico, tiamina, riboflavina, niacina), _harina de trigo integral_, grasa vegetal (pulpa de palma), azúcar, sal, gluten en polvo, extracto de malta, azúcar invertido, polidextrosa, fécula de mandioca, almidón de maíz, emulsionante (INS 322i, INS 481), espesante (INS 412), mejorador de harina (INS 300)], cacao en polvo, sal, colorante (caramelo IV, INS 150d), leudantes químicos (INS 500ii, INS 503ii), emulsionante (INS 322i)", + "nutriments": { + "carbohydrates": 57, + "carbohydrates_100g": 57, + "carbohydrates_serving": 17.1, + "carbohydrates_unit": "g", + "carbohydrates_value": 57, + "cholesterol": 0, + "cholesterol_100g": 0, + "cholesterol_label": "Colesterol", + "cholesterol_serving": 0, + "cholesterol_unit": "mg", + "cholesterol_value": 0, + "energy": 1756, + "energy-kcal": 418, + "energy-kcal_100g": 418, + "energy-kcal_serving": 125, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 418, + "energy-kcal_value_computed": 426, + "energy-kj": 1756, + "energy-kj_100g": 1756, + "energy-kj_serving": 527, + "energy-kj_unit": "kJ", + "energy-kj_value": 1756, + "energy-kj_value_computed": 1786, + "energy_100g": 1756, + "energy_serving": 527, + "energy_unit": "kJ", + "energy_value": 1756, + "fat": 18, + "fat_100g": 18, + "fat_serving": 5.4, + "fat_unit": "g", + "fat_value": 18, + "fiber": 4, + "fiber_100g": 4, + "fiber_serving": 1.2, + "fiber_unit": "g", + "fiber_value": 4, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0, + "monounsaturated-fat": 5.7, + "monounsaturated-fat_100g": 5.7, + "monounsaturated-fat_label": "Grasas monoinsaturadas", + "monounsaturated-fat_serving": 1.71, + "monounsaturated-fat_unit": "g", + "monounsaturated-fat_value": 5.7, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "nutrition-score-fr": 22, + "nutrition-score-fr_100g": 22, + "polyunsaturated-fat": 2.2, + "polyunsaturated-fat_100g": 2.2, + "polyunsaturated-fat_label": "Grasas poliinsaturadas", + "polyunsaturated-fat_serving": 0.66, + "polyunsaturated-fat_unit": "g", + "polyunsaturated-fat_value": 2.2, + "proteins": 7, + "proteins_100g": 7, + "proteins_serving": 2.1, + "proteins_unit": "g", + "proteins_value": 7, + "salt": 0.4575, + "salt_100g": 0.4575, + "salt_serving": 0.137, + "salt_unit": "mg", + "salt_value": 457.5, + "saturated-fat": 8.7, + "saturated-fat_100g": 8.7, + "saturated-fat_serving": 2.61, + "saturated-fat_unit": "g", + "saturated-fat_value": 8.7, + "sodium": 0.183, + "sodium_100g": 0.183, + "sodium_serving": 0.0549, + "sodium_unit": "mg", + "sodium_value": 183, + "sugars": 31, + "sugars_100g": 31, + "sugars_serving": 9.3, + "sugars_unit": "g", + "sugars_value": 31, + "trans-fat": 0, + "trans-fat_100g": 0, + "trans-fat_label": "Grasas trans", + "trans-fat_serving": 0, + "trans-fat_unit": "g", + "trans-fat_value": 0 + }, + "nutrition_grades": "e", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/789/196/205/4780/front_pt.15.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/4780/front_pt.15.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/205/4780/front_pt.15.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/4780/front_pt.15.200.jpg", + "countries": "Argentina,Brasil", + "countries_tags": [ + "en:argentina", + "en:brazil" + ], + "allergens_tags": [ + "en:gluten", + "en:milk", + "en:soybeans" + ], + "additives_tags": [ + "en:e1200", + "en:e150", + "en:e150d", + "en:e300", + "en:e322", + "en:e322i", + "en:e412", + "en:e481", + "en:e492", + "en:e500", + "en:e500ii", + "en:e503", + "en:e503ii" + ], + "_metadata": { + "firstSeen": 1759990243498, + "lastUpdated": 1759995000690, + "updateCount": 5 + } + }, + "7891962058399": { + "code": "7891962058399", + "product_name": "Oblea de chocolate", + "brands": "Bauducco", + "nutriments": { + "carbohydrates": 16, + "carbohydrates_100g": 16, + "carbohydrates_serving": 12.5, + "carbohydrates_unit": "g", + "carbohydrates_value": 16, + "energy": 573, + "energy-kcal": 137, + "energy-kcal_100g": 137, + "energy-kcal_serving": 107, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 137, + "energy-kcal_value_computed": 138.9, + "energy_100g": 573, + "energy_serving": 447, + "energy_unit": "kcal", + "energy_value": 137, + "fat": 7.5, + "fat_100g": 7.5, + "fat_serving": 5.85, + "fat_unit": "g", + "fat_value": 7.5, + "fiber": 0.9, + "fiber_100g": 0.9, + "fiber_serving": 0.702, + "fiber_unit": "g", + "fiber_value": 0.9, + "proteins": 1.4, + "proteins_100g": 1.4, + "proteins_serving": 1.09, + "proteins_unit": "g", + "proteins_value": 1.4, + "saturated-fat": 3.9, + "saturated-fat_100g": 3.9, + "saturated-fat_serving": 3.04, + "saturated-fat_unit": "g", + "saturated-fat_value": 3.9, + "sugars": 10, + "sugars_100g": 10, + "sugars_serving": 7.8, + "sugars_unit": "g", + "sugars_value": 10 + }, + "nutrition_grades": "unknown", + "countries": "br", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990243501, + "lastUpdated": 1759990243501, + "updateCount": 0 + } + }, + "7891962057668": { + "code": "7891962057668", + "product_name": "chocottone m&m", + "brands": "Bauducco", + "nutriments": { + "carbohydrates": 62, + "carbohydrates_100g": 62, + "carbohydrates_serving": 78.7, + "carbohydrates_unit": "g", + "carbohydrates_value": 62, + "energy": 2072.47, + "energy-kcal": 495, + "energy-kcal_100g": 495, + "energy-kcal_serving": 629, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 495, + "energy-kcal_value_computed": 495.2, + "energy-kj": 2072.47, + "energy-kj_100g": 2072.47, + "energy-kj_serving": 2630, + "energy-kj_unit": "kJ", + "energy-kj_value": 2072.47, + "energy-kj_value_computed": 2074.6, + "energy_100g": 2072.47, + "energy_serving": 2630, + "energy_unit": "kJ", + "energy_value": 2072.47, + "fat": 24, + "fat_100g": 24, + "fat_serving": 30.5, + "fat_unit": "g", + "fat_value": 24, + "proteins": 7.8, + "proteins_100g": 7.8, + "proteins_serving": 9.91, + "proteins_unit": "g", + "proteins_value": 7.8, + "salt": 132, + "salt_100g": 132, + "salt_serving": 168, + "salt_unit": "g", + "salt_value": 132, + "sodium": 52.8, + "sodium_100g": 52.8, + "sodium_serving": 67.1, + "sodium_unit": "g", + "sodium_value": 52.8 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/196/205/7668/front_en.10.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/7668/front_en.10.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/205/7668/front_en.10.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/7668/front_en.10.200.jpg", + "countries": "en:Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990243504, + "lastUpdated": 1759990243504, + "updateCount": 0 + } + }, + "7891962037004": { + "code": "7891962037004", + "product_name": "WAFER MORANGO 140G BAUDUCCO", + "brands": "BAUDUCCO", + "categories": "Lanches comida, Lanches doces, Biscoitos e Bolos, Biscoitos, Biscoitos recheados, Bolachas, en:Stuffed wafers", + "nutriments": { + "carbohydrates": 19, + "carbohydrates_100g": 63.3, + "carbohydrates_serving": 19, + "carbohydrates_unit": "g", + "carbohydrates_value": 19, + "energy": 665.256, + "energy-kcal": 159, + "energy-kcal_100g": 530, + "energy-kcal_serving": 159, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 159, + "energy-kcal_value_computed": 159.9, + "energy-kj": 665.256, + "energy-kj_100g": 2220, + "energy-kj_serving": 665.256, + "energy-kj_unit": "kJ", + "energy-kj_value": 665.256, + "energy-kj_value_computed": 668.7, + "energy_100g": 2220, + "energy_serving": 665.256, + "energy_unit": "kJ", + "energy_value": 665.256, + "fat": 8.7, + "fat_100g": 29, + "fat_serving": 8.7, + "fat_unit": "g", + "fat_value": 8.7, + "proteins": 1.4, + "proteins_100g": 4.67, + "proteins_serving": 1.4, + "proteins_unit": "g", + "proteins_value": 1.4 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/196/203/7004/front_pt.23.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/203/7004/front_pt.23.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/203/7004/front_pt.23.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/203/7004/front_pt.23.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990243506, + "lastUpdated": 1759995000817, + "updateCount": 5 + } + }, + "7891962054483": { + "code": "7891962054483", + "product_name": "Cookies con chips de baño de repostería con leche", + "brands": "Bauducco", + "categories": "Botanas, Snacks dulces, Galletas y pasteles, Galletas, Galletas de chocolate, Cookies, Cookies con chocolate, Galletas secas", + "ingredients_text": "HARINA DE TRIGO ENRIQUECIDA (SULFATO FERROSO 0.0030%, ÁCIDO FÓLICO 0.00022%, TIAMINA 0.00063% (VITAMINA B1), RIBOFLAVINA 0.00013% (VITAMINA B2), NIACINA 0.0013%), CHIPS DE BAÑO DE REPOSTERÍA CON LECHE [AZÚCAR, MASA DE CACAO, GRASA VEGETAL (PULPA DE PALMA), MANTECA DE CACAO, CACAO EN POLVO, LECHE ENTERA, PERMEADO DE SUERO DE LECHE, SUERO DE LECHE, EMULSIONANTES (LECITINA DE SOJA (INS 322i)), ÉSTERES POLIGLICÉRIDOS DE ÁCIDO RICINOLÉICO INTERESTERIFICADO (INS 476), TRIESTEARATO DE SORBITÁN (INS 492), AROMATIZANTE IDÉNTICO AL NATURAL], GRASA VEGETAL (PULPA DE PALMA), AZÚCAR, AZÚCAR INVERTIDO, SAL, LEUDANTES QUÍMICOS (CARBONATO ÁCIDO DE AMONIO (INS 503ii), DIFOSFATO DISÓDICO (INS 450i), CARBONATO ÁCIDO DE SODIO (INS 500ii)), AROMATIZANTES IDÉNTICOS AL NATURAL, EMULSIONANTE (LECITINA DE SOJA (INS 322i)).", + "nutriments": { + "carbohydrates": 16, + "carbohydrates_100g": 53.3, + "carbohydrates_serving": 16, + "carbohydrates_unit": "g", + "carbohydrates_value": 16, + "energy": 563, + "energy-kcal": 134, + "energy-kcal_100g": 447, + "energy-kcal_serving": 134, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 134, + "energy-kcal_value_computed": 136.1, + "energy-kj": 563, + "energy-kj_100g": 1880, + "energy-kj_serving": 563, + "energy-kj_unit": "kJ", + "energy-kj_value": 563, + "energy-kj_value_computed": 569.2, + "energy_100g": 1880, + "energy_serving": 563, + "energy_unit": "kJ", + "energy_value": 563, + "fat": 6.9, + "fat_100g": 23, + "fat_serving": 6.9, + "fat_unit": "g", + "fat_value": 6.9, + "fiber": 1.2, + "fiber_100g": 4, + "fiber_serving": 1.2, + "fiber_unit": "g", + "fiber_value": 1.2, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "proteins": 1.9, + "proteins_100g": 6.33, + "proteins_serving": 1.9, + "proteins_unit": "g", + "proteins_value": 1.9, + "salt": 0.18, + "salt_100g": 0.6, + "salt_serving": 0.18, + "salt_unit": "mg", + "salt_value": 180, + "saturated-fat": 2.4, + "saturated-fat_100g": 8, + "saturated-fat_serving": 2.4, + "saturated-fat_unit": "g", + "saturated-fat_value": 2.4, + "sodium": 0.072, + "sodium_100g": 0.24, + "sodium_serving": 0.072, + "sodium_unit": "mg", + "sodium_value": 72, + "trans-fat": 0, + "trans-fat_100g": 0, + "trans-fat_label": "Grasas trans", + "trans-fat_serving": 0, + "trans-fat_unit": "g", + "trans-fat_value": 0 + }, + "nutrition_grades": "unknown", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/789/196/205/4483/front_es.14.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/4483/front_es.14.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/205/4483/front_es.14.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/4483/front_es.14.200.jpg", + "countries": "Argentina,Bolivia,Brazil", + "countries_tags": [ + "en:argentina", + "en:bolivia", + "en:brazil" + ], + "allergens_tags": [ + "en:gluten", + "en:milk", + "en:soybeans" + ], + "additives_tags": [ + "en:e322", + "en:e322i", + "en:e450", + "en:e450i", + "en:e476", + "en:e492", + "en:e500", + "en:e500ii", + "en:e503", + "en:e503ii" + ], + "_metadata": { + "firstSeen": 1759990243511, + "lastUpdated": 1759990243511, + "updateCount": 0 + } + }, + "7891962054476": { + "code": "7891962054476", + "product_name": "Cookies sabor chocolate", + "brands": "Bauducco", + "categories": "Snacks, Sweet snacks, Biscuits and cakes, Biscuits and crackers, Biscuits, en:chocolate-biscuits", + "ingredients_text": "FARINHA DE TRIGO ENRIQUECIDA COM FERRO E ÁCIDO FÓLICO, AÇÚCAR, GORDURA VEGETAL, GOTAS SABOR CHOCOLATE MEIO AMARGO (AÇÚCAR, GORDURA VEGETAL, CACAU EM PÓ, LECITINA DE SOJA, AROMATIZANTE), GOTAS DE CHOCOLATE AO LEITE, CACAU EM PÓ, SAL, BICARBONATO DE AMÔNIO, DIFOSFATO DISSODICO, BICARBONATO DE SÓDIO, AROMATIZANTE, LECITINA DE SOJA", + "nutriments": { + "carbohydrates": 18, + "carbohydrates_100g": 60, + "carbohydrates_serving": 18, + "carbohydrates_unit": "g", + "carbohydrates_value": 18, + "energy": 636, + "energy-kcal": 152, + "energy-kcal_100g": 507, + "energy-kcal_serving": 152, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 152, + "energy-kcal_value_computed": 154.1, + "energy_100g": 2120, + "energy_serving": 636, + "energy_unit": "kcal", + "energy_value": 152, + "fat": 8.1, + "fat_100g": 27, + "fat_serving": 8.1, + "fat_unit": "g", + "fat_value": 8.1, + "fiber": 1, + "fiber_100g": 3.33, + "fiber_serving": 1, + "fiber_unit": "g", + "fiber_value": 1, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "proteins": 1.8, + "proteins_100g": 6, + "proteins_serving": 1.8, + "proteins_unit": "g", + "proteins_value": 1.8, + "salt": 0.1675, + "salt_100g": 0.558, + "salt_serving": 0.1675, + "salt_unit": "mg", + "salt_value": 167.5, + "saturated-fat": 3, + "saturated-fat_100g": 10, + "saturated-fat_serving": 3, + "saturated-fat_unit": "g", + "saturated-fat_value": 3, + "sodium": 0.067, + "sodium_100g": 0.223, + "sodium_serving": 0.067, + "sodium_unit": "mg", + "sodium_value": 67, + "trans-fat": 0, + "trans-fat_100g": 0, + "trans-fat_serving": 0, + "trans-fat_unit": "g", + "trans-fat_value": 0 + }, + "nutrition_grades": "unknown", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/789/196/205/4476/front_pt.29.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/4476/front_pt.29.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/205/4476/front_pt.29.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/4476/front_pt.29.200.jpg", + "countries": "Brasil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [ + "en:gluten", + "en:milk", + "en:soybeans" + ], + "additives_tags": [ + "en:e450", + "en:e450i", + "en:e500", + "en:e500ii" + ], + "_metadata": { + "firstSeen": 1759990243514, + "lastUpdated": 1759995000821, + "updateCount": 5 + } + }, + "7891962051079": { + "code": "7891962051079", + "product_name": "BISC CEREALE MACA/UVA 141G BAUDUCCO", + "brands": "Bauducco", + "categories": "en:biscuits", + "nutriments": { + "carbohydrates": 19, + "carbohydrates_100g": 63.3, + "carbohydrates_serving": 19, + "carbohydrates_unit": "g", + "carbohydrates_value": 19, + "energy": 552, + "energy-kcal": 132, + "energy-kcal_100g": 440, + "energy-kcal_serving": 132, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 132, + "energy-kcal_value_computed": 132.3, + "energy_100g": 1840, + "energy_serving": 552, + "energy_unit": "kcal", + "energy_value": 132, + "fat": 5.1, + "fat_100g": 17, + "fat_serving": 5.1, + "fat_unit": "g", + "fat_value": 5.1, + "proteins": 2.6, + "proteins_100g": 8.67, + "proteins_serving": 2.6, + "proteins_unit": "g", + "proteins_value": 2.6, + "salt": 0.006, + "salt_100g": 0.02, + "salt_serving": 0.006, + "salt_unit": "g", + "salt_value": 0.006, + "saturated-fat": 1.7, + "saturated-fat_100g": 5.67, + "saturated-fat_serving": 1.7, + "saturated-fat_unit": "g", + "saturated-fat_value": 1.7, + "sodium": 0.0024, + "sodium_100g": 0.008, + "sodium_serving": 0.0024, + "sodium_unit": "g", + "sodium_value": 0.0024 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/196/205/1079/front_pt.8.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/1079/front_pt.8.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/205/1079/front_pt.8.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/205/1079/front_pt.8.200.jpg", + "countries": "en:Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990243516, + "lastUpdated": 1759995000696, + "updateCount": 5 + } + }, + "7891962057613": { + "code": "7891962057613", + "product_name": "Pão de Fermentação Natural", + "brands": "Bauducco", + "nutriments": { + "carbohydrates": 50, + "carbohydrates_100g": 50, + "carbohydrates_serving": 25, + "carbohydrates_unit": "g", + "carbohydrates_value": 50, + "energy": 1146, + "energy-kcal": 274, + "energy-kcal_100g": 274, + "energy-kcal_serving": 137, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 274, + "energy-kcal_value_computed": 279.200001716614, + "energy_100g": 1146, + "energy_serving": 573, + "energy_unit": "kcal", + "energy_value": 274, + "fat": 4, + "fat_100g": 4, + "fat_serving": 2, + "fat_unit": "g", + "fat_value": 4, + "fiber": 2.40000009536743, + "fiber_100g": 2.40000009536743, + "fiber_serving": 1.2, + "fiber_unit": "g", + "fiber_value": 2.40000009536743, + "proteins": 9.60000038146973, + "proteins_100g": 9.60000038146973, + "proteins_serving": 4.8, + "proteins_unit": "g", + "proteins_value": 9.60000038146973, + "saturated-fat": 1.79999995231628, + "saturated-fat_100g": 1.79999995231628, + "saturated-fat_serving": 0.9, + "saturated-fat_unit": "g", + "saturated-fat_value": 1.79999995231628 + }, + "nutrition_grades": "unknown", + "countries": "br", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990243519, + "lastUpdated": 1759990243519, + "updateCount": 0 + } + }, + "7891962036991": { + "code": "7891962036991", + "product_name": "WAFER CHOC C/AVELA", + "brands": "Bauducco", + "categories": "", + "ingredients_text": "", + "nutriments": { + "energy": 655, + "energy-kcal": 156, + "energy-kcal_100g": 520, + "energy-kcal_serving": 156, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 156, + "energy-kj": 655, + "energy-kj_100g": 2180, + "energy-kj_serving": 655, + "energy-kj_unit": "kJ", + "energy-kj_value": 655, + "energy_100g": 2180, + "energy_serving": 655, + "energy_unit": "kJ", + "energy_value": 655, + "fat": 7.8, + "fat_100g": 26, + "fat_serving": 7.8, + "fat_unit": "g", + "fat_value": 7.8, + "fiber": 1.1, + "fiber_100g": 3.67, + "fiber_serving": 1.1, + "fiber_unit": "g", + "fiber_value": 1.1, + "salt": 0.1, + "salt_100g": 0.333, + "salt_serving": 0.1, + "salt_unit": "mg", + "salt_value": 100, + "saturated-fat": 2.5, + "saturated-fat_100g": 8.33, + "saturated-fat_serving": 2.5, + "saturated-fat_unit": "g", + "saturated-fat_value": 2.5, + "sodium": 0.04, + "sodium_100g": 0.133, + "sodium_serving": 0.04, + "sodium_unit": "mg", + "sodium_value": 40 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/196/203/6991/front_pt.10.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/196/203/6991/front_pt.10.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/196/203/6991/front_pt.10.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/196/203/6991/front_pt.10.200.jpg", + "countries": "Brasil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "additives_tags": [], + "_metadata": { + "firstSeen": 1759990243522, + "lastUpdated": 1759990243522, + "updateCount": 0 + } + }, + "7896383000590": { + "code": "7896383000590", + "product_name": "Pingo de Leite", + "brands": "Jazam", + "nutriments": {}, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/638/300/0590/front_pt.4.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/638/300/0590/front_pt.4.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/638/300/0590/front_pt.4.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/638/300/0590/front_pt.4.200.jpg", + "countries": "en:Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990449461, + "lastUpdated": 1759994305537, + "updateCount": 0, + "source": "api" + } + }, + "7898058983092": { + "code": "7898058983092", + "product_name": "Pingo de leite", + "brands": "", + "categories": "", + "ingredients_text": "", + "nutriments": {}, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/805/898/3092/front_pt.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/805/898/3092/front_pt.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/805/898/3092/front_pt.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/805/898/3092/front_pt.3.200.jpg", + "countries": "Brasil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "additives_tags": [], + "_metadata": { + "firstSeen": 1759990449464, + "lastUpdated": 1759994305540, + "updateCount": 0, + "source": "api" + } + }, + "7896202891637": { + "code": "7896202891637", + "product_name": "Pingo Leite Oliveira 500G", + "nutriments": { + "carbohydrates": 80, + "carbohydrates_100g": 80, + "carbohydrates_unit": "", + "carbohydrates_value": 80, + "energy": 1715, + "energy-kcal": 410, + "energy-kcal_100g": 410, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 410, + "energy-kcal_value_computed": 394.5, + "energy_100g": 1715, + "energy_unit": "kcal", + "energy_value": 410, + "fat": 6.9, + "fat_100g": 6.9, + "fat_unit": "", + "fat_value": 6.9, + "proteins": 3.1, + "proteins_100g": 3.1, + "proteins_unit": "", + "proteins_value": 3.1, + "salt": 0.087, + "salt_100g": 0.087, + "salt_unit": "", + "salt_value": 0.087, + "saturated-fat": 5.9, + "saturated-fat_100g": 5.9, + "saturated-fat_unit": "", + "saturated-fat_value": 5.9, + "sodium": 0.0348, + "sodium_100g": 0.0348, + "sodium_unit": "g", + "sodium_value": 0.0348, + "sugars": 80, + "sugars_100g": 80, + "sugars_unit": "", + "sugars_value": 80 + }, + "nutrition_grades": "unknown", + "countries": "France, Brazil", + "countries_tags": [ + "en:brazil", + "en:france" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990449468, + "lastUpdated": 1759994305899, + "updateCount": 1, + "source": "api" + } + }, + "7892840818104": { + "code": "7892840818104", + "product_name": "Salgadinho De Trigo Picanha Elma Chips Pingo Douro Clássicos Pacote 90g", + "brands": "ELMA CHIPS", + "nutriments": { + "carbohydrates": 0, + "carbohydrates_serving": 0, + "carbohydrates_unit": "g", + "carbohydrates_value": 0, + "energy": 514.632, + "energy-kcal": 123, + "energy-kcal_serving": 123, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 123, + "energy-kcal_value_computed": 0, + "energy-kj": 514.632, + "energy-kj_serving": 514.632, + "energy-kj_unit": "kJ", + "energy-kj_value": 514.632, + "energy-kj_value_computed": 0, + "energy_serving": 514.632, + "energy_unit": "kJ", + "energy_value": 514.632, + "fat": 0, + "fat_serving": 0, + "fat_unit": "g", + "fat_value": 0, + "proteins": 0, + "proteins_serving": 0, + "proteins_unit": "g", + "proteins_value": 0 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/284/081/8104/front_pt.6.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/284/081/8104/front_pt.6.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/284/081/8104/front_pt.6.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/284/081/8104/front_pt.6.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990449471, + "lastUpdated": 1759994305899, + "updateCount": 1, + "source": "api" + } + }, + "7892840818043": { + "code": "7892840818043", + "product_name": "Salgadinho De Trigo Bacon Elma Chips Pingo Douro Clássicos Pacote 120g", + "brands": "ELMA CHIPS", + "nutriments": { + "carbohydrates": 7.5, + "carbohydrates_serving": 7.5, + "carbohydrates_unit": "g", + "carbohydrates_value": 7.5, + "energy": 376.56, + "energy-kcal": 90, + "energy-kcal_serving": 90, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 90, + "energy-kcal_value_computed": 34, + "energy-kj": 376.56, + "energy-kj_serving": 376.56, + "energy-kj_unit": "kJ", + "energy-kj_value": 376.56, + "energy-kj_value_computed": 144.5, + "energy_serving": 376.56, + "energy_unit": "kJ", + "energy_value": 376.56, + "fat": 0, + "fat_serving": 0, + "fat_unit": "g", + "fat_value": 0, + "proteins": 1, + "proteins_serving": 1, + "proteins_unit": "g", + "proteins_value": 1 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/284/081/8043/front_pt.6.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/284/081/8043/front_pt.6.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/284/081/8043/front_pt.6.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/284/081/8043/front_pt.6.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990449475, + "lastUpdated": 1759994305899, + "updateCount": 1, + "source": "api" + } + }, + "7898176070650": { + "code": "7898176070650", + "product_name": "Doce De Leite Pingo Gotas De Leite Pouch 85g", + "brands": "GOTAS DE LEITE", + "nutriments": { + "carbohydrates": 26, + "carbohydrates_serving": 26, + "carbohydrates_unit": "g", + "carbohydrates_value": 26, + "energy": 631.784, + "energy-kcal": 151, + "energy-kcal_serving": 151, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 151, + "energy-kcal_value_computed": 118, + "energy-kj": 631.784, + "energy-kj_serving": 631.784, + "energy-kj_unit": "kJ", + "energy-kj_value": 631.784, + "energy-kj_value_computed": 501.5, + "energy_serving": 631.784, + "energy_unit": "kJ", + "energy_value": 631.784, + "fat": 0, + "fat_serving": 0, + "fat_unit": "g", + "fat_value": 0, + "proteins": 3.5, + "proteins_serving": 3.5, + "proteins_unit": "g", + "proteins_value": 3.5 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/817/607/0650/front_pt.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/817/607/0650/front_pt.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/817/607/0650/front_pt.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/817/607/0650/front_pt.3.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990449478, + "lastUpdated": 1759994305899, + "updateCount": 1, + "source": "api" + } + }, + "7892840814670": { + "code": "7892840814670", + "product_name": "Salgadinho De Trigo Picanha Elma Chips Pingo Douro Clássicos Pacote 35g", + "brands": "ELMA CHIPS", + "nutriments": { + "carbohydrates": 16, + "carbohydrates_serving": 16, + "carbohydrates_unit": "g", + "carbohydrates_value": 16, + "energy": 719.648, + "energy-kcal": 172, + "energy-kcal_serving": 172, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 172, + "energy-kcal_value_computed": 74, + "energy-kj": 719.648, + "energy-kj_serving": 719.648, + "energy-kj_unit": "kJ", + "energy-kj_value": 719.648, + "energy-kj_value_computed": 314.5, + "energy_serving": 719.648, + "energy_unit": "kJ", + "energy_value": 719.648, + "fat": 0, + "fat_serving": 0, + "fat_unit": "g", + "fat_value": 0, + "proteins": 2.5, + "proteins_serving": 2.5, + "proteins_unit": "g", + "proteins_value": 2.5 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/284/081/4670/front_pt.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/284/081/4670/front_pt.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/284/081/4670/front_pt.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/284/081/4670/front_pt.3.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990449481, + "lastUpdated": 1759994305899, + "updateCount": 1, + "source": "api" + } + }, + "7898176070025": { + "code": "7898176070025", + "product_name": "Doce De Leite Pingo Gotas De Leite Pote 230g", + "brands": "GOTAS DE LEITE", + "nutriments": { + "carbohydrates": 26, + "carbohydrates_serving": 26, + "carbohydrates_unit": "g", + "carbohydrates_value": 26, + "energy": 631.784, + "energy-kcal": 151, + "energy-kcal_serving": 151, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 151, + "energy-kcal_value_computed": 118, + "energy-kj": 631.784, + "energy-kj_serving": 631.784, + "energy-kj_unit": "kJ", + "energy-kj_value": 631.784, + "energy-kj_value_computed": 501.5, + "energy_serving": 631.784, + "energy_unit": "kJ", + "energy_value": 631.784, + "fat": 0, + "fat_serving": 0, + "fat_unit": "g", + "fat_value": 0, + "proteins": 3.5, + "proteins_serving": 3.5, + "proteins_unit": "g", + "proteins_value": 3.5 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/817/607/0025/front_pt.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/817/607/0025/front_pt.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/817/607/0025/front_pt.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/817/607/0025/front_pt.3.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990449484, + "lastUpdated": 1759994305899, + "updateCount": 1, + "source": "api" + } + }, + "7898947980768": { + "code": "7898947980768", + "product_name": "Pingo Bell", + "brands": "Belmonte", + "nutriments": { + "carbohydrates": 34, + "carbohydrates_100g": 68, + "carbohydrates_serving": 34, + "carbohydrates_unit": "g", + "carbohydrates_value": 34, + "energy": 741, + "energy-kcal": 177, + "energy-kcal_100g": 354, + "energy-kcal_serving": 177, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 177, + "energy-kcal_value_computed": 177.6, + "energy_100g": 1480, + "energy_serving": 741, + "energy_unit": "kcal", + "energy_value": 177, + "fat": 3.2, + "fat_100g": 6.4, + "fat_serving": 3.2, + "fat_unit": "g", + "fat_value": 3.2, + "proteins": 3.2, + "proteins_100g": 6.4, + "proteins_serving": 3.2, + "proteins_unit": "g", + "proteins_value": 3.2, + "salt": 0.19, + "salt_100g": 0.38, + "salt_serving": 0.19, + "salt_unit": "g", + "salt_value": 0.19, + "saturated-fat": 1.8, + "saturated-fat_100g": 3.6, + "saturated-fat_serving": 1.8, + "saturated-fat_unit": "g", + "saturated-fat_value": 1.8, + "sodium": 0.076, + "sodium_100g": 0.152, + "sodium_serving": 0.076, + "sodium_unit": "g", + "sodium_value": 0.076, + "sugars": 31, + "sugars_100g": 62, + "sugars_serving": 31, + "sugars_unit": "g", + "sugars_value": 31 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/894/798/0768/front_en.5.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/894/798/0768/front_en.5.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/894/798/0768/front_en.5.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/894/798/0768/front_en.5.200.jpg", + "countries": "br", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990449487, + "lastUpdated": 1759994305899, + "updateCount": 1, + "source": "api" + } + }, + "7892840822828": { + "code": "7892840822828", + "product_name": "Pingo d'ouro", + "nutriments": { + "carbohydrates": 16, + "carbohydrates_100g": 16, + "carbohydrates_serving": 4.8, + "carbohydrates_unit": "g", + "carbohydrates_value": 16, + "energy": 644, + "energy-kcal": 154, + "energy-kcal_100g": 154, + "energy-kcal_serving": 46.2, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 154, + "energy-kcal_value_computed": 154.6, + "energy_100g": 644, + "energy_serving": 193, + "energy_unit": "kcal", + "energy_value": 154, + "fat": 8.6, + "fat_100g": 8.6, + "fat_serving": 2.58, + "fat_unit": "g", + "fat_value": 8.6, + "fiber": 0.6, + "fiber_100g": 0.6, + "fiber_serving": 0.18, + "fiber_unit": "g", + "fiber_value": 0.6, + "proteins": 3, + "proteins_100g": 3, + "proteins_serving": 0.9, + "proteins_unit": "g", + "proteins_value": 3 + }, + "nutrition_grades": "unknown", + "countries": "br", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990449489, + "lastUpdated": 1759994305899, + "updateCount": 1, + "source": "api" + } + }, + "7898099063173": { + "code": "7898099063173", + "product_name": "Doce de Leite Pingo de Ouro - Iceali", + "nutriments": { + "carbohydrates": 80, + "carbohydrates_100g": 80, + "carbohydrates_serving": 16, + "carbohydrates_unit": "g", + "carbohydrates_value": 80, + "energy": 1904, + "energy-kcal": 455, + "energy-kcal_100g": 455, + "energy-kcal_serving": 91, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 455, + "energy-kcal_value_computed": 465, + "energy_100g": 1904, + "energy_serving": 381, + "energy_unit": "kcal", + "energy_value": 455, + "fat": 11, + "fat_100g": 11, + "fat_serving": 2.2, + "fat_unit": "g", + "fat_value": 11, + "proteins": 11.5, + "proteins_100g": 11.5, + "proteins_serving": 2.3, + "proteins_unit": "g", + "proteins_value": 11.5 + }, + "nutrition_grades": "unknown", + "countries": "br", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990449492, + "lastUpdated": 1759994305899, + "updateCount": 1, + "source": "api" + } + }, + "7892840823108": { + "code": "7892840823108", + "product_name": "Pingo de ouro bacon 160 ELMA CHIPS", + "brands": "pingo de ouro", + "nutriments": { + "carbohydrates": 13, + "carbohydrates_100g": 52, + "carbohydrates_serving": 13, + "carbohydrates_unit": "g", + "carbohydrates_value": 13, + "energy": 527, + "energy-kcal": 126, + "energy-kcal_100g": 504, + "energy-kcal_serving": 126, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 126, + "energy-kcal_value_computed": 126.9, + "energy_100g": 2110, + "energy_serving": 527, + "energy_unit": "kcal", + "energy_value": 126, + "fat": 7.1, + "fat_100g": 28.4, + "fat_serving": 7.1, + "fat_unit": "g", + "fat_value": 7.1, + "fiber": 0.5, + "fiber_100g": 2, + "fiber_serving": 0.5, + "fiber_unit": "g", + "fiber_value": 0.5, + "proteins": 2.5, + "proteins_100g": 10, + "proteins_serving": 2.5, + "proteins_unit": "g", + "proteins_value": 2.5, + "saturated-fat": 1.2, + "saturated-fat_100g": 4.8, + "saturated-fat_serving": 1.2, + "saturated-fat_unit": "g", + "saturated-fat_value": 1.2, + "sugars": 0.5, + "sugars_100g": 2, + "sugars_serving": 0.5, + "sugars_unit": "g", + "sugars_value": 0.5 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/284/082/3108/front_en.4.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/284/082/3108/front_en.4.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/284/082/3108/front_en.4.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/284/082/3108/front_en.4.200.jpg", + "countries": "br", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990449495, + "lastUpdated": 1759994305899, + "updateCount": 1, + "source": "api" + } + }, + "7892840823078": { + "code": "7892840823078", + "product_name": "Pingo d’ouro", + "brands": "Elma chips", + "nutriments": { + "added-sugars": 1.9, + "added-sugars_100g": 1.9, + "added-sugars_serving": 1.9, + "added-sugars_unit": "g", + "added-sugars_value": 1.9, + "carbohydrates": 54, + "carbohydrates_100g": 54, + "carbohydrates_serving": 54, + "carbohydrates_unit": "g", + "carbohydrates_value": 54, + "energy": 2167, + "energy-kcal": 518, + "energy-kcal_100g": 518, + "energy-kcal_serving": 518, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 518, + "energy-kcal_value_computed": 520.8, + "energy_100g": 2167, + "energy_serving": 2170, + "energy_unit": "kcal", + "energy_value": 518, + "fat": 29, + "fat_100g": 29, + "fat_serving": 29, + "fat_unit": "g", + "fat_value": 29, + "fiber": 1.9, + "fiber_100g": 1.9, + "fiber_serving": 1.9, + "fiber_unit": "g", + "fiber_value": 1.9, + "proteins": 10, + "proteins_100g": 10, + "proteins_serving": 10, + "proteins_unit": "g", + "proteins_value": 10, + "salt": 3.805, + "salt_100g": 3.805, + "salt_serving": 3.81, + "salt_unit": "g", + "salt_value": 3.805, + "saturated-fat": 4.9, + "saturated-fat_100g": 4.9, + "saturated-fat_serving": 4.9, + "saturated-fat_unit": "g", + "saturated-fat_value": 4.9, + "sodium": 1.522, + "sodium_100g": 1.522, + "sodium_serving": 1.52, + "sodium_unit": "g", + "sodium_value": 1.522, + "sugars": 2.1, + "sugars_100g": 2.1, + "sugars_serving": 2.1, + "sugars_unit": "g", + "sugars_value": 2.1 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/284/082/3078/front_pt.4.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/284/082/3078/front_pt.4.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/284/082/3078/front_pt.4.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/284/082/3078/front_pt.4.200.jpg", + "countries": "br", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990449501, + "lastUpdated": 1759994305899, + "updateCount": 1, + "source": "api" + } + }, + "7896803139404": { + "code": "7896803139404", + "product_name": "Pingo de leite", + "brands": "Biba", + "categories": "", + "ingredients_text": "", + "nutriments": {}, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/680/313/9404/front_pt.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/680/313/9404/front_pt.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/680/313/9404/front_pt.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/680/313/9404/front_pt.3.200.jpg", + "countries": "Brasil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990449503, + "lastUpdated": 1759994305647, + "updateCount": 0, + "source": "api" + } + }, + "5607047020869": { + "code": "5607047020869", + "product_name": "Barra Aveia & Cereais Chocolate Preto & Amendoins", + "brands": "Pingo Doce", + "categories": "Lanches comida,Lanches doces,Barras,Barras de cereais,Barras de cereais com chocolate", + "ingredients_text": "Cereais (36,8%) [flocos de aveia integral, cereais crocantes (farinha de trigo (12,8%), farinha de arroz, cacau magro em pó, açúcar, dextrose, sal)], xarope de glicose, pepitas de chocolate negro (12%) paista de cacau, açúcar, cacau magro em pó, emulsionante (lecitinas de soja) aroma], amendoins (11,5%), óleo de palma, pasta de amedoim (2.7% estabilizador (sorbitol), emulsionante (ésteres de sacarose de ácidos gordos", + "nutriments": { + "carbohydrates": 66.7, + "carbohydrates_100g": 66.7, + "carbohydrates_serving": 14, + "carbohydrates_unit": "g", + "carbohydrates_value": 66.7, + "energy": 1803, + "energy-kcal": 431, + "energy-kcal_100g": 431, + "energy-kcal_serving": 90.5, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 431, + "energy-kcal_value_computed": 450, + "energy_100g": 1803, + "energy_serving": 379, + "energy_unit": "kcal", + "energy_value": 431, + "fat": 15, + "fat_100g": 15, + "fat_serving": 3.15, + "fat_unit": "g", + "fat_value": 15, + "fiber": 4.7, + "fiber_100g": 4.7, + "fiber_serving": 0.987, + "fiber_unit": "g", + "fiber_value": 4.7, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 11.5, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 11.5, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "nutrition-score-fr": 14, + "nutrition-score-fr_100g": 14, + "proteins": 9.7, + "proteins_100g": 9.7, + "proteins_serving": 2.04, + "proteins_unit": "g", + "proteins_value": 9.7, + "salt": 0.1475, + "salt_100g": 0.1475, + "salt_serving": 0.031, + "salt_unit": "g", + "salt_value": 0.1475, + "saturated-fat": 4.6, + "saturated-fat_100g": 4.6, + "saturated-fat_serving": 0.966, + "saturated-fat_unit": "g", + "saturated-fat_value": 4.6, + "sodium": 0.059, + "sodium_100g": 0.059, + "sodium_serving": 0.0124, + "sodium_unit": "g", + "sodium_value": 0.059, + "sugars": 27, + "sugars_100g": 27, + "sugars_serving": 5.67, + "sugars_unit": "g", + "sugars_value": 27 + }, + "nutrition_grades": "d", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/560/704/702/0869/front_pt.21.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/560/704/702/0869/front_pt.21.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/560/704/702/0869/front_pt.21.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/560/704/702/0869/front_pt.21.200.jpg", + "countries": "Brasil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [ + "en:gluten", + "en:peanuts" + ], + "additives_tags": [ + "en:e420", + "en:e473" + ], + "_metadata": { + "firstSeen": 1759990449506, + "lastUpdated": 1759994305899, + "updateCount": 1, + "source": "api" + } + }, + "7898947980898": { + "code": "7898947980898", + "product_name": "Doce De Leite", + "brands": "Pingo Bel", + "nutriments": { + "carbohydrates": 74, + "carbohydrates_100g": 74, + "carbohydrates_unit": "g", + "carbohydrates_value": 74, + "energy": 1602, + "energy-kcal": 383, + "energy-kcal_100g": 383, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 383, + "energy-kcal_value_computed": 383.1, + "energy_100g": 1602, + "energy_unit": "kcal", + "energy_value": 383, + "fat": 6.7, + "fat_100g": 6.7, + "fat_unit": "g", + "fat_value": 6.7, + "proteins": 6.7, + "proteins_100g": 6.7, + "proteins_unit": "g", + "proteins_value": 6.7, + "salt": 1.0875, + "salt_100g": 1.0875, + "salt_unit": "g", + "salt_value": 1.0875, + "saturated-fat": 3.9, + "saturated-fat_100g": 3.9, + "saturated-fat_unit": "g", + "saturated-fat_value": 3.9, + "sodium": 0.435, + "sodium_100g": 0.435, + "sodium_unit": "g", + "sodium_value": 0.435, + "sugars": 53, + "sugars_100g": 53, + "sugars_unit": "g", + "sugars_value": 53 + }, + "nutrition_grades": "unknown", + "countries": "en:Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759990449509, + "lastUpdated": 1759994305899, + "updateCount": 1, + "source": "api" + } + }, + "7622210575975": { + "code": "7622210575975", + "product_name": "Bis", + "brands": "Lacta", + "categories": "Plant-based foods and beverages, Plant-based foods, Breakfasts, Spreads, Plant-based spreads, Sweet spreads, Fruit and vegetable preserves, Jams, en:biscuits", + "nutriments": { + "carbohydrates": 63, + "carbohydrates_100g": 63, + "carbohydrates_serving": 18.9, + "carbohydrates_unit": "g", + "carbohydrates_value": 63, + "energy": 2146, + "energy-kcal": 513, + "energy-kcal_100g": 513, + "energy-kcal_serving": 154, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 513, + "energy-kcal_value_computed": 518.2, + "energy_100g": 2146, + "energy_serving": 644, + "energy_unit": "kcal", + "energy_value": 513, + "fat": 26, + "fat_100g": 26, + "fat_serving": 7.8, + "fat_unit": "g", + "fat_value": 26, + "fiber": 4.1, + "fiber_100g": 4.1, + "fiber_serving": 1.23, + "fiber_unit": "g", + "fiber_value": 4.1, + "nutrition-score-fr": 29, + "nutrition-score-fr_100g": 29, + "proteins": 6, + "proteins_100g": 6, + "proteins_serving": 1.8, + "proteins_unit": "g", + "proteins_value": 6, + "salt": 0.5025, + "salt_100g": 0.5025, + "salt_serving": 0.151, + "salt_unit": "g", + "salt_value": 0.5025, + "saturated-fat": 14, + "saturated-fat_100g": 14, + "saturated-fat_serving": 4.2, + "saturated-fat_unit": "g", + "saturated-fat_value": 14, + "sodium": 0.201, + "sodium_100g": 0.201, + "sodium_serving": 0.0603, + "sodium_unit": "g", + "sodium_value": 0.201, + "sugars": 46, + "sugars_100g": 46, + "sugars_serving": 13.8, + "sugars_unit": "g", + "sugars_value": 46 + }, + "nutrition_grades": "e", + "image_url": "https://images.openfoodfacts.org/images/products/762/221/057/5975/front_pt.7.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/762/221/057/5975/front_pt.7.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/762/221/057/5975/front_pt.7.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/762/221/057/5975/front_pt.7.200.jpg", + "countries": "en:Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759994341363, + "lastUpdated": 1759995000610, + "updateCount": 7, + "source": "api" + } + }, + "7622300807399": { + "code": "7622300807399", + "product_name": "Bis", + "brands": "Lacta", + "nutriments": { + "carbohydrates": 20, + "carbohydrates_100g": 20, + "carbohydrates_unit": "g", + "carbohydrates_value": 20, + "energy": 632, + "energy-kcal": 151, + "energy-kcal_100g": 151, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 151, + "energy-kcal_value_computed": 152.2, + "energy_100g": 632, + "energy_unit": "kcal", + "energy_value": 151, + "fat": 7.4, + "fat_100g": 7.4, + "fat_unit": "g", + "fat_value": 7.4, + "proteins": 1.4, + "proteins_100g": 1.4, + "proteins_unit": "g", + "proteins_value": 1.4, + "salt": 0.069, + "salt_100g": 0.069, + "salt_unit": "g", + "salt_value": 0.069, + "saturated-fat": 4.1, + "saturated-fat_100g": 4.1, + "saturated-fat_unit": "g", + "saturated-fat_value": 4.1, + "sodium": 0.0276, + "sodium_100g": 0.0276, + "sodium_unit": "g", + "sodium_value": 0.0276, + "sugars": 14, + "sugars_100g": 14, + "sugars_unit": "g", + "sugars_value": 14 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/762/230/080/7399/front_pt.10.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/762/230/080/7399/front_pt.10.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/762/230/080/7399/front_pt.10.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/762/230/080/7399/front_pt.10.200.jpg", + "countries": "Brasil, França", + "countries_tags": [ + "en:brazil", + "en:france" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759994341363, + "lastUpdated": 1759995000615, + "updateCount": 7, + "source": "api" + } + }, + "7622210575999": { + "code": "7622210575999", + "product_name": "Bis branco Lacta", + "brands": "Lacta", + "categories": "", + "ingredients_text": "", + "nutriments": { + "added-sugars": 39, + "added-sugars_100g": 39, + "added-sugars_serving": 39, + "added-sugars_unit": "g", + "added-sugars_value": 39, + "carbohydrates": 62, + "carbohydrates_100g": 62, + "carbohydrates_serving": 62, + "carbohydrates_unit": "g", + "carbohydrates_value": 62, + "energy": 2167, + "energy-kcal": 518, + "energy-kcal_100g": 518, + "energy-kcal_serving": 518, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 518, + "energy-kcal_value_computed": 521.8, + "energy-kj": 2167, + "energy-kj_100g": 2170, + "energy-kj_serving": 2167, + "energy-kj_unit": "kJ", + "energy-kj_value": 2167, + "energy-kj_value_computed": 2182.7, + "energy_100g": 2170, + "energy_serving": 2167, + "energy_unit": "kJ", + "energy_value": 2167, + "fat": 27, + "fat_100g": 27, + "fat_serving": 27, + "fat_unit": "g", + "fat_value": 27, + "fiber": 2.4, + "fiber_100g": 2.4, + "fiber_serving": 2.4, + "fiber_unit": "g", + "fiber_value": 2.4, + "proteins": 6.5, + "proteins_100g": 6.5, + "proteins_serving": 6.5, + "proteins_unit": "g", + "proteins_value": 6.5, + "salt": 0.595, + "salt_100g": 0.595, + "salt_serving": 0.595, + "salt_unit": "g", + "salt_value": 0.595, + "saturated-fat": 14, + "saturated-fat_100g": 14, + "saturated-fat_serving": 14, + "saturated-fat_unit": "g", + "saturated-fat_value": 14, + "sodium": 0.238, + "sodium_100g": 0.238, + "sodium_serving": 0.238, + "sodium_unit": "g", + "sodium_value": 0.238, + "sugars": 46, + "sugars_100g": 46, + "sugars_serving": 46, + "sugars_unit": "g", + "sugars_value": 46, + "trans-fat": 0.3, + "trans-fat_100g": 0.3, + "trans-fat_serving": 0.3, + "trans-fat_unit": "g", + "trans-fat_value": 0.3 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/762/221/057/5999/front_pt.10.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/762/221/057/5999/front_pt.10.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/762/221/057/5999/front_pt.10.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/762/221/057/5999/front_pt.10.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759994341363, + "lastUpdated": 1759995000701, + "updateCount": 7, + "source": "api" + } + }, + "7622210833389": { + "code": "7622210833389", + "product_name": "Bis Black", + "brands": "Lacta,Mondelez", + "categories": "Lanches comida,Lanches doces,Biscoitos e Bolos,Biscoitos,Bolachas,Bombons de chocolate", + "ingredients_text": "AÇÚCAR, FARINHA DE TRIGO ENRIQUECIDA COM FERRO, ÁCIDO FÓLICO, VITAMINAS B1, B2, B3 E ZINCO, CACAU EM PÓ, GORDURA VEGETAL HIDROGENADA, GORDURA VEGETAL, FARINHA DE SOJA, PERMEADO DE SORO DE LEITE EM PÓ, GORDURA DE MANTEIGA DESIDRATADA, SAL, ÓLEO VEGETAL, EMULSIFICANTES: LECITINA DE SOJA E POLIGLICEROL POLIRRICINOLEATO, FERMENTO QUÍMICO BICARBONATO DE SÓDIO E AROMATIZANTE. ALERGICOS: CONTÉM DERIVADOS DE LEITE, SOJA E TRIGO. PODE CONTER AMENDOIM, AMENDOA, CASTANHA-DE-CAJU, AVELA, CENTEIO, CEVADA, AVEIA E LÁTEX NATURAL. CONTÉM LACTOSE. CONTÉM GLÚTEN.", + "nutriments": { + "added-sugars": 13.2, + "added-sugars_100g": 44, + "added-sugars_serving": 13.2, + "added-sugars_unit": "g", + "added-sugars_value": 13.2, + "carbohydrates": 18.3, + "carbohydrates_100g": 61, + "carbohydrates_serving": 18.3, + "carbohydrates_unit": "g", + "carbohydrates_value": 18.3, + "energy": 632, + "energy-kcal": 151, + "energy-kcal_100g": 503, + "energy-kcal_serving": 151, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 151, + "energy-kcal_value_computed": 151.1, + "energy_100g": 2110, + "energy_serving": 632, + "energy_unit": "kcal", + "energy_value": 151, + "fat": 7.5, + "fat_100g": 25, + "fat_serving": 7.5, + "fat_unit": "g", + "fat_value": 7.5, + "fiber": 1.4, + "fiber_100g": 4.67, + "fiber_serving": 1.4, + "fiber_unit": "g", + "fiber_value": 1.4, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0.0000172853469919687, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0.0000172853469919687, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "nutrition-score-fr": 30, + "nutrition-score-fr_100g": 30, + "proteins": 1.9, + "proteins_100g": 6.33, + "proteins_serving": 1.9, + "proteins_unit": "g", + "proteins_value": 1.9, + "salt": 0.22575, + "salt_100g": 0.752, + "salt_serving": 0.22575, + "salt_unit": "g", + "salt_value": 0.22575, + "saturated-fat": 4.2, + "saturated-fat_100g": 14, + "saturated-fat_serving": 4.2, + "saturated-fat_unit": "g", + "saturated-fat_value": 4.2, + "sodium": 0.0903, + "sodium_100g": 0.301, + "sodium_serving": 0.0903, + "sodium_unit": "g", + "sodium_value": 0.0903, + "sugars": 13.8, + "sugars_100g": 46, + "sugars_serving": 13.8, + "sugars_unit": "g", + "sugars_value": 13.8 + }, + "nutrition_grades": "e", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/762/221/083/3389/front_pt.14.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/762/221/083/3389/front_pt.14.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/762/221/083/3389/front_pt.14.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/762/221/083/3389/front_pt.14.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [ + "en:gluten", + "en:nuts", + "en:soybeans" + ], + "additives_tags": [], + "_metadata": { + "firstSeen": 1759994341363, + "lastUpdated": 1759995000708, + "updateCount": 7, + "source": "api" + } + }, + "7622300811693": { + "code": "7622300811693", + "product_name": "Bis Xtra Lacta", + "brands": "Lacta,Kraft Foods", + "categories": "Lanches comida, Lanches doces, Biscoitos e Bolos, Biscoitos, Bolachas, Chocolate Recheado", + "ingredients_text": "açúcar, farinha de trigo enriquecida com ferro e ácido fólico, massa de cacau, manteiga de cacau, leite em pó integral, soro de leite em pó, gordura vegetal hidrogenada, gordura vegetal, cacau, gordura de manteiga desidratada, farinha de soja, leite em pó desnatado, amendoim, sal, óleo de soja, flocos de arroz, extrato de malte, emulsificantes (lecitina de soja, poliglicerol polirricinoleato) fermento químico bicarbonato de sódio, aromatizante", + "nutriments": { + "carbohydrates": 16, + "carbohydrates_100g": 64, + "carbohydrates_serving": 16, + "carbohydrates_unit": "g", + "carbohydrates_value": 16, + "energy": 536, + "energy-kcal": 128, + "energy-kcal_100g": 512, + "energy-kcal_serving": 128, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 128, + "energy-kcal_value_computed": 130.1, + "energy_100g": 2140, + "energy_serving": 536, + "energy_unit": "kcal", + "energy_value": 128, + "fat": 6.5, + "fat_100g": 26, + "fat_serving": 6.5, + "fat_unit": "g", + "fat_value": 6.5, + "fiber": 0.6, + "fiber_100g": 2.4, + "fiber_serving": 0.6, + "fiber_unit": "g", + "fiber_value": 0.6, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0.0058128720238102, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0.0058128720238102, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "nutrition-score-fr": 33, + "nutrition-score-fr_100g": 33, + "proteins": 1.6, + "proteins_100g": 6.4, + "proteins_serving": 1.6, + "proteins_unit": "g", + "proteins_value": 1.6, + "salt": 0.1397, + "salt_100g": 0.559, + "salt_serving": 0.1397, + "salt_unit": "g", + "salt_value": 0.1397, + "saturated-fat": 3.7, + "saturated-fat_100g": 14.8, + "saturated-fat_serving": 3.7, + "saturated-fat_unit": "g", + "saturated-fat_value": 3.7, + "sodium": 0.05588, + "sodium_100g": 0.224, + "sodium_serving": 0.05588, + "sodium_unit": "g", + "sodium_value": 0.05588, + "sugars": 13, + "sugars_100g": 52, + "sugars_serving": 13, + "sugars_unit": "g", + "sugars_value": 13 + }, + "nutrition_grades": "e", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/762/230/081/1693/front_pt.6.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/762/230/081/1693/front_pt.6.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/762/230/081/1693/front_pt.6.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/762/230/081/1693/front_pt.6.200.jpg", + "countries": "Brasil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [ + "en:gluten", + "en:milk", + "en:peanuts", + "en:soybeans" + ], + "additives_tags": [], + "_metadata": { + "firstSeen": 1759994341363, + "lastUpdated": 1759995000712, + "updateCount": 7, + "source": "api" + } + }, + "7896019603430": { + "code": "7896019603430", + "product_name": "Bis", + "brands": "Lacta", + "nutriments": {}, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/601/960/3430/front_pt.4.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/601/960/3430/front_pt.4.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/601/960/3430/front_pt.4.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/601/960/3430/front_pt.4.200.jpg", + "countries": "Brasil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "additives_tags": [], + "_metadata": { + "firstSeen": 1759994341363, + "lastUpdated": 1759995000622, + "updateCount": 7, + "source": "api" + } + }, + "7622300988517": { + "code": "7622300988517", + "product_name": "Wafer Oreo Cobertura Chocolate Branco E Biscoito Lacta Bis Xtra", + "brands": "BIS, Mondelez, Mondelez International", + "categories": "Lanches comida, Lanches doces, Cacau e derivados, Chocolates, Chocolates de leite", + "ingredients_text": "açucar, gordura vegetal, soro de leite em pó, farinha de trigo enriquecida com ferro e ácido fólico, vitaminas B1, B2, B3 e zinco, leite em pó integral, gordura vegetal hidrogenada, permeado de soro de leite em pó, biscoito, cacau em pó, extrato de malte, sal, óleo vegetal, manteiga de cacau, massa de cacau, gordura de manteiga desidratada, emulsificantes: lecitina de soja a poliglicerol polirricinoleato, aromatizante e fermento quimica bicarbonato de sódio.", + "nutriments": { + "added-sugars": 41, + "added-sugars_100g": 41, + "added-sugars_serving": 18.4, + "added-sugars_unit": "g", + "added-sugars_value": 41, + "carbohydrates": 64, + "carbohydrates_100g": 64, + "carbohydrates_serving": 28.8, + "carbohydrates_unit": "g", + "carbohydrates_value": 64, + "energy": 2209.2, + "energy-kcal": 526, + "energy-kcal_100g": 526, + "energy-kcal_serving": 237, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 526, + "energy-kcal_value_computed": 529.4, + "energy-kj": 2209.2, + "energy-kj_100g": 2209.2, + "energy-kj_serving": 994, + "energy-kj_unit": "kJ", + "energy-kj_value": 2209.2, + "energy-kj_value_computed": 2214.5, + "energy_100g": 2209.2, + "energy_serving": 994, + "energy_unit": "kJ", + "energy_value": 2209.2, + "fat": 28, + "fat_100g": 28, + "fat_serving": 12.6, + "fat_unit": "g", + "fat_value": 28, + "fiber": 0.9, + "fiber_100g": 0.9, + "fiber_serving": 0.405, + "fiber_unit": "g", + "fiber_value": 0.9, + "fruits-vegetables-legumes-estimate-from-ingredients_100g": 0, + "fruits-vegetables-legumes-estimate-from-ingredients_serving": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_100g": 0, + "fruits-vegetables-nuts-estimate-from-ingredients_serving": 0, + "nova-group": 4, + "nova-group_100g": 4, + "nova-group_serving": 4, + "nutrition-score-fr": 33, + "nutrition-score-fr_100g": 33, + "proteins": 4.9, + "proteins_100g": 4.9, + "proteins_serving": 2.21, + "proteins_unit": "g", + "proteins_value": 4.9, + "salt": 0.5925, + "salt_100g": 0.5925, + "salt_serving": 0.267, + "salt_unit": "g", + "salt_value": 0.5925, + "saturated-fat": 16, + "saturated-fat_100g": 16, + "saturated-fat_serving": 7.2, + "saturated-fat_unit": "g", + "saturated-fat_value": 16, + "sodium": 0.237, + "sodium_100g": 0.237, + "sodium_serving": 0.107, + "sodium_unit": "g", + "sodium_value": 0.237, + "sugars": 56, + "sugars_100g": 56, + "sugars_serving": 25.2, + "sugars_unit": "g", + "sugars_value": 56, + "trans-fat": 0.3, + "trans-fat_100g": 0.3, + "trans-fat_serving": 0.135, + "trans-fat_unit": "g", + "trans-fat_value": 0.3 + }, + "nutrition_grades": "e", + "nova_group": 4, + "image_url": "https://images.openfoodfacts.org/images/products/762/230/098/8517/front_pt.21.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/762/230/098/8517/front_pt.21.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/762/230/098/8517/front_pt.21.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/762/230/098/8517/front_pt.21.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [ + "en:gluten", + "en:milk" + ], + "additives_tags": [], + "_metadata": { + "firstSeen": 1759994341363, + "lastUpdated": 1759995000753, + "updateCount": 7, + "source": "api" + } + }, + "7622300988470": { + "code": "7622300988470", + "product_name": "Bis Xtra Original", + "brands": "Lacta", + "nutriments": { + "carbohydrates": 29, + "carbohydrates_100g": 64.4, + "carbohydrates_serving": 29, + "carbohydrates_unit": "g", + "carbohydrates_value": 29, + "energy": 954, + "energy-kcal": 228, + "energy-kcal_100g": 507, + "energy-kcal_serving": 228, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 228, + "energy-kcal_value_computed": 234.4, + "energy_100g": 2120, + "energy_serving": 954, + "energy_unit": "kcal", + "energy_value": 228, + "fat": 12, + "fat_100g": 26.7, + "fat_serving": 12, + "fat_unit": "g", + "fat_value": 12, + "fiber": 1.4, + "fiber_100g": 3.11, + "fiber_serving": 1.4, + "fiber_unit": "g", + "fiber_value": 1.4, + "proteins": 1.9, + "proteins_100g": 4.22, + "proteins_serving": 1.9, + "proteins_unit": "g", + "proteins_value": 1.9, + "salt": 0.1775, + "salt_100g": 0.394, + "salt_serving": 0.1775, + "salt_unit": "mg", + "salt_value": 177.5, + "saturated-fat": 6.5, + "saturated-fat_100g": 14.4, + "saturated-fat_serving": 6.5, + "saturated-fat_unit": "g", + "saturated-fat_value": 6.5, + "sodium": 0.071, + "sodium_100g": 0.158, + "sodium_serving": 0.071, + "sodium_unit": "mg", + "sodium_value": 71 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/762/230/098/8470/front_pt.13.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/762/230/098/8470/front_pt.13.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/762/230/098/8470/front_pt.13.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/762/230/098/8470/front_pt.13.200.jpg", + "countries": "en:BR", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "additives_tags": [], + "_metadata": { + "firstSeen": 1759994341363, + "lastUpdated": 1759995000717, + "updateCount": 7, + "source": "api" + } + }, + "7622300807283": { + "code": "7622300807283", + "product_name": "Bis Branco", + "brands": "Lacta", + "nutriments": { + "carbohydrates": 19, + "carbohydrates_100g": 19, + "carbohydrates_unit": "g", + "carbohydrates_value": 19, + "energy": 640, + "energy-kcal": 153, + "energy-kcal_100g": 153, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 153, + "energy-kcal_value_computed": 156, + "energy_100g": 640, + "energy_unit": "kcal", + "energy_value": 153, + "fat": 8, + "fat_100g": 8, + "fat_unit": "g", + "fat_value": 8, + "fiber": 0.6, + "fiber_100g": 0.6, + "fiber_unit": "g", + "fiber_value": 0.6, + "proteins": 1.7, + "proteins_100g": 1.7, + "proteins_unit": "g", + "proteins_value": 1.7, + "saturated-fat": 4.4, + "saturated-fat_100g": 4.4, + "saturated-fat_unit": "g", + "saturated-fat_value": 4.4, + "sugars": 14, + "sugars_100g": 14, + "sugars_unit": "g", + "sugars_value": 14 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/762/230/080/7283/front_pt.11.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/762/230/080/7283/front_pt.11.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/762/230/080/7283/front_pt.11.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/762/230/080/7283/front_pt.11.200.jpg", + "countries": "en:Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759994341363, + "lastUpdated": 1759995000720, + "updateCount": 7, + "source": "api" + } + }, + "7622210566409": { + "code": "7622210566409", + "product_name": "Bis xtra black", + "brands": "Lacta", + "categories": "en:chocolate-candies", + "nutriments": { + "added-sugars": 21.015, + "added-sugars_100g": 46.7, + "added-sugars_serving": 21.015, + "added-sugars_unit": "g", + "added-sugars_value": 21.015, + "carbohydrates": 26.01, + "carbohydrates_100g": 57.8, + "carbohydrates_serving": 26.01, + "carbohydrates_unit": "g", + "carbohydrates_value": 26.01, + "energy": 983, + "energy-kcal": 234.9, + "energy-kcal_100g": 522, + "energy-kcal_serving": 234.9, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 234.9, + "energy-kcal_value_computed": 235.889, + "energy_100g": 2180, + "energy_serving": 983, + "energy_unit": "kcal", + "energy_value": 234.9, + "fat": 13.005, + "fat_100g": 28.9, + "fat_serving": 13.005, + "fat_unit": "g", + "fat_value": 13.005, + "fiber": 2.398, + "fiber_100g": 5.33, + "fiber_serving": 2.398, + "fiber_unit": "g", + "fiber_value": 2.398, + "nutrition-score-fr": 29, + "nutrition-score-fr_100g": 29, + "proteins": 2.502, + "proteins_100g": 5.56, + "proteins_serving": 2.502, + "proteins_unit": "g", + "proteins_value": 2.502, + "salt": 0.2025, + "salt_100g": 0.45, + "salt_serving": 0.2025, + "salt_unit": "g", + "salt_value": 0.2025, + "saturated-fat": 7.605, + "saturated-fat_100g": 16.9, + "saturated-fat_serving": 7.605, + "saturated-fat_unit": "g", + "saturated-fat_value": 7.605, + "sodium": 0.081, + "sodium_100g": 0.18, + "sodium_serving": 0.081, + "sodium_unit": "g", + "sodium_value": 0.081, + "sugars": 22.005, + "sugars_100g": 48.9, + "sugars_serving": 22.005, + "sugars_unit": "g", + "sugars_value": 22.005 + }, + "nutrition_grades": "e", + "image_url": "https://images.openfoodfacts.org/images/products/762/221/056/6409/front_pt.14.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/762/221/056/6409/front_pt.14.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/762/221/056/6409/front_pt.14.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/762/221/056/6409/front_pt.14.200.jpg", + "countries": "en:Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759994341363, + "lastUpdated": 1759995000724, + "updateCount": 7, + "source": "api" + } + }, + "7622210582621": { + "code": "7622210582621", + "product_name": "Ovo De Páscoa Bis Meio A Meio Lacta 318g", + "brands": "LACTA", + "nutriments": { + "carbohydrates": 16, + "carbohydrates_serving": 16, + "carbohydrates_unit": "g", + "carbohydrates_value": 16, + "energy": 543.92, + "energy-kcal": 130, + "energy-kcal_serving": 130, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 130, + "energy-kcal_value_computed": 68.8, + "energy-kj": 543.92, + "energy-kj_serving": 543.92, + "energy-kj_unit": "kJ", + "energy-kj_value": 543.92, + "energy-kj_value_computed": 292.4, + "energy_serving": 543.92, + "energy_unit": "kJ", + "energy_value": 543.92, + "fat": 0, + "fat_serving": 0, + "fat_unit": "g", + "fat_value": 0, + "proteins": 1.2, + "proteins_serving": 1.2, + "proteins_unit": "g", + "proteins_value": 1.2 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/762/221/058/2621/front_pt.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/762/221/058/2621/front_pt.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/762/221/058/2621/front_pt.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/762/221/058/2621/front_pt.3.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759994341363, + "lastUpdated": 1759995000757, + "updateCount": 7, + "source": "api" + } + }, + "7622210584915": { + "code": "7622210584915", + "product_name": "Ovo De Páscoa Bis Black Lacta 240g", + "brands": "LACTA", + "nutriments": { + "carbohydrates": 15, + "carbohydrates_serving": 15, + "carbohydrates_unit": "g", + "carbohydrates_value": 15, + "energy": 535.552, + "energy-kcal": 128, + "energy-kcal_serving": 128, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 128, + "energy-kcal_value_computed": 65.2, + "energy-kj": 535.552, + "energy-kj_serving": 535.552, + "energy-kj_unit": "kJ", + "energy-kj_value": 535.552, + "energy-kj_value_computed": 277.1, + "energy_serving": 535.552, + "energy_unit": "kJ", + "energy_value": 535.552, + "fat": 0, + "fat_serving": 0, + "fat_unit": "g", + "fat_value": 0, + "proteins": 1.3, + "proteins_serving": 1.3, + "proteins_unit": "g", + "proteins_value": 1.3 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/762/221/058/4915/front_pt.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/762/221/058/4915/front_pt.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/762/221/058/4915/front_pt.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/762/221/058/4915/front_pt.3.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759994341363, + "lastUpdated": 1759995000763, + "updateCount": 7, + "source": "api" + } + }, + "7622210596635": { + "code": "7622210596635", + "product_name": "Pack Wafer Cobertura Chocolate Branco Lacta Bis Pacote 378g 3 Unidades Leve Mais Pague Menos", + "brands": "LACTA", + "nutriments": { + "carbohydrates": 0, + "carbohydrates_serving": 0, + "carbohydrates_unit": "g", + "carbohydrates_value": 0, + "energy": 648.52, + "energy-kcal": 155, + "energy-kcal_serving": 155, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 155, + "energy-kcal_value_computed": 0, + "energy-kj": 648.52, + "energy-kj_serving": 648.52, + "energy-kj_unit": "kJ", + "energy-kj_value": 648.52, + "energy-kj_value_computed": 0, + "energy_serving": 648.52, + "energy_unit": "kJ", + "energy_value": 648.52, + "fat": 0, + "fat_serving": 0, + "fat_unit": "g", + "fat_value": 0, + "proteins": 0, + "proteins_serving": 0, + "proteins_unit": "g", + "proteins_value": 0 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/762/221/059/6635/front_pt.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/762/221/059/6635/front_pt.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/762/221/059/6635/front_pt.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/762/221/059/6635/front_pt.3.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759994341363, + "lastUpdated": 1759995000765, + "updateCount": 7, + "source": "api" + } + }, + "7622210884244": { + "code": "7622210884244", + "product_name": "Pack Wafer Recheio E Cobertura Chocolate Lacta Bis Pacote 378g 3 Unidades Leve Mais Pague Menos", + "brands": "LACTA", + "nutriments": { + "carbohydrates": 0, + "carbohydrates_serving": 0, + "carbohydrates_unit": "g", + "carbohydrates_value": 0, + "energy": 631.784, + "energy-kcal": 151, + "energy-kcal_serving": 151, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 151, + "energy-kcal_value_computed": 0, + "energy-kj": 631.784, + "energy-kj_serving": 631.784, + "energy-kj_unit": "kJ", + "energy-kj_value": 631.784, + "energy-kj_value_computed": 0, + "energy_serving": 631.784, + "energy_unit": "kJ", + "energy_value": 631.784, + "fat": 0, + "fat_serving": 0, + "fat_unit": "g", + "fat_value": 0, + "proteins": 0, + "proteins_serving": 0, + "proteins_unit": "g", + "proteins_value": 0 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/762/221/088/4244/front_pt.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/762/221/088/4244/front_pt.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/762/221/088/4244/front_pt.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/762/221/088/4244/front_pt.3.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759994341363, + "lastUpdated": 1759995000770, + "updateCount": 7, + "source": "api" + } + }, + "7622210976109": { + "code": "7622210976109", + "product_name": "Ovo De Páscoa Bis Oreo Lacta 240g", + "brands": "LACTA", + "nutriments": { + "carbohydrates": 15, + "carbohydrates_serving": 15, + "carbohydrates_unit": "g", + "carbohydrates_value": 15, + "energy": 560.656, + "energy-kcal": 134, + "energy-kcal_serving": 134, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 134, + "energy-kcal_value_computed": 65.2, + "energy-kj": 560.656, + "energy-kj_serving": 560.656, + "energy-kj_unit": "kJ", + "energy-kj_value": 560.656, + "energy-kj_value_computed": 277.1, + "energy_serving": 560.656, + "energy_unit": "kJ", + "energy_value": 560.656, + "fat": 0, + "fat_serving": 0, + "fat_unit": "g", + "fat_value": 0, + "proteins": 1.3, + "proteins_serving": 1.3, + "proteins_unit": "g", + "proteins_value": 1.3 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/762/221/097/6109/front_pt.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/762/221/097/6109/front_pt.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/762/221/097/6109/front_pt.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/762/221/097/6109/front_pt.3.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759994341363, + "lastUpdated": 1759995000773, + "updateCount": 7, + "source": "api" + } + }, + "7622300874124": { + "code": "7622300874124", + "product_name": "Ovo De Páscoa Bis Lacta 318g", + "brands": "LACTA", + "nutriments": { + "carbohydrates": 16, + "carbohydrates_serving": 16, + "carbohydrates_unit": "g", + "carbohydrates_value": 16, + "energy": 531.368, + "energy-kcal": 127, + "energy-kcal_serving": 127, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 127, + "energy-kcal_value_computed": 67.6, + "energy-kj": 531.368, + "energy-kj_serving": 531.368, + "energy-kj_unit": "kJ", + "energy-kj_value": 531.368, + "energy-kj_value_computed": 287.3, + "energy_serving": 531.368, + "energy_unit": "kJ", + "energy_value": 531.368, + "fat": 0, + "fat_serving": 0, + "fat_unit": "g", + "fat_value": 0, + "proteins": 0.9, + "proteins_serving": 0.9, + "proteins_unit": "g", + "proteins_value": 0.9 + }, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/762/230/087/4124/front_pt.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/762/230/087/4124/front_pt.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/762/230/087/4124/front_pt.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/762/230/087/4124/front_pt.3.200.jpg", + "countries": "Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759994341363, + "lastUpdated": 1759995000777, + "updateCount": 7, + "source": "api" + } + }, + "7891000390078": { + "code": "7891000390078", + "product_name": "Iog Nestle Bi camada 150g", + "brands": "Nestlé", + "nutriments": {}, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/100/039/0078/front_en.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/100/039/0078/front_en.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/100/039/0078/front_en.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/100/039/0078/front_en.3.200.jpg", + "countries": "en:Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759994341363, + "lastUpdated": 1759995000825, + "updateCount": 7, + "source": "api" + } + }, + "7899807213606": { + "code": "7899807213606", + "product_name": "Bis", + "nutriments": { + "carbohydrates": 62, + "carbohydrates_100g": 62, + "carbohydrates_serving": 62, + "carbohydrates_unit": "g", + "carbohydrates_value": 62, + "energy": 2167, + "energy-kcal": 518, + "energy-kcal_100g": 518, + "energy-kcal_serving": 518, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 518, + "energy-kcal_value_computed": 521.8, + "energy_100g": 2167, + "energy_serving": 2170, + "energy_unit": "kcal", + "energy_value": 518, + "fat": 27, + "fat_100g": 27, + "fat_serving": 27, + "fat_unit": "g", + "fat_value": 27, + "fiber": 2.4, + "fiber_100g": 2.4, + "fiber_serving": 2.4, + "fiber_unit": "g", + "fiber_value": 2.4, + "proteins": 6.5, + "proteins_100g": 6.5, + "proteins_serving": 6.5, + "proteins_unit": "g", + "proteins_value": 6.5 + }, + "nutrition_grades": "unknown", + "countries": "br", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759994341363, + "lastUpdated": 1759995000624, + "updateCount": 7, + "source": "api" + } + }, + "7622210535016": { + "code": "7622210535016", + "product_name": "Bis Limão", + "brands": "Lacta", + "nutriments": { + "added-sugars": 12, + "added-sugars_100g": 40, + "added-sugars_serving": 12, + "added-sugars_unit": "g", + "added-sugars_value": 12, + "carbohydrates": 20, + "carbohydrates_100g": 66.7, + "carbohydrates_serving": 20, + "carbohydrates_unit": "g", + "carbohydrates_value": 20, + "energy": 657, + "energy-kcal": 157, + "energy-kcal_100g": 523, + "energy-kcal_serving": 157, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 157, + "energy-kcal_value_computed": 159.4, + "energy_100g": 2190, + "energy_serving": 657, + "energy_unit": "kcal", + "energy_value": 157, + "fat": 8.2, + "fat_100g": 27.3, + "fat_serving": 8.2, + "fat_unit": "g", + "fat_value": 8.2, + "fiber": 0, + "fiber_100g": 0, + "fiber_serving": 0, + "fiber_unit": "g", + "fiber_value": 0, + "proteins": 1.4, + "proteins_100g": 4.67, + "proteins_serving": 1.4, + "proteins_unit": "g", + "proteins_value": 1.4, + "salt": 0.1925, + "salt_100g": 0.642, + "salt_serving": 0.1925, + "salt_unit": "g", + "salt_value": 0.1925, + "saturated-fat": 4.4, + "saturated-fat_100g": 14.7, + "saturated-fat_serving": 4.4, + "saturated-fat_unit": "g", + "saturated-fat_value": 4.4, + "sodium": 0.077, + "sodium_100g": 0.257, + "sodium_serving": 0.077, + "sodium_unit": "g", + "sodium_value": 0.077, + "sugars": 15, + "sugars_100g": 50, + "sugars_serving": 15, + "sugars_unit": "g", + "sugars_value": 15, + "trans-fat": 0, + "trans-fat_100g": 0, + "trans-fat_serving": 0, + "trans-fat_unit": "g", + "trans-fat_value": 0 + }, + "nutrition_grades": "unknown", + "countries": "en:Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759994341363, + "lastUpdated": 1759995000729, + "updateCount": 7, + "source": "api" + } + }, + "7622210534569": { + "code": "7622210534569", + "product_name": "Bis Xtra Branco", + "brands": "Bis", + "nutriments": { + "carbohydrates": 28, + "carbohydrates_100g": 62.2, + "carbohydrates_serving": 28, + "carbohydrates_unit": "g", + "carbohydrates_value": 28, + "energy": 1000, + "energy-kcal": 239, + "energy-kcal_100g": 531, + "energy-kcal_serving": 239, + "energy-kcal_unit": "kcal", + "energy-kcal_value": 239, + "energy-kcal_value_computed": 237.4, + "energy_100g": 2220, + "energy_serving": 1000, + "energy_unit": "kcal", + "energy_value": 239, + "fat": 13, + "fat_100g": 28.9, + "fat_serving": 13, + "fat_unit": "g", + "fat_value": 13, + "proteins": 2.1, + "proteins_100g": 4.67, + "proteins_serving": 2.1, + "proteins_unit": "g", + "proteins_value": 2.1 + }, + "nutrition_grades": "unknown", + "countries": "en:Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759994341363, + "lastUpdated": 1759995000733, + "updateCount": 7, + "source": "api" + } + }, + "0922140575975": { + "code": "0922140575975", + "product_name": "Choc bis lacta ao leite", + "brands": "", + "categories": "", + "ingredients_text": "", + "nutriments": {}, + "nutrition_grades": "unknown", + "countries": "Brasil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759994341363, + "lastUpdated": 1759995000783, + "updateCount": 7, + "source": "api" + } + }, + "7896862000462": { + "code": "7896862000462", + "product_name": "Iogurte Bi Camada Morango Frutap 100g", + "nutriments": {}, + "nutrition_grades": "unknown", + "image_url": "https://images.openfoodfacts.org/images/products/789/686/200/0462/front_en.3.400.jpg", + "image_small_url": "https://images.openfoodfacts.org/images/products/789/686/200/0462/front_en.3.200.jpg", + "image_front_url": "https://images.openfoodfacts.org/images/products/789/686/200/0462/front_en.3.400.jpg", + "image_front_small_url": "https://images.openfoodfacts.org/images/products/789/686/200/0462/front_en.3.200.jpg", + "countries": "en:Brazil", + "countries_tags": [ + "en:brazil" + ], + "allergens_tags": [], + "_metadata": { + "firstSeen": 1759994341363, + "lastUpdated": 1759995000828, + "updateCount": 7, + "source": "api" + } + } + }, + "metadata": { + "totalProducts": 116, + "lastSync": 1759994341366 + }, + "lastUpdated": 1759995000828 +} \ No newline at end of file diff --git a/hooks/useCacheOnlyMode.ts b/hooks/useCacheOnlyMode.ts new file mode 100644 index 0000000..72b35de --- /dev/null +++ b/hooks/useCacheOnlyMode.ts @@ -0,0 +1,30 @@ +"use client"; + +import { useState, useEffect } from "react"; + +export function useCacheOnlyMode() { + const [cacheOnly, setCacheOnly] = useState(false); + const isProd = process.env.NODE_ENV === "production"; + + useEffect(() => { + if (isProd) { + const saved = localStorage.getItem("cache_only_mode"); + setCacheOnly(saved === "true"); + } + }, [isProd]); + + useEffect(() => { + const handleStorageChange = () => { + const saved = localStorage.getItem("cache_only_mode"); + setCacheOnly(saved === "true"); + }; + + window.addEventListener("storage", handleStorageChange); + return () => window.removeEventListener("storage", handleStorageChange); + }, []); + + return { + cacheOnly: isProd ? cacheOnly : false, + isProd, + }; +} diff --git a/hooks/useStorageMonitor.ts b/hooks/useStorageMonitor.ts new file mode 100644 index 0000000..80a4761 --- /dev/null +++ b/hooks/useStorageMonitor.ts @@ -0,0 +1,133 @@ +/** + * Hook para monitoramento de storage JSON + * Exibe estatísticas no console apenas para IP específico + */ + +import { useState, useEffect, useCallback } from "react"; +import { StorageStats } from "@/lib/types"; + +interface UseStorageMonitorReturn { + stats: StorageStats | null; + isLoading: boolean; + error: string | null; + refreshStats: () => Promise; +} + +// IP específico para monitoramento (conforme requisito) +const MONITOR_IP = "45.166.53.159"; + +export function useStorageMonitor(): UseStorageMonitorReturn { + const [stats, setStats] = useState(null); + const [isLoading, setIsLoading] = useState(false); + const [error, setError] = useState(null); + + /** + * Verifica se o IP do cliente é o IP de monitoramento + */ + const isMonitoringIP = useCallback(async (): Promise => { + try { + // Fazer uma requisição para obter o IP público do cliente + const response = await fetch("https://api.ipify.org?format=json"); + const data = await response.json(); + return data.ip === MONITOR_IP; + } catch (error) { + console.warn("Não foi possível verificar IP do cliente:", error); + return false; + } + }, []); + + /** + * Busca estatísticas do storage + */ + const fetchStats = useCallback(async (): Promise => { + try { + setIsLoading(true); + setError(null); + + const response = await fetch("/api/storage-stats"); + const data = await response.json(); + + if (data.success) { + setStats(data.data); + + // Verificar se deve exibir no console + const shouldMonitor = await isMonitoringIP(); + if (shouldMonitor) { + console.log( + `[JSON Cache] Storage: ${data.data.storageSizeMB} MB | Produtos: ${ + data.data.totalProducts + } | Última atualização: ${new Date( + data.data.lastUpdated + ).toLocaleString()}` + ); + } + } else { + throw new Error(data.error || "Erro ao obter estatísticas"); + } + } catch (err) { + const errorMessage = + err instanceof Error ? err.message : "Erro desconhecido"; + setError(errorMessage); + console.error("Erro ao buscar estatísticas do storage:", errorMessage); + } finally { + setIsLoading(false); + } + }, [isMonitoringIP]); + + /** + * Atualiza estatísticas manualmente + */ + const refreshStats = useCallback(async (): Promise => { + await fetchStats(); + }, [fetchStats]); + + // Buscar estatísticas ao montar o componente + useEffect(() => { + fetchStats(); + }, [fetchStats]); + + // Monitoramento automático para todos os usuários + useEffect(() => { + let intervalId: NodeJS.Timeout | null = null; + + const startMonitoring = async () => { + // Executar imediatamente + await fetchAndDisplayStats(); + + // Depois executar a cada 10 segundos + intervalId = setInterval(async () => { + await fetchAndDisplayStats(); + }, 10000); + }; + + const fetchAndDisplayStats = async () => { + try { + const response = await fetch("/api/storage-stats"); + const data = await response.json(); + + if (data.success) { + console.log( + `[Monitor] Total de produtos no cache: ${data.data.totalProducts} produtos` + ); + } + } catch (error) { + console.error("[Monitor] Erro ao buscar estatísticas:", error); + } + }; + + startMonitoring(); + + return () => { + if (intervalId) { + clearInterval(intervalId); + } + }; + }, []); + + return { + stats, + isLoading, + error, + refreshStats, + }; +} diff --git a/lib/jsonCacheManager.ts b/lib/jsonCacheManager.ts new file mode 100644 index 0000000..bd3afe8 --- /dev/null +++ b/lib/jsonCacheManager.ts @@ -0,0 +1,427 @@ +/** + * Gerenciador de Cache de Produtos baseado em JSON + * Gerencia armazenamento, busca e merge inteligente de dados no servidor + */ + +import { promises as fs } from "fs"; +import fsSync from "fs"; +import path from "path"; +import { Product } from "./openFoodFactsApi"; +import { CachedProduct, StorageStats } from "./types"; + +interface JsonCacheData { + products: { [key: string]: CachedProduct }; + lastUpdated: number; + version: string; +} + +export class JsonCacheManager { + private cacheFilePath: string; + private cacheData: JsonCacheData | null = null; + private static instance: JsonCacheManager; + + constructor() { + // Definir caminho do arquivo de cache JSON + this.cacheFilePath = path.join( + process.cwd(), + "data", + "products-cache.json" + ); + + // Criar diretório se não existir + const dataDir = path.dirname(this.cacheFilePath); + try { + if (!fsSync.existsSync(dataDir)) { + fsSync.mkdirSync(dataDir, { recursive: true }); + console.log(`[JSON Cache] Diretório criado: ${dataDir}`); + } + } catch (error) { + console.error("[JSON Cache] Erro ao criar diretório:", error); + } + } + + /** + * Singleton pattern para garantir uma única instância + */ + static getInstance(): JsonCacheManager { + if (!JsonCacheManager.instance) { + JsonCacheManager.instance = new JsonCacheManager(); + } + return JsonCacheManager.instance; + } + + /** + * Carrega dados do cache do arquivo JSON + */ + private async loadCache(): Promise { + if (this.cacheData) return; + + try { + if (fsSync.existsSync(this.cacheFilePath)) { + const fileContent = await fs.readFile(this.cacheFilePath, "utf-8"); + this.cacheData = JSON.parse(fileContent) as JsonCacheData; + console.log( + `[JSON Cache] Cache carregado: ${ + Object.keys(this.cacheData.products).length + } produtos` + ); + } else { + this.cacheData = { + products: {}, + lastUpdated: 0, + version: "1.0.0", + }; + console.log("[JSON Cache] Cache inicializado vazio"); + } + } catch (error) { + console.error("[JSON Cache] Erro ao carregar cache:", error); + this.cacheData = { + products: {}, + lastUpdated: 0, + version: "1.0.0", + }; + } + } + + /** + * Salva dados do cache no arquivo JSON + */ + private async saveCache(): Promise { + if (!this.cacheData) return; + + try { + await fs.writeFile( + this.cacheFilePath, + JSON.stringify(this.cacheData, null, 2), + "utf-8" + ); + console.log( + `[JSON Cache] Cache salvo: ${ + Object.keys(this.cacheData.products).length + } produtos` + ); + } catch (error) { + console.error("[JSON Cache] Erro ao salvar cache:", error); + } + } + + /** + * Converte Product para CachedProduct + */ + private convertToCachedProduct(product: Product): CachedProduct { + return { + ...product, + _metadata: { + firstSeen: Date.now(), + lastUpdated: Date.now(), + updateCount: 1, + }, + }; + } + + /** + * Converte CachedProduct para Product + */ + private convertToAPIProduct(cachedProduct: CachedProduct): Product { + // eslint-disable-next-line @typescript-eslint/no-unused-vars + const { _metadata, ...product } = cachedProduct; + return product as Product; + } + + /** + * Merge inteligente de dados de produto + */ + private mergeProductData( + existing: CachedProduct, + newData: Product + ): CachedProduct { + return { + ...existing, + ...newData, + _metadata: { + ...existing._metadata, + lastUpdated: Date.now(), + updateCount: existing._metadata.updateCount + 1, + }, + }; + } + + /** + * Calcula score de relevância de um produto em relação à query + */ + private calculateRelevanceScore( + product: Product, + searchTerm: string + ): number { + const productName = product.product_name?.toLowerCase() || ""; + const lowerSearchTerm = searchTerm.toLowerCase(); + + // Nome exato = maior prioridade + if (productName === lowerSearchTerm) { + return 3; + } + + // Nome começa com a query = alta prioridade + if (productName.startsWith(lowerSearchTerm)) { + return 2; + } + + // Nome contém a query = média prioridade + if (productName.includes(lowerSearchTerm)) { + return 1; + } + + // Correspondência em marca ou categoria = baixa prioridade + if ( + product.brands?.toLowerCase().includes(lowerSearchTerm) || + product.categories?.toLowerCase().includes(lowerSearchTerm) + ) { + return 0.5; + } + + return 0; + } + + /** + * Busca produto por código de barras + */ + async getProductByCode(code: string): Promise { + try { + await this.loadCache(); + + if (!this.cacheData) return null; + + const cachedProduct = this.cacheData.products[code]; + if (cachedProduct) { + console.log(`[JSON Cache] Produto encontrado: ${code}`); + return this.convertToAPIProduct(cachedProduct); + } + + console.log(`[JSON Cache] Produto não encontrado: ${code}`); + return null; + } catch (error) { + console.error("[JSON Cache] Erro ao buscar produto por código:", error); + return null; + } + } + + /** + * Busca produtos por query (nome, marca, categoria) + */ + async searchProducts( + query: string, + country?: string, + limit: number = 50 + ): Promise<{ + products: Product[]; + totalCount: number; + fromCache: boolean; + fromAPI: boolean; + }> { + try { + await this.loadCache(); + + if (!this.cacheData) { + return { + products: [], + totalCount: 0, + fromCache: false, + fromAPI: false, + }; + } + + const searchTerm = query.toLowerCase(); + console.log( + `[JSON Cache] Buscando: "${searchTerm}" (país: ${country || "todos"})` + ); + + // Filtrar produtos + const filteredProducts = Object.values(this.cacheData.products) + .filter((cachedProduct) => { + const product = this.convertToAPIProduct(cachedProduct); + + // Verificar se corresponde à query + const matchesQuery = + product.product_name?.toLowerCase().includes(searchTerm) || + product.brands?.toLowerCase().includes(searchTerm) || + product.categories?.toLowerCase().includes(searchTerm); + + // Verificar país se especificado + const matchesCountry = + !country || + product.countries_tags?.includes(country) || + product.countries?.toLowerCase().includes(country.toLowerCase()); + + return matchesQuery && matchesCountry; + }) + .map((cachedProduct) => this.convertToAPIProduct(cachedProduct)) + // Ordenar por relevância + .sort((a, b) => { + const scoreA = this.calculateRelevanceScore(a, searchTerm); + const scoreB = this.calculateRelevanceScore(b, searchTerm); + return scoreB - scoreA; + }) + .slice(0, limit); + + console.log( + `[JSON Cache] Encontrados ${filteredProducts.length} produtos` + ); + return { + products: filteredProducts, + totalCount: filteredProducts.length, + fromCache: true, + fromAPI: false, + }; + } catch (error) { + console.error("[JSON Cache] Erro ao buscar produtos:", error); + return { + products: [], + totalCount: 0, + fromCache: false, + fromAPI: false, + }; + } + } + + /** + * Salva ou atualiza produto no cache + */ + async saveProduct(product: Product): Promise { + try { + await this.loadCache(); + + if (!this.cacheData) { + this.cacheData = { + products: {}, + lastUpdated: 0, + version: "1.0.0", + }; + } + + const code = product.code; + const existingProduct = this.cacheData.products[code]; + + if (existingProduct) { + this.cacheData.products[code] = this.mergeProductData( + existingProduct, + product + ); + console.log(`[JSON Cache] Produto atualizado: ${code}`); + } else { + this.cacheData.products[code] = this.convertToCachedProduct(product); + console.log(`[JSON Cache] Produto adicionado: ${code}`); + } + + this.cacheData.lastUpdated = Date.now(); + await this.saveCache(); + return true; + } catch (error) { + console.error("[JSON Cache] Erro ao salvar produto:", error); + return false; + } + } + + /** + * Salva múltiplos produtos no cache + */ + async saveProducts(products: Product[]): Promise<{ + saved: number; + failed: number; + }> { + let saved = 0; + let failed = 0; + + for (const product of products) { + const success = await this.saveProduct(product); + if (success) { + saved++; + } else { + failed++; + } + } + + console.log(`[JSON Cache] Salvos: ${saved}, Falharam: ${failed}`); + return { saved, failed }; + } + + /** + * Obtém estatísticas do cache + */ + async getStorageStats(): Promise { + try { + await this.loadCache(); + + if (!this.cacheData) { + return { + totalProducts: 0, + storageSizeMB: 0, + lastUpdated: 0, + averageProductSize: 0, + }; + } + + const productCount = Object.keys(this.cacheData.products).length; + + // Calcular tamanho do arquivo + let fileSize = 0; + try { + const stats = await fs.stat(this.cacheFilePath); + fileSize = stats.size; + } catch (error) { + console.error("[JSON Cache] Erro ao obter tamanho do arquivo:", error); + } + + const sizeInMB = fileSize / (1024 * 1024); + const averageSize = productCount > 0 ? fileSize / productCount : 0; + + return { + totalProducts: productCount, + storageSizeMB: parseFloat(sizeInMB.toFixed(2)), + lastUpdated: this.cacheData.lastUpdated, + averageProductSize: parseFloat(averageSize.toFixed(0)), + }; + } catch (error) { + console.error("[JSON Cache] Erro ao obter estatísticas:", error); + return { + totalProducts: 0, + storageSizeMB: 0, + lastUpdated: 0, + averageProductSize: 0, + }; + } + } + + /** + * Limpa todo o cache + */ + async clearCache(): Promise { + try { + this.cacheData = { + products: {}, + lastUpdated: 0, + version: "1.0.0", + }; + await this.saveCache(); + console.log("[JSON Cache] Cache limpo"); + return true; + } catch (error) { + console.error("[JSON Cache] Erro ao limpar cache:", error); + return false; + } + } + + /** + * Verifica se o cache está inicializado + */ + async isInitialized(): Promise { + try { + await this.loadCache(); + return this.cacheData !== null; + } catch { + return false; + } + } +} + +// Exportar instância singleton +export const jsonCacheManager = JsonCacheManager.getInstance(); diff --git a/lib/searchUtils.ts b/lib/searchUtils.ts new file mode 100644 index 0000000..37013ef --- /dev/null +++ b/lib/searchUtils.ts @@ -0,0 +1,53 @@ +import { Product } from "./openFoodFactsApi"; + +/** + * Calcula score de relevância de um produto em relação à query + */ +export function calculateRelevanceScore( + product: Product, + searchTerm: string +): number { + const productName = product.product_name?.toLowerCase() || ""; + const lowerSearchTerm = searchTerm.toLowerCase(); + + // Nome exato = maior prioridade + if (productName === lowerSearchTerm) { + return 3; + } + + // Nome começa com a query = alta prioridade + if (productName.startsWith(lowerSearchTerm)) { + return 2; + } + + // Nome contém a query = média prioridade + if (productName.includes(lowerSearchTerm)) { + return 1; + } + + // Correspondência em marca ou categoria = baixa prioridade + if ( + product.brands?.toLowerCase().includes(lowerSearchTerm) || + product.categories?.toLowerCase().includes(lowerSearchTerm) + ) { + return 0.5; + } + + return 0; +} + +/** + * Ordena produtos por relevância em relação à query + */ +export function sortByRelevance( + products: Product[], + searchTerm: string +): Product[] { + return products + .map((product) => ({ + product, + relevanceScore: calculateRelevanceScore(product, searchTerm), + })) + .sort((a, b) => b.relevanceScore - a.relevanceScore) + .map(({ product }) => product); +} diff --git a/lib/types.ts b/lib/types.ts index e47985e..44321d1 100644 --- a/lib/types.ts +++ b/lib/types.ts @@ -332,3 +332,58 @@ export interface PaginationProps { config?: Partial; className?: string; } + +// Tipos para Cache de Produtos +export interface CachedProduct { + code: string; + product_name: string; + brands?: string; + categories?: string; + ingredients_text?: string; + nutriments?: { + energy_100g?: number; + fat_100g?: number; + carbohydrates_100g?: number; + proteins_100g?: number; + sugars_100g?: number; + fiber_100g?: number; + sodium_100g?: number; + }; + nutrition_grades?: string; + nova_group?: number; + image_url?: string; + image_small_url?: string; + image_front_url?: string; + image_front_small_url?: string; + countries?: string; + countries_tags?: string[]; + allergens_tags?: string[]; + additives_tags?: string[]; + _metadata: { + firstSeen: number; + lastUpdated: number; + updateCount: number; + }; +} + +export interface StorageStats { + totalProducts: number; + storageSizeMB: number; + lastUpdated: number; + averageProductSize: number; +} + +export interface CacheSearchResult { + products: CachedProduct[]; + totalCount: number; + fromCache: boolean; + fromAPI: boolean; +} + +export interface CacheFile { + products: Record; + metadata: { + totalProducts: number; + lastSync: number; + }; +} diff --git a/package.json b/package.json index f70b876..8c7b768 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "@radix-ui/react-checkbox": "^1.3.3", "@radix-ui/react-dialog": "^1.1.2", "@radix-ui/react-dropdown-menu": "^2.1.2", + "@radix-ui/react-label": "^2.1.7", "@radix-ui/react-radio-group": "^1.3.8", "@radix-ui/react-select": "^2.1.2", "@radix-ui/react-separator": "^1.1.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ac185f7..936b6c1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,6 +26,9 @@ importers: '@radix-ui/react-dropdown-menu': specifier: ^2.1.2 version: 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-label': + specifier: ^2.1.7 + version: 2.1.7(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-radio-group': specifier: ^1.3.8 version: 1.3.8(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -53,9 +56,6 @@ importers: framer-motion: specifier: ^11.12.0 version: 11.12.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - html5-qrcode: - specifier: ^2.3.8 - version: 2.3.8 lucide-react: specifier: ^0.460.0 version: 0.460.0(react@18.3.1) @@ -565,6 +565,19 @@ packages: '@types/react': optional: true + '@radix-ui/react-label@2.1.7': + resolution: {integrity: sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + '@radix-ui/react-menu@2.1.2': resolution: {integrity: sha512-lZ0R4qR2Al6fZ4yCCZzu/ReTFrylHFxIqy7OezIpWF4bL0o9biKo0pFIvkaew3TyZ9Fy5gYVrR5zCGZBVbO1zg==} peerDependencies: @@ -1649,9 +1662,6 @@ packages: resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==} engines: {node: '>=0.10.0'} - html5-qrcode@2.3.8: - resolution: {integrity: sha512-jsr4vafJhwoLVEDW3n1KvPnCCXWaQfRng0/EEYk1vNcQGcG/htAdhJX0be8YyqMoSz7+hZvOZSTAepsabiuhiQ==} - ignore@5.3.2: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} @@ -2989,6 +2999,15 @@ snapshots: optionalDependencies: '@types/react': 18.3.12 + '@radix-ui/react-label@2.1.7(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.12 + '@types/react-dom': 18.3.1 + '@radix-ui/react-menu@2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 @@ -4290,8 +4309,6 @@ snapshots: dependencies: parse-passwd: 1.0.0 - html5-qrcode@2.3.8: {} - ignore@5.3.2: {} import-fresh@3.3.0: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index d9932f9..63dd8b4 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,4 +1,5 @@ onlyBuiltDependencies: - '@prisma/client' - '@prisma/engines' + - leveldown - prisma