Free Nutrition Facts Data API 2026 — Developer Documentation

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