Експорт даних про харчові факти

База даних Open Food Facts доступна під ліцензією Open Database.
Індивідуальний вміст бази даних доступний за ліцензією Зміст бази даних.
Зображення продуктів доступні за ліцензією Creative Commons Attribution ShareAlike. Вони можуть містити графічні елементи, на які поширюються авторські права чи інші права, які в деяких випадках можуть бути відтворені (права на котирування або добросовісне використання).

даних

Будь ласка, прочитайте Умови використання та повторного використання перед повторним використанням даних.

Нам дуже цікаво дізнатися, для чого використовуються дані Open Food Facts. Це не є обов’язковим, але ми були б дуже вдячні, якщо ви розкажете нам про своє повторне використання, щоб ми могли поділитися ними із спільнотою Open Food Facts.

Експорт даних про харчові факти

Звалища та експорт бази даних генеруються щоночі.

Інформація про різні поля для дампа MongoDB та експорту CSV доступна за посиланням https://world.openfoodfacts.org/data/data-fields.txt

Дамп MongoDB

Дані для всіх продуктів доступні в дампі баз даних MongoDB.

Delta Export

Щоденний дельтовий експорт забезпечується за попередні 14 днів. Список доступних на даний момент дельта-файлів можна знайти за адресою https://static.openfoodfacts.org/data/delta/index.txt. Кожен рядок представляє файл, доступний за адресою https://static.openfoodfacts.org/data/delta/. Ім'я файлу містить позначку часу UNIX першої та останньої зміни, що міститься у файлі JSON, так що дельта-файли можна імпортувати (після вилучення) за допомогою mongoimport в алфавітному порядку.

Зверніть увагу, що через природу mongoexport дельта-файли не можуть розповісти про видалені продукти. Щоб видалити видалені продукти з бази даних, вам потрібно імпортувати повний дамп MongoDB.

Експорт даних CSV

Дані для всіх продуктів або деяких продуктів можна завантажити у форматі CSV (читається у OpenOffice, Excel та багатьох інших програмах) через розширену форму пошуку.

Кодування файлу - Unicode UTF-8. Символ, який розділяє поля, є (таблиця).

Експорт даних RDF

База даних також доступна у форматі RDF. оголошення французькою мовою.

Живий JSON API

Також доступний JSON API для зчитування даних про товар. Цей API, зокрема, використовується в мобільному додатку Open Food Facts для iPhone та Android.

Ми змінюємо API з часом, але обережно дотримуємося зворотної сумісності. Будь ласка, повідомте нам, чи використовуєте ви його, щоб ми могли розповісти вам про можливі зміни.

URL-адреса для зчитування даних про товар: https://world.openfoodfacts.org/api/v0/product/[штрих-код].json

Подальша документація доступна на Вікі. (Важливе зауваження: сторінка розділена на підсторінки для ПРОЧИТАННЯ та ЗАПИСУ). Розробляється краща документація із випадками використання для відображення продукту та наданням користувачам змоги додавати дані, необхідні для отримання Nutri-Score, груп NOVA та добавок. Ви можете отримати доступ тут.

Ви можете використовувати API для виробничих випадків, якщо 1 виклик API = 1 реальне сканування користувачем. Будь-яка спроба зішкребти базу даних за допомогою API, швидше за все, буде заблокована, оскільки повний щоденний експорт доступний саме на цій сторінці.

Крім того, надсилання заголовка HTTP із вашим викликом API - це хороший спосіб зв’язатися з нами у разі виникнення будь-якої проблеми.

Якщо ви не впевнені в чомусь або маєте запитання (дурного питання немає), сміливо задавайте його на Slack:-)

Мобільний додаток для Android та iPhone

Код мобільного додатка Open Food Facts доступний на GitHub (Android та iOS). Додаток дозволяє користувачам сканувати штрих-код продуктів, переглядати інформацію про товар, а також робити та надсилати фотографії та дані про відсутні продукти.

Додаток для iOS розроблений у Swift.

Додаток для Android розроблений на Java.

Ви можете повторно використовувати код (він із відкритим кодом) і допомогти нам вдосконалити його для всіх на всій планеті.

Обгортки та SDK

Напевно, у нас є обгортка для вашої улюбленої мови програмування. Якщо ми це зробимо, ви можете використовувати його та вдосконалити. Якщо ми цього не зробимо, ви можете допомогти його створити.

Вони дозволять вам споживати дані, а також дозволять вашим користувачам вносити нові дані

  • Cordova: GitHub (старий офіційний додаток Open Food Facts)
  • DART: GitHub
  • Еліксир: GitHub
  • Перейти: GitHub
  • NodeJS: GitHub
  • PHP: GitHub
  • PHP (Lararel): GitHub
  • Python: GitHub
  • React Native: GitHub
  • Рубі: GitHub

Обговорення даних, API та експорту

Ви також можете приєднатися до списку розсилки, щоб обговорити API та експортувати, розповісти нам про своє повторне використання та отримувати сповіщення про внесення змін або змін до API. Надішліть порожній електронний лист на адресу [email protected], щоб підписатися.

Зв'язок

З будь-якого питання стосовно даних ви можете зв’язатися з нами за адресою [email protected]

Спільна, безкоштовна та відкрита база даних про харчові продукти з усього світу.