AI Dish Analysis

**Premium plan required (Growth or Business).** Available on Starter plan and above.

POST /v1/analyze

Request

curl -X POST "https://api.c0r.ai/v1/analyze" \
  -H "X-API-Key: fdb_your_key" \
  -H "Content-Type: application/json" \
  -d '{"text": "200g salmon with 150g brown rice", "lang": "en"}'

Python

import requests

response = requests.post(
    "https://api.c0r.ai/v1/analyze",
    json={"text": "200g salmon with 150g brown rice", "lang": "en"},
    headers={"X-API-Key": "fdb_your_key"}
)
print(response.json())

JavaScript

const response = await fetch("https://api.c0r.ai/v1/analyze", {
  method: "POST",
  headers: {
    "X-API-Key": "fdb_your_key",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    text: "200g salmon with 150g brown rice",
    lang: "en",
  }),
});
const data = await response.json();
console.log(data);

Request Body

FieldTypeRequiredDescription
textstringyesDish description (any language)
langstringnoResponse language: en (default), ru, ar

Response

{
  "dish": "Salmon with brown rice",
  "nutrition": {
    "calories": 490,
    "proteins": 44.0,
    "fats": 13.0,
    "carbs": 42.0
  },
  "components": [
    { "name": "Salmon, baked", "weight_g": 200, "calories": 290 },
    { "name": "Brown rice, cooked", "weight_g": 150, "calories": 200 }
  ],
  "confidence": "high",
  "lang": "en"
}