Health — entry 019 of 23

Nutritionix

Verified Jul 2026

Nutritionix's natural-language endpoint parses free-text food descriptions (e.g. 'a bowl of oatmeal with a banana') into structured calorie and macro/micronutrient breakdowns, backed by a database of branded, restaurant, and common foods. Self-serve free trials have been discontinued — the signup page now states plainly that new API access goes through a sales-driven trial request evaluated by parent company Syndigo, with docs migrated off developer.nutritionix.com to Syndigo's docs portal. A live POST against trackapi.nutritionix.com/v2/natural/nutrients with no key returns 401 and Access-Control-Allow-Origin: *, resolving the stored 'unknown' cors to 'yes'.

nutritionnlpfood-datarestaurant-data
AuthenticationAPI KeySign up with the provider to obtain credentials.
HTTPSSupportedTraffic is encrypted in transit.
CORSEnabledCallable directly from browser JavaScript.
PricingPaidSubscription required — no meaningful free tier.
FormatsJSONResponses can be requested as JSON.

GreatAPIs Score

Score67out of 100
Authentication15/25API key required
Pricing9/20Paid API
Docs14/20Documentation URL provided
Formats9/15Single response format
Freshness20/20Verified within 6 months

Embed this badge

Scored 67 on greatapis.com
<a href="https://greatapis.com/api/nutritionix/"><img src="https://greatapis.com/badge/nutritionix.svg" alt="Scored 67 on greatapis.com"></a>

Auth quickstart

  1. Sign up with the provider to get an API key.
  2. Send it on every request as a headerAuthorization: <key>
  3. The exact header isn't documented — Authorization is a common default; confirm in the provider's docs.
Stored keyNo key stored

Your key is stored only in this browser (localStorage) and sent directly to the API — never to greatapis.