Nutritionix
APIWorld's largest verified nutrition database API for food and nutrient insights
Overview
Nutritionix API provides RESTful access to its massive verified nutrition database, with endpoints for food search (generic/branded), nutrient breakdowns (calories, macros, vitamins, minerals), recipe analysis, and UPC-based food lookup. Responses are JSON-formatted. Ideal for building fitness tracking apps, meal planners, dietary compliance tools, or integrating nutrition info into grocery delivery/restaurant platforms. It supports both consumer and enterprise use cases with scalable access to verified data.
Example Integration (JavaScript)
fetch('https://developer.nutritionix.com/')
.then(res => res.json())
.then(data => console.log(data))
.catch(err => console.error(err)); Key Features
- RESTful API
- JSON responses
- Largest verified nutrition database
- Food search (generic/branded)
- Nutrient breakdowns
- Recipe analysis
- UPC lookup
- Allergen information
Frequently Asked Questions
? Is Nutritionix API free to use?
Yes, it offers a freemium model—free tier with limited requests, and paid plans for higher volume and advanced features like bulk data access.
? Does it require an API Key?
Yes, you need to register on the Nutritionix developer portal to get an API key and app ID for authenticating requests.
? What is the response format?
All API responses are in JSON format, providing structured data on food items, nutrient breakdowns, and analysis results.
Top Alternatives
People Also Ask about Nutritionix
Tool Info
Pros
- ⊕ Extensive verified data library
- ⊕ Multi-functional endpoints
- ⊕ Scalable plans for all needs
- ⊕ Detailed nutrient insights
- ⊕ Supports recipe and branded food analysis
Cons
- ⊖ Freemium tier has rate limits
- ⊖ Requires API key authentication
- ⊖ Advanced features (bulk analysis) are paid
- ⊖ Some data points restricted to premium plans