Données

La base de données Open Pet Food Facts est disponible sous licence Open Database License.
Les contenus individuels de la base de données sont disponibles sous licence Database Contents License.
Les images des produits sont disponibles sous licence Creative Commons Attribution ShareAlike licence. Les licences sont des licences libres qui autorisent l'utilisation et la reproduction du contenu à toutes fins, y compris l'utilisation commerciale, sous certaines conditions, en particulier l'attribution et le partage sous la même condition d'œuvres dérivées.

Merci de prendre connaissance des Conditions d'utilisation, de contribution et de réutilisation avant de réutiliser les données.

Nous aimerions savoir comment sont utilisées les données Open Pet Food Facts. Ce n'est pas obligatoire mais nous apprécierions grandement si vous pouviez nous évoquer ce que vous en faites afin de le partager avec la communauté Open Pet Food Facts.

Exports de données Open Pet Food Facts

Les exports de base de données et fichiers de données sont réalisés quotidiennement, chaque nuit.

Des informations sur les différents champs des exports MongoDB et CSV sont disponibles sur https://world.openpetfoodfacts.org/data/data-fields.txt

Export MongoDB

Les données concernant tous les produits sont disponibles à travers l'export MongoDB.

Lien
https://static.openpetfoodfacts.org/data/openpetfoodfacts-mongodbdump.tar.gz
sha256sum
https://static.openpetfoodfacts.org/data/sha256sum
md5sum
https://static.openpetfoodfacts.org/data/md5sum

Export Delta

Des exports delta journaliers sont fournis pour les 14 jours précédents. La liste des fichiers delta actuellement disponibles est trouvable sur https://static.openpetfoodfacts.org/data/delta/index.txt. Chaque ligne représente un fichier disponible à l'adresse https://static.openpetfoodfacts.org/data/delta/{filename}. Le nom du fichier contient un horodatage UNIX du premier et du dernier changement apporté au fichier JSON, afin que les fichiers delta puissent être importés (après extraction) avec mongoimport par ordre alphabétique.

Veuillez noter qu'en raison de la nature de mongoexport , les fichiers delta ne peuvent pas vous renseigner sur les produits supprimés. Pour effacer les produits supprimés de votre base de données, vous devez importer l'entièreté du dépôt / dump MongoDB.

Export CSV

Les données de tous les produits, ou seulement certains, peuvent être téléchargées au format CSV (utilisables dans OpenOffice, Excel et de nombreux logiciels) via le formulaire de recherche avancée.

Lien
https://static.openpetfoodfacts.org/data/en.openpetfoodfacts.org.products.csv

Le fichier utilise l'encodage Unicode UTF-8. Le caractère de séparation des champs est <tab> (tabulation).

Export RDF

Les données sont également disponibles au format RDF. annonce en français.

Lien
https://world.openpetfoodfacts.org/data/en.openpetfoodfacts.org.products.rdf

API JSON Live

L'API se comporte à 99% comme celle d'Open Food Facts, donc la majorité des SDKs, le code pour interagir avec l'API Open Pet Food Facts, devrait fonctionner en remplaçant l'adresse de destination par openpetfoodfacts.org. Le code n'a pas été mis à jour depuis plus d'un an, ainsi de nombreuses APIs plus récentes telles que les Knowledge Panels (panneaux d'informations) ne sont pas encore disponibles.

Une API JSON est également disponible pour accéder aux données d'un produit. L'API est utilisée en particulier pour les applications mobiles Android et iPhone Open Pet Food Facts.

Nous améliorons les API avec le temps, mais nous veillons à préserver la compatibilité avec les versions antérieures. N'hésitez pas à nous contacter si vous souhaitez certaines améliorations pour faciliter vos usages.

L'URL pour lire les données d'un produit : https://world.openpetfoodfacts.org/api/v0/product/[code barre].json

Exemple : https://world.openpetfoodfacts.org/api/v0/product/3600550578041.json

Vous avez parfaitement le droit d'utiliser l'API pour des programmes en production, tant qu'1 appel API = 1 scan par un utilisateur réel. Toute tentative de "scraper" la base de données en utilisant l'API sera très probablement bloquée, car des exports journaliers complets sont disponibles sur cette page.

En outre, l'envoi d'un en-tête HTTP avec votre appel d'API est un moyen efficace pour que l'on puisse vous contacter, en cas de problème.

Si vous avez un quelconque doute, ou avez une question (il n'y a pas de question bête !), sentez-vous libre de nous demander sur Slack :-)

Application mobile Android et iPhone (aide nécessaire !)

Le code de l'application mobile Open Pet Food Facts actuellement déployée est disponible sur GitHub (Android). Nous avons besoin d'aide pour adapter le nouveau code Flutter aux produits pour animaux. L'application permet aux utilisateurs de scanner le code barre de produits, consulter des informations et de prendre et envoyer des photos et données pour les produits manquants.

L'application Android est développée en Kotlin.

L'application classique pour iOS n'a jamais été déployée ni adaptée aux produits pour animaux.

La nouvelle application mobile multiplateforme est développée en Flutter/Dart.

Vous êtes invités à réutiliser le code (il est open source) et à nous aider à l'améliorer, pour tous, sur toute la planète.

Wrappers et SDKs

Nous avons probablement un wrapper pour votre langage de programmation préféré. Si c'est le cas, vous pouvez l'utiliser et l'améliorer, ainsi que probablement ajouter la compatibilité à Open Pet Food Facts. Sinon, vous pouvez aider à le créer.

Ils vous permettront de consommer des données et permettront à vos utilisateurs de créer de nouvelles données.

Discuter des données, de l'API et des exports

Vous pouvez rejoindre le canal de discussion Slack Open Pet Food Facts qui est la meilleure façon de discuter et de poser des questions à propos de l'API.

Vous pouvez ouvrir un fil de discussion sur notre dépôt de documentation API

Contact

Pour toute question sur les données, vous pouvez nous contacter à contact@openfoodfacts.org