USDA FoodData Central
Base de données nutritionnelle officielle du gouvernement américain avec des données nutritionnelles détaillées pour les aliments de marque et de référence standard ; clé gratuite, 1 000 requêtes/heure.
FoodData Central est la base de données officielle des aliments et nutriments de l'USDA, couvrant les Foundation Foods, SR Legacy, Survey (FNDDS) et des centaines de milliers de produits de marque. L'API REST permet de rechercher des aliments par mot-clé, de récupérer un ou plusieurs aliments par FDC ID, et de paginer une liste d'aliments, renvoyant des profils nutritionnels détaillés (protéines, lipides, vitamines, minéraux, etc.), des portions, des ingrédients et des métadonnées de marque. Une clé API gratuite (via api.data.gov) donne 1 000 requêtes/heure. De référence pour les calculs nutritionnels précis, la somme des nutriments de recettes et les compétences d'analyse diététique.
Palier gratuit
Gratuit ; les données sont dans le domaine public (CC0 1.0). Inscrivez-vous pour une clé api.data.gov (sans carte). Une DEMO_KEY partagée fonctionne pour les tests rapides avec des limites bien plus basses.Limites de débit
1 000 requêtes/heure par IP avec votre propre clé (dépasser cette limite bloque la clé pendant ~1 heure). La DEMO_KEY est limitée à 30 requêtes/heure et 50/jour par IP. L'utilisation est affichée via les en-têtes de réponse X-RateLimit-*.Authentification
Clé APIURL de base
https://api.nal.usda.gov/fdc/v1Ce que vous pourriez construire avec
- Calcul précis des nutriments par ingrédient pour les recettes
- Recherche de calories/macros pour les outils de régime et de fitness
- Correspondance UPC/GTIN aux données nutritionnelles des aliments de marque
- Référence nutritionnelle faisant autorité pour les automatisations de santé
Endpoints clés
- GET
/foods/search?query={q}&api_key={key}Rechercher des aliments par mot-clé (aussi POST avec corps JSON) - GET
/food/{fdcId}?api_key={key}Récupérer le détail complet d'un aliment par FDC ID - POST
/foods?api_key={key}Récupérer les détails de plusieurs aliments par FDC IDs - GET
/foods/list?api_key={key}Liste paginée d'aliments au format abrégé
Les membres accèdent à la recette exécutable
Inscrivez-vous gratuitement pour copier l'exemple de requête, voir une réponse type et lire les pièges à éviter.