Setul de Date Nutrola Deschis pentru Nutriție: Peste 500K Alimente Disponibile pentru Descărcare

Descarcă setul de date deschis pentru nutriție al Nutrola, cu peste 500K de intrări verificate, inclusiv calorii, macronutrienți, micronutrienți și dimensiuni ale porțiilor. Disponibil în formate CSV și JSON pentru cercetare, dezvoltare și educație.

Medically reviewed by Dr. Emily Torres, Registered Dietitian Nutritionist (RDN)

Datele nutriționale de calitate sunt greu de găsit. Cercetătorii pierd săptămâni întregi curățând bazele de date guvernamentale. Dezvoltatorii scriu scrapers fragile care se strică lunar. Studenții care scriu lucrări de licență se mulțumesc cu mostre mici și învechite, deoarece asamblarea unui set de date cuprinzător de la zero nu este realistă în cadrul unui termen academic.

Am construit baza de date Nutrola pentru a alimenta aplicația noastră de urmărire a caloriilor și, în ultimii trei ani, am investit masiv în asigurarea că aceste date sunt precise, cuprinzătoare și bine structurate. Astăzi, lansăm un subset curat al acestei baze de date ca set de date deschis: peste 500.000 de intrări alimentare verificate, disponibile pentru descărcare gratuită în formate CSV și JSON.

Acest articol acoperă tot ce trebuie să știi despre setul de date — ce conține, cum să-l descarci, schema, licențierea, metodologia de calitate și cum se compară cu alte surse de date nutriționale disponibile public.

Ce Conține Setul de Date

Setul de Date Nutrola Deschis pentru Nutriție conține peste 500.000 de intrări alimentare, incluzând ingrediente crude, alimente generice, produse de marcă și articole comune de restaurant. Fiecare intrare a fost verificată prin intermediul sistemului nostru de control al calității în mai multe etape, același sistem descris în detaliu în articolul nostru despre cum am construit baza noastră de date alimentare.

Fiecare intrare alimentară include următoarele puncte de date:

  • Numele alimentului — denumirea comună a produsului în engleză, cu numele de marcă unde este cazul
  • Calorii — conținutul energetic în kilocalorii (kcal) per 100 de grame și per porție
  • Macronutrienți — proteine, grăsimi totale, grăsimi saturate, grăsimi trans, carbohidrați totali, fibre alimentare, zaharuri totale și zaharuri adăugate, toate exprimate în grame
  • Micronutrienți — 30+ vitamine și minerale, inclusiv vitamina A, vitamina C, vitamina D, vitamina E, vitamina K, tiamină, riboflavină, niacină, vitamina B6, folat, vitamina B12, calciu, fier, magneziu, fosfor, potasiu, sodiu, zinc, cupru, mangan, seleniu și altele
  • Dimensiuni ale porțiilor — descrierea dimensiunii standard a porției (de exemplu, "1 măr mediu", "1 cană gătită"), greutatea porției în grame și până la trei dimensiuni alternative ale porției pentru fiecare aliment
  • Categorie alimentară — clasificare ierarhică folosind taxonomia noastră internă (de exemplu, Lactate > Brânză > Brânză tare)
  • Țara de origine — țara sau regiunea principală în care produsul alimentar este vândut sau ingredientul este consumat frecvent
  • Cod de bare (unde este disponibil) — coduri UPC sau EAN pentru produsele de marcă
  • Etichete sursă de date — indicatori de proveniență care arată dacă intrarea provine din baze de date guvernamentale, date ale producătorilor, analize de laborator sau echipa noastră internă de verificare

Date Exemplu

Iată o selecție de intrări din setul de date pentru a-ți face o idee despre structură și detalii:

