Try every Passio route on your own food, with real token costs.Get a free demo account →

Passio
Technology

Add food logging to your application.

Recognize what people eat from a photo, barcode, voice or text, then return structured records. REST, mobile SDKs or Passio AI Studio. One key.

Available now

Photo, voice and barcode logging
Inputs: image, audio, text, barcode
Returns: foods, portions, nutrients
Methods: REST · SDK · Passio AI Studio
Request shapes
Nutrition advisor
Inputs: a question, plus optional context
Returns: guidance
Methods: REST · SDK · Passio AI Studio
Request shapes
Meal plan
Inputs: goals and restrictions, or a household
Returns: a multi-day plan with recipes, macros and a PDF
Methods: REST · SDK · Passio AI Studio
Request shapes
Food rating
Inputs: a food and a criterion
Returns: a rating and an explanation
Methods: REST · SDK · Passio AI Studio
Request shapes
Healthier alternatives
Inputs: product or meal
Returns: substitutes with images
Methods: REST · SDK · Passio AI Studio
Request shapes
Shopping links
Inputs: products
Returns: tracked Instacart link, attributed to you
Methods: REST · SDK · Passio AI Studio
Request shapes

Three ways in, one platform

REST API
Server-side and web. Routes and payload shapes are in the OpenAPI spec.
Mobile SDKs
iOS, Android, React Native and Flutter.
Passio AI Studio
Configure a workflow on the same platform, then call it from your application.

Requirements and limits

  • The period cap is included tokens plus purchased refills. Up to 10% over that cap is allowed. After that, calls return HTTP 429 until the next period or a refill. Auto-refill is on by default; turn it off in account settings to stop at the cap. Manual refills are purchased in the accounts portal.
  • On Growth and Pro, choose the model per request. Automatic fallback applies, and the response names the model used. With Zero Data Retention on, routing is limited to the Vertex-hosted models named on the Trust page.
  • API keys with expiry dates. Up to five active keys per account.
  • Run logs kept 7–365 days, or not stored.

Capabilities

CapabilityInputsReturnsDocs
Food recognition from photo
Identify foods and portions from an image.
imagefoods, portions, nutrientsDocs
Voice and text meal logging
Parse spoken or typed meals into foods and portions.
audio, textfoods, portions, nutrientsDocs
Barcode and nutrition-label lookup
Resolve packaged products across multiple data sources.
barcode, imageproduct, nutrientsDocs
Semantic food search with tag filters
Search by name, diet, allergen or claim.
textranked foodsDocs
Nutrition advisor
Ask a nutrition question, with optional context such as goals or restrictions, and receive guidance. The response can include linked food references.
textguidanceDocs
Rate a food against a criterion
Send a food and a criterion. The API returns a numeric rating and an explanation. A separate route rates how ultra-processed a named food is.
textrating, explanationDocs
Grocery replacements
Credible substitutes in the same usage context, with images.
productsubstitutes, images, linksDocs
Instacart shopping links with attribution
Generate tracked shopping links; purchases attributed to the customer account.
productstracked linkDocs
Meal planning
A multi-day plan with recipes, Passio-linked ingredients, macro totals and an optional PDF, from a description of goals and restrictions. Five plan types: fast, macro-tuned, budget, athletic and family.
profileplanDocs
Menu guidance
From a menu photo, menu text, or restaurant name, plus goals and restrictions, return ranked picks, items to avoid, and tips. Nutrition figures in that response are estimates, not Passio food records.
menu, preferencespicks, avoid, tipsDocs
Translation and regional recognition
Translation of names and portions; regional context so local dishes are recognized.
——Docs
Model choice per request with fallback
On Growth and Pro, choose the model per request. Automatic fallback applies, and the response names the model used. With Zero Data Retention on, routing is limited to the Vertex-hosted models named on the Trust page.
——Docs
Passio AI Studio: Integrate
REST and mobile SDK assistants that scaffold and troubleshoot integrations.
promptcodeDocs
Passio AI Studio: Configure
Functions and chains from plain English; versioning, retries, fallbacks.
promptendpoint—
Passio AI Studio: Build an app
Preview a nutrition workflow and export the integration. This is not a general-purpose app builder.
promptapp—

Every capability is on every plan. Plans differ in included tokens, refill price, usage insights, and choosing the model per request (Growth and Pro).

Request shapes

The copyable requests, including the token exchange, are on the developers page. They are specification shapes, not recorded responses.

Last reviewed 2026-10-22