Official Nutritionix NodeJS Client
NOTE This is still in beta and the API may change until version 1.0
NOTE v1
of the API is currently not yet implemented
Installation
npm install node-nutritionix --save
var nutritionix = require('node-nutritionix')({
appId: 'YOUR_APP_ID',
appKey: 'YOUR_APP_KEY'
}, false);
UPC Scan
nutritionix.v1_1.item({
upc: 52200004265
}, function (err, item) {
});
Get Item by id
nutritionix.v1_1.item({
id: '5284ebc52504590000003f4a'
}, function (err, item) {
});
Get Brand By ID
nutritionix.v1_1.brand({
id: '51db37c3176fe9790a8991f6'
}, function (err, brand){
});
Standard Search
nutritionix.v1_1.search.standard({
phrase: 'mcdonalds',
results: '0:1'
}, function (err, results){
});
NXQL Advanced Search
nutritionix.v1_1.search.advanced({
fields: ['item_name','brand_name'],
query: 'mcdonalds',
offset:0,
limit:1
}, function (err, results){
});
Brand Search
nutritionix.v1_1.search.brand({
query:'just salad',
auto:true,
type:1,
min_score:1
}, function (err, results){
});