food_id food_name category country calories_per_100g protein_g fat_g carbs_g fiber_g serving_desc serving_g
NF-001247 Piept de pui, crud, fără piele Păsări > Pui US 120 22.5 2.6 0.0 0.0 1 piept (174g) 174
NF-008391 Iaurt Grecesc Fage Total 0% Lactate > Iaurt > Grecesc GR 54 10.3 0.0 3.0 0.0 1 recipient (150g) 150
NF-014205 Orez Basmati, alb, gătit Cereale > Orez IN 130 2.7 0.3 28.2 0.4 1 cană (158g) 158
NF-022876 Avocado, Hass, crud Fructe > Tropicale MX 160 2.0 14.7 8.5 6.7 1/2 avocado (68g) 68
NF-031560 Paste Barilla Penne Rigate, uscate Paste > Uscate IT 359 12.5 2.0 71.2 3.0 2 oz (56g) 56
NF-045892 Kimchi, Napa Cabbage tradițional Legume > Fermentate KR 15 1.1 0.5 2.4 1.6 1/2 cană (75g) 75
NF-053714 Somon, Atlantic, crud, crescut Pește > Somon NO 208 20.4 13.4 0.0 0.0 1 file (113g) 113
NF-067283 Năut, conservat, scurs Legume > Fasole US 119 6.3 2.0 18.2 5.4 1/2 cană (120g) 120

Setul complet de date include multe alte coloane pentru micronutrienți, dimensiuni alternative ale porțiilor, date despre coduri de bare și etichete de sursă. Tabelul de mai sus arată câmpurile nutriționale de bază.

Formate de Date

Setul de date este disponibil în două formate:

CSV

Fișierul CSV folosește codificarea UTF-8 cu delimitatoare virgule. Prima linie conține antetele coloanelor. Câmpurile care conțin virgule sunt închise între ghilimele. Valorile nule sunt reprezentate ca câmpuri goale.

Formatul CSV este ideal pentru instrumente de calcul tabelar precum Excel și Google Sheets, software statistic precum R și SPSS, și explorarea rapidă a datelor cu instrumente de linie de comandă precum csvkit sau xsv.

Fișier: nutrola-open-food-dataset-v3.csv (aproximativ 210 MB necomprimat, 48 MB comprimat)

JSON

Fișierul JSON conține un array de obiecte, câte unul pentru fiecare intrare alimentară. Obiectele imbricate sunt folosite pentru câmpurile structurate, cum ar fi dimensiunile porțiilor (care conțin o descriere, greutatea în grame și echivalentul în mililitri, unde este cazul) și profilele micronutrienților.

Formatul JSON este mai potrivit pentru dezvoltarea de aplicații, importuri în baze de date și orice flux de lucru în care trebuie să păstrezi structura ierarhică a dimensiunilor porțiilor și grupurilor de nutrienți.

Fișier: nutrola-open-food-dataset-v3.json (aproximativ 340 MB necomprimat, 62 MB comprimat)

Ambele fișiere sunt disponibile și ca arhive comprimate gzip pentru a reduce timpii de descărcare.

Schema Datelor

Iată schema completă cu descrierile pentru fiecare câmp din setul de date:

