nutritionix-api

1.0.4 • Public • Published

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   = ''; // Your APP ID
const YOUR_API_KEY  = ''; // Your 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'; // Replace with UPC to search
 
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'; // Replace with ID to search
 
nutritionix.item.byId(ID).then(result => {
    console.log(result);
});

Package Sidebar

Install

npm i nutritionix-api

Weekly Downloads

6

Version

1.0.4

License

MIT

Unpacked Size

6.47 kB

Total Files

6

Last publish

Collaborators

  • jodacame