Access our nutrition facts data programmatically via our free REST API. No API key required.
Quick Start
Base URL: https://nutritionfactsdata.com/wp-json/nutritiondata/v1/
Authentication: None required (public API)
Rate Limit: 60 requests per minute
Format: JSON
Endpoints
GET /nutritiondata/v1/food
Get nutrition facts for a specific food
Parameters: name, serving
Example:
https://nutritionfactsdata.com/wp-json/nutritiondata/v1/food?name=chicken+breast&serving=100g
GET /nutritiondata/v1/search
Search foods by keyword
Parameters: q, limit
Example:
https://nutritionfactsdata.com/wp-json/nutritiondata/v1/search?q=high+protein+low+calorie&limit=10
GET /nutritiondata/v1/compare
Side-by-side nutrition comparison
Parameters: food1, food2
Example:
https://nutritionfactsdata.com/wp-json/nutritiondata/v1/compare?food1=chicken&food2=beef
GET /nutritiondata/v1/calculator
Calculate daily calorie and macro needs
Parameters: age, gender, weight, height, activity, goal
Example:
https://nutritionfactsdata.com/wp-json/nutritiondata/v1/calculator?age=30&gender=male&weight=80&height=180&activity=moderate&goal=lose
Response Format
All endpoints return JSON with these common fields:
{
"source": "https://nutritionfactsdata.com",
"last_updated": "2026-04-08",
"disclaimer": "Data estimated from 2026 research."
}
Usage Terms
- Free to use for personal and commercial projects
- Attribution required — include a link to https://nutritionfactsdata.com as your data source
- No warranty — data is provided as-is for reference
- Rate limit — please limit to 60 requests per minute
Need Help?
Questions about the API? Contact us.
API Version 1.0 | Last updated: April 2026