Field Name Type Description
food_id string Identificatorul unic Nutrola pentru intrarea alimentară (format: NF-XXXXXX)
food_name string Numele comun al alimentului, inclusiv marca unde este cazul
category_l1 string Categoria principală a alimentului (de exemplu, Lactate, Cereale, Fructe)
category_l2 string Categoria de nivel secundar (de exemplu, Brânză, Orez, Tropical)
category_l3 string Categoria de nivel terț unde este cazul (de exemplu, Brânză tare, Orez brun)
country string Codul de țară ISO 3166-1 alpha-2 care indică piața principală
brand string Numele mărcii pentru produsele de marcă; null pentru alimente generice
barcode string Cod de bare UPC/EAN; null dacă nu este cazul
calories_per_100g float Energie în kcal per 100 de grame
protein_g float Proteine în grame per 100g
fat_total_g float Grăsimi totale în grame per 100g
fat_saturated_g float Grăsimi saturate în grame per 100g
fat_trans_g float Grăsimi trans în grame per 100g
carbs_total_g float Carbohidrați totali în grame per 100g
fiber_g float Fibre alimentare în grame per 100g
sugars_total_g float Zaharuri totale în grame per 100g
sugars_added_g float Zaharuri adăugate în grame per 100g
sodium_mg float Sodiu în miligrame per 100g
cholesterol_mg float Colesterol în miligrame per 100g
vitamin_a_mcg float Vitamina A în micrograme RAE per 100g
vitamin_c_mg float Vitamina C în miligrame per 100g
vitamin_d_mcg float Vitamina D în micrograme per 100g
calcium_mg float Calciu în miligrame per 100g
iron_mg float Fier în miligrame per 100g
potassium_mg float Potasiu în miligrame per 100g
magnesium_mg float Magneziu în miligrame per 100g
zinc_mg float Zinc în miligrame per 100g
phosphorus_mg float Fosfor în miligrame per 100g
selenium_mcg float Seleniu în micrograme per 100g
vitamin_b6_mg float Vitamina B6 în miligrame per 100g
vitamin_b12_mcg float Vitamina B12 în micrograme per 100g
folate_mcg float Folat în micrograme DFE per 100g
vitamin_e_mg float Vitamina E în miligrame per 100g
vitamin_k_mcg float Vitamina K în micrograme per 100g
thiamin_mg float Tiamină (B1) în miligrame per 100g
riboflavin_mg float Riboflavină (B2) în miligrame per 100g
niacin_mg float Niacină (B3) în miligrame per 100g
copper_mg float Cupru în miligrame per 100g
manganese_mg float Mangan în miligrame per 100g
serving_1_desc string Descrierea dimensiunii principale a porției (de exemplu, "1 cană gătită")
serving_1_g float Greutatea dimensiunii principale a porției în grame
serving_2_desc string Descrierea dimensiunii alternative a porției; null dacă nu este disponibilă
serving_2_g float Greutatea dimensiunii alternative a porției în grame
serving_3_desc string Descrierea celei de-a doua dimensiuni alternative a porției; null dacă nu este disponibilă
serving_3_g float Greutatea celei de-a doua dimensiuni alternative a porției în grame
data_source string Etichetă de proveniență: "government", "manufacturer", "laboratory" sau "verified_community"
last_verified string Data ISO 8601 când intrarea a fost ultima dată verificată (YYYY-MM-DD)
dataset_version string Identificatorul versiunii setului de date (de exemplu, "v3.0")

Toate valorile nutriționale sunt exprimate per 100 de grame pentru a permite comparații consistente. Pentru a calcula nutrienții per porție, înmulțește valoarea per 100g cu greutatea porției în grame și împarte la 100.

Cum să Descarci

Setul de date este găzduit pe repository-ul nostru public GitHub:

github.com/nutrola/open-food-nutrition-dataset

Poți descărca fișierele direct de pe pagina de lansări GitHub sau poți clona repository-ul:

git clone https://github.com/nutrola/open-food-nutrition-dataset.git

Pentru versiunile comprimate:

# Descarcă CSV (gzipped)
wget https://github.com/nutrola/open-food-nutrition-dataset/releases/latest/download/nutrola-open-food-dataset-v3.csv.gz

# Descarcă JSON (gzipped)
wget https://github.com/nutrola/open-food-nutrition-dataset/releases/latest/download/nutrola-open-food-dataset-v3.json.gz

Repository-ul conține, de asemenea:

  • Un README.md detaliat cu instrucțiuni rapide
  • Un CHANGELOG.md care documentează modificările între versiunile setului de date
  • Un director scripts/ cu exemple de scripturi Python și R pentru încărcarea, filtrarea și analizarea datelor
  • Un director schema/ cu definiții JSON Schema și dialecte CSV

Dacă ai nevoie de baza de date completă de peste 3 milioane de intrări cu actualizări în timp real, mai degrabă decât instantanee periodice, vezi API-ul nostru de Date Nutriționale pentru acces pentru dezvoltatori.

Cazuri de Utilizare

Cercetare Academică

Cercetătorii în nutriție pot folosi setul de date pentru analiza pattern-urilor dietetice, modelarea epidemiologică și studiile de densitate a nutrienților fără a pierde săptămâni întregi curățând și combinând fișierele de date guvernamentale. Sistemul de categorii ierarhice face ușor filtrarea după grupuri alimentare, iar câmpul țară permite comparații interculturale.

