na
nutritionix-api
npm i nutritionix-api
na

nutritionix-api

Wrapper for the Nutritionix API

by Jose Daniel Canchila

1.0.4 (see all)License:MITTypeScript:Not FoundCategories:Vanilla JavaScript Nutritional Database API, Vanilla JavaScript Facts API
npm i nutritionix-api
Readme

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

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

Downloads/wk

47

GitHub Stars

2

LAST COMMIT

2yrs ago

MAINTAINERS

1

CONTRIBUTORS

1

OPEN ISSUES

0

OPEN PRs

0
VersionTagPublished
1.0.4
latest
2yrs ago
No tutorials found
Add a tutorial