FitVeteDeveloper API Get an API key

FitVete Food & Nutrition API

Reliable nutrition data. One API.

Foods, recipes, drinks, barcodes, ingredient analysis, and meal-photo nutrition through a predictable REST interface. Start with a free key and ship without maintaining the data layer yourself.

Free tierAll endpointsOpenAPI 3.1
200 · 184 ms
Request
GET /v1/drinks/search?query=margarita&number=1
x-api-key: fv_live_••••••••
Responseapplication/json
{
  "number": 1,
  "source": "corpus",
  "drinks": [{
    "title": "Whitecap Margarita",
    "images": [
      "https://auth.fitvete.com/
       storage/.../food-images/8de2.jpg"
    ],
    "calories": 476
  }]
}

Capabilities

Everything needed to ship nutrition features.

A focused API surface for the data work most health, fitness, grocery, and recipe products need.

Food data01

Food search

Search normalized foods and return calories, macros, micronutrients, confidence, and useful attributes.

Nutrition02

Ingredient computation

Turn an ingredient list into structured macros, vitamins, minerals, daily values, and serving totals.

Discovery03

Recipes and drinks

Search by name, diet, cuisine, ingredients, time, or nutrient range, then retrieve full instructions and nutrition.

Products04

Barcode lookup

Resolve UPC and EAN products into names, brands, servings, nutrition, dietary attributes, and processing signals.

Images05

Photo and label analysis

Estimate a meal from a photo or convert a Nutrition Facts label into structured JSON with clear failure states.

Intelligence06

Scoring and parsing

Analyze ingredients, score foods against goals and allergies, parse meals, and suggest healthier alternatives.

Data model

Corpus first. Better coverage over time.

FitVete checks its validated library before any fallback. Qualified misses can be normalized, scored, and retained, so repeat requests increasingly stay inside the FitVete data layer.

01

Search owned data

Exact keys, aliases, and ranked text matching resolve common foods before any fallback.

corpus
02

Resolve the gap

Unknown queries enter a miss queue and may use a licensed or public-data source as temporary coverage.

miss
03

Normalize and validate

Units, macros, nutrients, and confidence are shaped into one contract before promotion.

score
04

Own the delivery path

Approved images are cached in FitVete Storage. Public response URLs stay on FitVete domains.

host
05

Answer faster next time

Corroborated records gain confidence and future consumers benefit from the stronger library.

learn

Pricing

Start free. Scale when you need it.

Every plan uses the same endpoints and response contracts. Upgrade only when your product needs more daily capacity.

Free

$0 / month

50 points every day

  • All endpoints
  • One API key in seconds
  • No credit card
Start free

Starter

$19 / month

1,000 points every day

  • Higher burst limit
  • Usage dashboard
  • Email support
Choose Starter

Ultra

$399 / month

100,000 points every day

  • Volume workloads
  • Custom-limit path
  • Dedicated support
Talk to us

Build your first request.

Create a free key, copy a working example, and start with the full API surface.