Cercetările publicate folosind setul de date ar trebui să-l citeze ca: Setul de Date Nutrola Deschis pentru Nutriție, v3.0 (2026). Disponibil la github.com/nutrola/open-food-nutrition-dataset. Licențiat sub CC BY-SA 4.0.

Dezvoltarea Aplicațiilor

Dezvoltatorii care construiesc aplicații de sănătate, fitness sau alimentație pot folosi setul de date ca o bază de date locală pentru alimente. Schema consistentă și datele despre dimensiunile porțiilor înseamnă că poți construi o funcție de înregistrare a alimentelor fără a depinde de o conexiune API live. Acest lucru este deosebit de util pentru aplicațiile mobile offline, prototipuri și proiecte de hackathon.

Formatul CSV se încarcă direct în SQLite, PostgreSQL sau orice bază de date relațională. Formatul JSON se potrivește perfect cu magazinele de documente precum MongoDB sau Firestore.

Știința Datelor și Învățarea Automată

Setul de date este bine adaptat pentru antrenarea și evaluarea modelelor de învățare automată legate de alimente și nutriție. Aplicațiile comune includ:

  • Modele de clasificare a alimentelor — folosește ierarhia de categorii ca etichete de antrenament pentru a construi clasificatori care prezic categoriile alimentelor din nume sau profile nutriționale
  • Estimarea nutriției — antrenează modele de regresie care prezic conținutul de calorii sau macronutrienți din informații parțiale (de exemplu, estimarea caloriilor din raporturile de proteine, grăsimi și carbohidrați)
  • Sisteme de recomandare — construiește motoare de recomandare a alimentelor care sugerează alternative nutrițional similare
  • Detectarea anomaliilor — identifică profile nutriționale neobișnuite care ar putea indica probleme de calitate a datelor în alte seturi de date

Educație

Studenții și educatorii în știința nutriției pot folosi setul de date pentru cursuri, laboratoare și teme. Lățimea datelor — acoperind alimente din zeci de țări și cuprinzând fiecare grup alimentar major — îl face util pentru predarea conceptelor precum raporturile de macronutrienți, densitatea micronutrienților și modul în care profilele nutriționale variază între bucătării și nivelurile de procesare a alimentelor.

Sănătate Publică și Politică

Organizațiile de sănătate publică pot folosi datele pentru a analiza peisajul nutrițional al unor categorii sau piețe alimentare specifice. Câmpul țară permite filtrarea după regiune, iar câmpul marcă permite analiza calității nutriționale a alimentelor de marcă versus cele generice.

Metodologia de Calitate a Datelor

Lansarea unui set de date deschis nu înseamnă nimic dacă datele nu sunt de încredere. Iată cum ne asigurăm calitatea în cele peste 500.000 de intrări din această lansare.

Verificare Multi-Sursă

Fiecare intrare din setul de date a fost verificată împotriva a cel puțin două surse independente. Sursele noastre principale de date includ:

  • Baze de date guvernamentale de nutriție — USDA FoodData Central (Statele Unite), CoFID (Regatul Unit), NUTTAB (Australia), CNF (Canada) și baze de date echivalente din 20+ țări
  • Date furnizate de producători — panouri de informații nutriționale trimise direct de producătorii alimentari prin programul nostru de parteneriate de marcă
  • Analize de laborator — teste de laborator independente efectuate de echipa noastră pentru alimentele cu volum mare unde datele sursă sunt contradictorii sau învechite
  • Contribuții verificate de comunitate — intrări trimise de utilizatori care au trecut prin procesul nostru de verificare în trei etape (referințe automate, revizuire de experți și detectarea anomaliilor statistice)

Verificări Automate de Calitate

