Food & nutrition data,
one API call away.
Query a curated database of foods, recipes, drinks, and full micronutrient breakdowns over a simple REST API. Sign up free, get a key in seconds, and upgrade only when you need more.
REST - JSON - API-key auth - Free tier, no card required
Everything you need to ship
A complete food data layer for nutrition, fitness, and recipe apps.
Full nutrition
Calories, macros, and 25+ vitamins & minerals with % of daily needs, glycemic index/load, and caloric breakdown.
Recipes & drinks
Search recipes and drinks, then pull full detail: ingredients with measures, step-by-step instructions, and per-ingredient nutrients.
Keys & tiers
Self-serve API keys, usage metered by daily points, and upgrade plans as you grow - rate-limit headers on every response.
Fast & cached
Served from a curated, self-improving dataset, so common lookups are instant and consistent.
Curated & scored
Every record carries a confidence score; only validated, corroborated data reaches the API.
Simple REST
Predictable JSON, standard HTTP status codes, and x-api-key auth. Works with any language.
Plans & limits
Start free. Each request costs points; upgrade for more daily headroom.
Pro
- Everything in Starter
- Priority throughput
- Priority support
Ultra
- Everything in Pro
- Volume & custom limits
- Dedicated support
Need a custom SLA or volume pricing? Talk to us.
Endpoints
Base URL: https://auth.fitvete.com/functions/v1/food-api - Auth header: x-api-key
/v1/search-foods?query=&number=Search foods by name. Returns calories, macros, and a confidence score.
/v1/compute-nutrition?ingredients=Full nutrient breakdown for an ingredient list (macros, vitamins, minerals, properties).
/v1/recipes/search?query=&number=Search recipes. Returns id, title, and calories per result.
/v1/recipes/{id}Full recipe: images, dietary properties, nutrition, ingredients with measures, and steps.
/v1/drinks/search?query=&number=Search drinks/cocktails with flavors, glass type, ingredients, and nutrition.
/v1/barcode/{code}Look up packaged-food barcodes and harvest results for cheaper repeat calls.
/v1/nutrition-from-photoEstimate meal nutrition from a JPEG, PNG, or WebP image. Costs 10 points.
/v1/nutrition-labelParse Nutrition Facts labels into macros, serving data, and printed nutrients. Costs 10 points.
Quick start
1. Create a free account and copy your key from the dashboard.
2. Send your key on every request:
3. Read your usage from the response headers:
Built for developers & AI agents
Everything an app or an autonomous agent needs to integrate in minutes.
OpenAPI 3.1 spec
A complete, machine-readable openapi.yaml — import it into any client generator, SDK, or agent tool.
llms.txt
A plain-text map of the API for LLMs: llms.txt and the fuller llms-full.txt with every endpoint and example.
Frequently asked questions
Is there a free tier?
Yes — the Free plan is $0/month with 50 points per day, access to every endpoint, and no credit card required.
How do I authenticate?
Send your API key in the x-api-key header (or as an ?apiKey= query parameter) on every request. Keys look like fv_live_….
What is the base URL?
All endpoints live under https://auth.fitvete.com/functions/v1/food-api at /v1/. Responses are JSON and include X-RateLimit-* headers.
What can the API do?
Search foods, compute full nutrition for an ingredient list, look up barcodes, search recipes and drinks, parse a plain-English meal, score a food A–F, suggest healthier swaps, analyze ingredient labels, and estimate nutrition from a meal photo or Nutrition Facts label.
Can AI agents use it?
Yes — there's an OpenAPI 3.1 spec, an llms.txt guide, and a zero-dependency CLI that prints clean JSON for easy parsing.
Get your free API key
Sign up with your email, grab a key in seconds, and start building. Upgrade anytime.
Create free accountFree tier - No card required