RapidAPI logo

Nutritionix - Nutrition Database

FREE
By msilverman
Updated 4 months ago
Food
9/10
Popularity Score
210ms
Latency
99%
Success Rate
Discussions
Hi Developer, feel free to ask your question:
lbarnett712:a year ago
0 Answers

Can I just return the first item?

kbrown:a year ago
0 Answers

list of fields?

christopher.eugene.rodriguez:a year ago
0 Answers

I am getting on my request duplicate entries, but it doesn't show repeat in your tests on this website.

Buntiie:a year ago
0 Answers

usage exceeds

vongdarakia:2 years ago
0 Answers

Undefined Body

WiseHollow:2 years ago
0 Answers

Limited queries?

khaled_jawhar:2 years ago
1 Answer

how can I get the name of all types of food available in this database

errinjohnson:4 years ago
0 Answers

Hello, I did a simple print_r($response);

Reggz:4 years ago
3 Answers

error 401 unauthorized access

Log inSign up

Install SDK for NodeJS

Installing

To utilize unirest for node.js install the the npm module:

$ npm install unirest

After installing the npm package you can now start simplifying requests like so:

var unirest = require('unirest');

Creating Request

unirest.get("https://nutritionix-api.p.rapidapi.com/v1_1/search/cheddar%20cheese?fields=item_name%2Citem_id%2Cbrand_name%2Cnf_calories%2Cnf_total_fat")
.header("X-RapidAPI-Host", "nutritionix-api.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication