TempoLife › L’open source et l’API alimentaire › food-api
API aliments et nutrition
Une API HTTP en lecture seule pour rechercher des aliments et lire leur nutrition pour 100 g.
C’est en bêta. Ça marche, mais les champs exacts peuvent changer jusqu’à l’annonce d’une version stable versionnée.
Ce que c’est
L’API alimentaire permet de chercher dans une base d’aliments et de récupérer énergie et macronutriments pour 100 g en JSON. Elle est en lecture seule — pas d’écriture ni de données personnelles d’aucune sorte — ce qui la rend sûre à appeler depuis un site statique ou un projet hobby. Elle est actuellement en bêta : la forme ci-dessous est stable dans l’intention, mais traitez les champs exacts comme susceptibles de changer jusqu’à une 1.0 versionnée, et n’y construisez encore rien de critique. Il y a une limite d’usage raisonnable ; un usage lourd ou commercial doit d’abord nous contacter.
Exemples
Rechercher un aliment
GET https://open.tempolife.app/v1/foods?q=banana&lang=en
{
"query": "banana",
"results": [
{ "id": "banana-raw", "name": "Banana, raw", "kcal_100g": 89 }
]
}Lire un aliment par id
GET https://open.tempolife.app/v1/foods/banana-raw
{
"id": "banana-raw",
"name": "Banana, raw",
"per_100g": { "kcal": 89, "protein_g": 1.1, "carbs_g": 22.8, "fat_g": 0.3 }
}L’appeler depuis le shell
curl -s 'https://open.tempolife.app/v1/foods?q=oat+milk'Autres paquets
Jeu de données nutritionnelles ouvert
Un instantané CSV/JSON téléchargeable d’aliments courants et de leur nutrition pour 100 g.
unit-convert (JS)
Le petit convertisseur sans dépendances derrière units.tempolife.app, en paquet ouvert.
Source: Docs open source et API TempoLife. Le statut est à jour à la date de contrôle ; un statut bêta ou prévu signifie que l’interface peut encore changer. · vérifié 2026-09-04
Questions fréquentes
API aliments et nutrition est-il prêt à l’emploi ?
C’est en bêta : utilisable pour prototypes et projets annexes, mais traitez les champs exacts comme susceptibles de changer jusqu’à un 1.0 stable.
Combien ça coûte ?
Rien dans le cadre d’un usage raisonnable. Le code publié est open source sous licence permissive avec attribution ; l’API bêta est gratuite dans une limite de débit.
Ou utilisez simplement l’app
TempoLife vous donne toute la base d’aliments plus calculateurs et suivis, gratuit, sans code.