1.0.4 • Published 4 years ago

nutritionix-api v1.0.4

Weekly downloads
11
License
MIT
Repository
github
Last release
4 years ago

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);
});