Fiecare intrare trece printr-o serie de verificări automate înainte de a intra în setul de date:

  • Validarea echilibrului energetic — numărul de calorii este verificat în raport cu calculul Atwater (4 kcal/g proteină + 9 kcal/g grăsime + 4 kcal/g carbohidrați). Intrările în care caloriile declarate deviază de la valoarea calculată cu mai mult de 10% sunt marcate pentru revizuire manuală.
  • Verificări de interval — fiecare valoare nutrițională este validată în raport cu intervalele fiziologice plauzibile pentru categoria alimentului. O intrare de brânză care afirmă că are 0 grame de grăsime sau o intrare de fruct care afirmă că are 50 de grame de proteine este imediat marcată.
  • Consistența între intrări — alimentele similare sunt comparate statistic. Dacă o nouă intrare pentru piept de pui are valori semnificativ diferite de clusterul existent de intrări pentru piept de pui, aceasta este reținută pentru revizuire.
  • Validarea dimensiunii porției — greutățile porțiilor sunt verificate în raport cu porțiile standard cunoscute. O "1 măr mediu" care afirmă că cântărește 500 de grame nu trece.

Revizuire Umană

Intrările marcate de verificările automate trec printr-o revizuire manuală de către echipa noastră de date, care include nutriționiști și oameni de știință alimentari acreditați. Aproximativ 12% din intrări necesită o formă de corectare manuală înainte de a fi aprobate.

Întreținere Continuă

Setul de date nu este o descărcare unică. Re-verificăm intrările pe o bază continuă, prioritizând alimentele cu volum mare (cele mai frecvent înregistrate de utilizatorii Nutrola) și intrările ale căror date sursă au fost actualizate. Atunci când un producător de alimente reformulează un produs, detectăm schimbarea prin sistemul nostru de monitorizare a codurilor de bare și actualizăm intrarea în consecință.

Frecvența Actualizărilor

Publicăm noi versiuni ale setului de date deschis trimestrial. Fiecare lansare include:

  • Intrări alimentare noi adăugate de la ultima versiune
  • Corecturi ale intrărilor existente identificate prin monitorizarea calității noastre
  • Date nutriționale actualizate pentru produsele reformulate
  • Acoperire extinsă a micronutrienților acolo unde devin disponibile noi date sursă

Versiunea curentă este v3.0, lansată în martie 2026. Istoricul versiunilor și jurnalele de modificări sunt disponibile în repository-ul GitHub.

Dacă ai nevoie de date care sunt actualizate mai frecvent decât trimestrial, API-ul nostru de Date Nutriționale (/blog/nutrola-nutrition-data-api-developers-food-database-access) reflectă schimbările în termen de 48 de ore.

Licență

Setul de Date Nutrola Deschis pentru Nutriție este lansat sub licența Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0).

Aceasta înseamnă că ești liber să:

  • Distribui — să copiezi și să redistribui setul de date în orice mediu sau format
  • Adaptezi — să remixez, să transformi și să construiești pe baza setului de date în orice scop, inclusiv utilizare comercială

Sub următoarele condiții:

  • Atribuție — trebuie să oferi credit corespunzător Nutrola, să oferi un link către licență și să indici dacă au fost efectuate modificări
  • Distribuție similară — dacă remixez, transformi sau construiești pe baza setului de date, trebuie să distribui contribuțiile tale sub aceeași licență CC BY-SA 4.0

Am ales CC BY-SA 4.0 deoarece oferă un echilibru corect între deschidere și asigurarea că îmbunătățirile revin comunității. Dacă construiești o versiune mai bună a acestor date, licența asigură că îmbunătățirile tale rămân disponibile pentru toți ceilalți.

Cum Se Compară cu Alte Seturi de Date

Există mai multe seturi de date nutriționale disponibile public. Iată cum se compară Setul de Date Nutrola Deschis pentru Nutriție cu cele două alternative cele mai utilizate.

vs. USDA FoodData Central

USDA FoodData Central este standardul de aur pentru datele nutriționale din Statele Unite. Este cuprinzător, bine documentat și susținut de analize de laborator. Cu toate acestea, are limitări pe care setul de date Nutrola le abordează:

