Send a meal in any language — Arabic, Chinese, Japanese, Spanish, or English — and get comprehensive nutrition data back in seconds.
POST /api/chat
{
"message": "أكلت كشري وكباية كركديه"
}
{
"calories": 520,
"protein": 18.2,
"health_score": 68,
"language": "ar"
}
The most comprehensive nutrition API for developers building health and food applications.
Understands Arabic, Chinese, Japanese, Hindi, Spanish, French, and 45+ more languages natively.
Knows koshari, pho, bibimbap, rendang, injera, pierogi, and thousands of local dishes worldwide.
12 vitamins, 8 minerals, glycemic index, cholesterol, sodium — not just basic macros.
Auto-detects gluten, dairy, nuts, shellfish, soy, sesame, and 10+ common allergens.
Natural language conversation. Users type what they ate in any language, get nutrition back.
Built-in daily intake tracking with macro percentages, health scores, and goal tracking.
Send food descriptions in any language. Get structured nutrition data back.
Your users shouldn't have to translate their food into English. CalorieFast understands local dish names, regional ingredients, and colloquial descriptions in 50+ languages.
Say "فتة لحمة محمرة" and it knows that's Egyptian Fatta with roasted meat. Say "ラーメン食べた" and it knows that's Japanese ramen.
{
"message": "أكلت كشري النهاردة"
}
// Response:
{
"food": "Koshari (كشري)",
"calories": 520,
"cuisine_origin": "Egyptian",
"allergens": ["gluten"],
"health_score": 65
}
Any app that needs to understand food.
Add macro tracking to workout apps with full vitamin and mineral data.
Calculate nutrition for meal plans with allergen warnings and dietary labels.
Let users type meals in their own language. No barcode scanning needed.
Build multilingual nutrition chatbots with our conversational API.
Start free. Scale as you grow. No hidden fees.
All plans include unlimited API keys • Cancel anytime • No contracts
Get up and running in under 5 minutes.
const response = await fetch('https://api.caloriefast.com/api/chat', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-API-Key': 'your_api_key_here'
},
body: JSON.stringify({
message: 'I had koshari and hibiscus tea for lunch'
})
});
const data = await response.json();
console.log(data.nutrition_data);
// Full breakdown: calories, protein, vitamins, minerals,
// allergens, health_score, cuisine_origin...
POST /api/chat
NEW
Natural language nutrition chat in any language
POST /api/parse
Parse meal text and get full nutrition breakdown
POST /api/nutrition
Comprehensive nutrition for a single food item
POST /api/daily
NEW
Track daily intake with macro and health scoring
POST /api/batch
Get nutrition for up to 20 foods at once
Join developers building the next generation of health and nutrition apps.
Free tier • No credit card required • Instant setup