Nutrition & Exercise API

Nutrition & Exercise API

Food & Drink

The largest verified database of nutrition information.

Visit API

📚 Documentation & Examples

Everything you need to integrate with Nutrition & Exercise API

🚀 Quick Start Examples

Nutrition & Exercise API Javascript Examplejavascript
// Nutrition & Exercise API API Example
const response = await fetch('https://www.nutritionix.com/business/api', {
    method: 'GET',
    headers: {
        'Content-Type': 'application/json'
    }
});

const data = await response.json();
console.log(data);

Nutritionix API Docs - Your Solution for Nutritional Data

Are you someone who is fascinated by the world of nutrition? Do you want to build an application that helps people track their daily calorie intake? Or maybe you want to create a recipe app that provides nutritional information for each dish. Look no further, because the Nutritionix API is here to help you.

The Nutritionix API provides developers access to a database of over 800,000 food items with a detailed nutritional information panel. It is an easy-to-use, flexible, and powerful tool for building nutrition-based apps and games.

Getting Started with the Nutritionix API

The first step toward using the Nutritionix API is to sign up and get an API key. You can obtain an API key by visiting their website at https://www.nutritionix.com/business/api. Once you have the key, you can make GET requests to the Nutritionix API.

API Endpoints

The Nutritionix API provides several endpoints that can be queried for different nutritional information. The following are some of the most commonly used endpoints:

Search Endpoint

This endpoint will provide you with a list of foods that match a keyword search. Here is an example of a request using the search endpoint:

const endpoint = 'https://api.nutritionix.com/v1_1/search';
const query = 'banana';
const appId = 'your_app_id';
const appKey = 'your_app_key';

fetch(`${endpoint}?q=${query}&appId=${appId}&appKey=${appKey}`)
  .then(response => response.json())
  .then(data => console.log(data));

Item Endpoint

Use the item endpoint to get detailed nutritional information for a specific food item. Here's an example of how to use the item endpoint:

const endpoint = 'https://api.nutritionix.com/v1_1/item';
const itemId = '513fc9e73fe3ffd40300109f';
const appId = 'your_app_id';
const appKey = 'your_app_key';

fetch(`${endpoint}/${itemId}?appId=${appId}&appKey=${appKey}`)
  .then(response => response.json())
  .then(data => console.log(data));

Brand Endpoint

This endpoint will provide you with brand information, such as company name, and logo. Here's an example of how to use the brand endpoint:

const endpoint = 'https://api.nutritionix.com/v1_1/brand';
const brandId = '513fbc1283aa2dc80c00002c';
const appId = 'your_app_id';
const appKey = 'your_app_key';

fetch(`${endpoint}/${brandId}?appId=${appId}&appKey=${appKey}`)
  .then(response => response.json())
  .then(data => console.log(data));

Conclusion

The Nutritionix API is an excellent tool for anyone interested in the world of nutrition. With its extensive database of food items and detailed nutritional information, it opens up endless possibilities for developers to build applications that help people make informed decisions about their food choices. So go ahead, get creative, and build something amazing!

📊 30-Day Uptime History

Daily uptime tracking showing online vs offline minutes

Jun 12Jun 14Jun 16Jun 18Jun 20Jun 22Jun 24Jun 26Jun 28Jun 30Jul 2Jul 4Jul 6Jul 8Jul 1104008001440Minutes
Online
Offline

Related APIs in Food & Drink