Dimensiune USDA FoodData Central Setul Deschis Nutrola
Total intrări ~400.000 (Foundation, SR Legacy, Branded combinate) 500.000+
Acoperire geografică În principal Statele Unite 47 țări
Produse de marcă Mărci din SUA doar, adesea învechite Mărci internaționale, verificate trimestrial
Format de date Formate de fișiere incompatibile multiple, structură relațională complexă Fișier unic CSV sau JSON, structură plată
Dimensiuni ale porțiilor Inconsistente între sub-baze de date Format standardizat cu până la 3 porții per aliment
Ușurința de utilizare Necesită inginerie de date semnificativă pentru a combina sub-bazele de date Descarcă un fișier și începe să lucrezi
Frecvența actualizărilor Variază în funcție de sub-bază de date (anual pentru unele) Trimestrial

Dacă munca ta se concentrează exclusiv pe alimente din SUA și ai nevoie de cel mai profund profil nutrițional posibil (USDA acoperă 150+ nutrienți pentru alimentele Foundation), FoodData Central este alegerea mai bună. Dacă ai nevoie de acoperire internațională, formatare consistentă și un set de date care funcționează din prima, setul de date Nutrola este opțiunea mai puternică.

Cele două seturi de date sunt complementare. Mulți cercetători folosesc datele din USDA Foundation pentru analize detaliate ale nutrienților din SUA și le completează cu datele Nutrola pentru acoperire internațională și produse de marcă.

vs. Open Food Facts

Open Food Facts este o bază de date crowdsourced cu peste 3 milioane de intrări. Are o scală impresionantă și acoperă produse din multe țări. Cu toate acestea, natura sa crowdsourced introduce provocări de calitate a datelor:

Dimensiune Open Food Facts Setul Deschis Nutrola
Total intrări 3M+ 500.000+
Calitatea datelor Variabilă — crowdsourced cu verificări automate Verificată — multi-sursă, revizuită de oameni
Completitudine Multe intrări lipsesc date macro/micro Toate intrările au date complete despre macronutrienți; 90%+ au profile complete de micronutrienți
Dimensiuni ale porțiilor Inconsistente, adesea lipsă Standardizate, întotdeauna prezente
Taxonomia categoriilor Etichete crowdsourced, inconsistente Taxonomie ierarhică, curată
Acoperirea nutrienților Variază foarte mult per intrare Consistentă 40+ nutrienți în toate intrările
Format de date Dump MongoDB, JSON complex imbricat CSV și JSON curate
Licență Open Database License (ODbL) CC BY-SA 4.0

Open Food Facts excelează la lățime — dacă ai nevoie să cauți un produs obscur specific după cod de bare, este probabil să-l aibă. Setul de date Nutrola excelează la profunzime și consistență — fiecare intrare îndeplinește aceeași barieră de calitate, făcându-l mai fiabil pentru analize cantitative unde lipsurile sau erorile de date pot distorsiona rezultatele.

Dacă construiești o aplicație de scanare a codurilor de bare și ai nevoie de o acoperire maximă a produselor, Open Food Facts este un bun punct de plecare. Dacă antrenezi un model de învățare automată, efectuezi cercetări statistice sau construiești o aplicație în care acuratețea nutrițională contează, datele verificate din setul de date Nutrola îți vor oferi o fundație mai solidă.

Începe

Odată ce ai descărcat setul de date, iată un exemplu rapid de încărcare și explorare în Python:

import pandas as pd

# Încărcați setul de date
df = pd.read_csv("nutrola-open-food-dataset-v3.csv")

# Prezentare generală de bază
print(f"Total intrări: {len(df):,}")
print(f"Țări acoperite: {df['country'].nunique()}")
print(f"Categorii alimentare (L1): {df['category_l1'].nunique()}")

# Găsește alimente cu proteine ridicate și calorii scăzute
high_protein = df[
    (df["protein_g"] > 20) &
    (df["calories_per_100g"] < 150)
].sort_values("protein_g", ascending=False)

print(high_protein[["food_name", "calories_per_100g", "protein_g"]].head(10))
# Analiza mediei macronutrienților pe categorie alimentară
category_macros = df.groupby("category_l1").agg({
    "calories_per_100g": "mean",
    "protein_g": "mean",
    "fat_total_g": "mean",
    "carbs_total_g": "mean"
}).round(1)

print(category_macros.sort_values("calories_per_100g", ascending=False))

Mai multe exemple — inclusiv scripturi R, ghiduri de import SQL și notebook-uri Jupyter — sunt disponibile în directorul scripts/ al repository-ului GitHub.

Întrebări Frecvente

Este setul de date cu adevărat gratuit de utilizat?

Da. Setul de Date Nutrola Deschis pentru Nutriție este lansat sub licența CC BY-SA 4.0, care permite utilizarea comercială și necomercială. Singurele cerințe sunt să îi acorzi credit lui Nutrola ca sursă și ca orice seturi derivate pe care le distribui să folosească aceeași licență. Nu există chei API, limite de utilizare și nu este necesară înregistrarea pentru a descărca fișierele.

Cât de des este actualizat setul de date?

Publicăm noi versiuni trimestrial. Fiecare lansare adaugă noi intrări alimentare, corectează erorile identificate de la ultima versiune și actualizează intrările pentru produsele care au fost reformulate. Pagina de lansări a repository-ului GitHub are istoricul complet al versiunilor, iar tu poți urmări repository-ul pentru a fi notificat când sunt publicate noi versiuni.

Pot folosi acest set de date pentru a construi o aplicație comercială?

Da. Licența CC BY-SA 4.0 permite explicit utilizarea comercială. Poți folosi datele într-o aplicație plătită, un produs SaaS sau în orice alt context comercial. Trebuie să incluzi atribuire lui Nutrola în aplicația ta sau în documentația ta, iar dacă distribui o versiune modificată a setului de date, versiunea modificată trebuie să fie, de asemenea, licențiată sub CC BY-SA 4.0. Utilizarea datelor în aplicația ta (fără redistribuirea setului de date brut) nu declanșează cerința ShareAlike.

De ce doar 500K de intrări când baza de date completă a Nutrola are peste 3 milioane?

Setul de date deschis conține intrări pe care le putem lansa sub o licență deschisă fără restricții. Baza noastră de date completă include date din surse proprietare — parteneriate directe cu producătorii, date de laborator licențiate și alte surse cu limitări contractuale asupra redistribuirii. Cele 500K de intrări din setul de date deschis provin din baze de date guvernamentale, analizele noastre de laborator și contribuții comunitare unde contributorii au fost de acord cu licențierea deschisă. Dacă ai nevoie de acces la baza de date completă, API-ul nostru de Date Nutriționale (/blog/nutrola-nutrition-data-api-developers-food-database-access) o oferă sub termeni comerciale separate.

Ce ar trebui să fac dacă găsesc o eroare în setul de date?

Deschide o problemă în repository-ul GitHub cu food_id al intrării afectate și o descriere a erorii. Include un link sursă dacă ai unul (de exemplu, un site web al producătorului care arată faptele nutriționale diferite). Echipa noastră de date revizuiește problemele raportate săptămânal, iar corecturile confirmate sunt incluse în următoarea lansare trimestrială. Pentru corecturi urgente, putem lansa o actualizare de patch între actualizările trimestriale.

Cum se leagă aceasta de API-ul Nutrola pentru Date Nutriționale?

Setul de date deschis este o instantanee statică trimestrială a unui subset curat al bazei noastre de date. API-ul oferă acces în timp real la întreaga bază de date de peste 3 milioane de intrări, cu căutare, filtrare, căutare după cod de bare și alte funcții. Gândește-te la setul de date deschis ca la fundația pentru cazuri de utilizare offline sau batch, iar API-ul ca soluția pentru aplicații de producție care au nevoie de date live. Mulți dezvoltatori încep cu setul de date deschis pentru prototipare și migrează la API când trec în producție.

Ești gata să îți transformi urmărirea nutriției?

Alătură-te celor mii care și-au transformat călătoria de sănătate cu Nutrola!