Nutritionix API
Wrapper for the Nutritionix API (https://www.nutritionix.com)
Installation
npm i nutritionix-api
Requeriments
Nutritionix API key (it's free!). Go to https://developer.nutritionix.com
Example Usage
Initial Method
Allow set your APP ID and API KEY
const nutritionix = require("nutritionix-api");
const YOUR_APP_ID = '';
const YOUR_API_KEY = '';
nutritionix.init(YOUR_APP_ID,YOUR_API_KEY);
Natural Search
Returns the nutrients for all foods in the posted query.
const nutritionix = require("nutritionix-api");
nutritionix.init(YOUR_APP_ID,YOUR_API_KEY);
nutritionix.natural.search('Apple').then(result => {
console.log(result);
});
Utils Nutrients
Gets the superset of possible values used in full_nutrients array.
const nutritionix = require("nutritionix-api");
nutritionix.init(YOUR_APP_ID,YOUR_API_KEY);
nutritionix.utils.nutrients().then(result => {
console.log(result);
});
Item Get by UPC
Get a food by upc
const nutritionix = require("nutritionix-api");
nutritionix.init(YOUR_APP_ID,YOUR_API_KEY);
const UPC = '025293600898';
nutritionix.item.byUpc(UPC).then(result => {
console.log(result);
});
Item Get by ID
Get a food by nix_item_id
const nutritionix = require("nutritionix-api");
nutritionix.init(YOUR_APP_ID,YOUR_API_KEY);
const ID = '51c36ad997c3e69de4b0756f';
nutritionix.item.byId(ID).then(result => {
console.log(result);
});