Health — entry 009 of 23

Edamam food database

Verified Aug 2026

Edamam's Food Database API parses free-text food and quantity descriptions via NLP, plus a Vision API that recognizes dishes from photos and extracts ingredient lists, returning results across 160+ nutrients and allergens for nearly 1M foods including 790,000 branded UPCs. A live GET this run against api.edamam.com's food-database endpoint returned a genuine 401 'Unauthorized' JSON error while carrying an echoed Access-Control-Allow-Origin header, confirming cors 'yes' — the same pattern as its Nutrition Analysis and Recipe Search siblings on the same developer.edamam.com portal. Four tiers run $14-299/month by monthly call volume (Basic Vision through Plus) plus a custom Unlimited plan, with only a short trial and no ongoing free tier.

food-databasenutritionimage-recognitionupc-lookup
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

Score53out of 100
Authentication15/25API key required
Pricing9/20Paid API
Docs0/20No docs or spec available
Formats9/15Single response format
Freshness20/20Verified within 6 months

Embed this badge

Scored 53 on greatapis.com
<a href="https://greatapis.com/api/edamam/"><img src="https://greatapis.com/badge/edamam.svg" alt="Scored 53 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.

Developer reference

Rate limit

Paid Enterprise tiers only (no free tier): Basic $14/mo = 50 req/min (Food/Nutrition, UPC, Autocomplete) + 50 req/day (Vision API), 100,000 calls/month; Core $69/mo = 100 req/min, 750,000 calls/month; Plus $299/mo = 300 req/min, 5,000,000 calls/month; Unlimited = uncapped