Kalori ve Besin Değerleri API
Türkçe arama ile 154 gıda ve 41 Türk yemeğinin kalori ve besin değerleri; porsiyon ve öğün toplamı.
/v1/besin/ara "mercimek", "köfte", "elma" gibi Türkçe sorgularla arar; /v1/besin/{slug} 100 gram, porsiyon ya da istediğiniz miktar için enerji, protein, yağ, doymuş yağ, karbonhidrat, şeker, lif, sodyum ve vitamin/mineral değerlerini verir.
/v1/besin/hesapla bir öğünü (mercimek çorbası, 2 porsiyon pilav, ayran) tek istekte toplar. Gıda değerleri USDA FoodData Central'dan (CC0), Türk yemekleri tariften hesaplanır ve yaklaşıktır; tıbbi beslenme planı yerine kullanılmamalıdır.
Hızlı başlangıç
Anahtarınızı X-API-Key başlığında gönderin (ücretsiz anahtar al).
Anahtarı tarayıcı koduna koymayın; sunucunuzdan çağırıp sonucu önbelleğe alın.
<?php
$ch = curl_init('https://api.veriapi.pro/v1/besin/mercimek-corbasi?porsiyon=1');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_TIMEOUT => 10,
CURLOPT_HTTPHEADER => ['X-API-Key: va_ANAHTARINIZ'],
]);
$yanit = json_decode(curl_exec($ch), true);
curl_close($ch);
print_r($yanit['veri']);
const yanit = await fetch("https://api.veriapi.pro/v1/besin/mercimek-corbasi?porsiyon=1", {
headers: { "X-API-Key": "va_ANAHTARINIZ" },
});
const { veri, kaynak } = await yanit.json();
console.log(veri);
import requests
r = requests.get("https://api.veriapi.pro/v1/besin/mercimek-corbasi?porsiyon=1",
headers={"X-API-Key": "va_ANAHTARINIZ"}, timeout=10)
print(r.json()["veri"])
curl -H "X-API-Key: va_ANAHTARINIZ" \ "https://api.veriapi.pro/v1/besin/mercimek-corbasi?porsiyon=1"
Örnek yanıt
GET https://api.veriapi.pro/v1/besin/mercimek-corbasi?porsiyon=1 — gerçek veriyle; listeler kısaltıldı.
{
"veri": {
"slug": "mercimek-corbasi",
"ad": "Mercimek çorbası",
"tur": "yemek",
"kategori": "corba",
"kategori_adi": "Çorbalar",
"deger_100g": {
"enerji_kcal": 58,
"protein_g": 2.9,
"yag_g": 1.6,
"doymus_yag_g": 0.9,
"karbonhidrat_g": 8.5,
"seker_g": 0.5,
"lif_g": 1.5,
"sodyum_mg": 179,
"kolesterol_mg": 3.6,
"kalsiyum_mg": 11,
"demir_mg": 0.9,
"potasyum_mg": 105,
"c_vitamini_mg": 1.0
},
"porsiyonlar": [
{
"ad": "1 kase",
"gram": 250,
"enerji_kcal": 145
}
],
"not": "Tariften hesaplanmıştır (USDA malzeme değerleri); tarif ve pişirmeye göre değişir",
"miktar": {
"gram": 250.0,
"deger": {
"enerji_kcal": 145,
"protein_g": 7.2,
"yag_g": 4.0,
"doymus_yag_g": 2.2,
"karbonhidrat_g": 21.2,
"seker_g": 1.2,
"lif_g": 3.8,
"sodyum_mg": 448,
"kolesterol_mg": 9.0,
"kalsiyum_mg": 28,
"demir_mg": 2.2,
"potasyum_mg": 262,
"c_vitamini_mg": 2.5
}
},
"tarif": {
"pismis_gram": 1800,
"malzemeler": [
{
"slug": "kirmizi-mercimek",
"ad": "Kırmızı mercimek (kuru)",
"gram": 200
},
{
"slug": "sogan",
"ad": "Soğan",
"gram": 100
},
{
"slug": "havuc",
"ad": "Havuç",
"gram": 70
},
"… 5 öğe daha"
]
},
"uyari": "Yaklaşık değerlerdir; tıbbi / diyet tavsiyesi değildir."
},
"kaynak": [
{
"kod": "usda",
"ad": "USDA FoodData Central (SR Legacy)",
"lisans": "CC0 1.0 (ABD kamu verisi)",
"atif": "Gıda besin değerleri: USDA FoodData Central; Türkçe adlar ve porsiyonlar VeriApi.Pro",
"url": "https://fdc.nal.usda.gov/"
},
{
"kod": "hesap",
"ad": "VeriApi.Pro hesaplaması",
"lisans": "VeriApi.Pro",
"atif": "VeriApi.Pro tarafından hesaplanmıştır",
"url": null
}
],
"guncelleme": null,
"bayat": false
}
Uçlar ve parametreler
GET /v1/besin/ara
ücretsiz pakette
1 birim
Türkçe besin ve yemek arama (kalori)
| Parametre | Tür | Açıklama |
|---|---|---|
| q | metin | |
| kategori | metin | Kategori kodu (bkz. /v1/besin/kategoriler) |
| tur | metin | |
| limit | tam sayı | varsayılan: 20 |
GET /v1/besin/{slug}
ücretsiz pakette
1 birim
Besin değerleri: 100 g, porsiyon ya da istenen miktar
| Parametre | Tür | Açıklama |
|---|---|---|
| slug* | metin | |
| gram | sayı | |
| porsiyon | metin | Porsiyon adı ya da sırası (1, 2…) |
| adet | sayı | Porsiyon sayısı varsayılan: 1 |
GET /v1/besin/hesapla
ücretli paket
2 birim
Öğün kalori hesaplayıcı
| Parametre | Tür | Açıklama |
|---|---|---|
| liste* | metin | Virgülle `slug`, `slug:gram` ya da `slug:2x` (porsiyon katı) |
GET /v1/besin/kategoriler
ücretsiz pakette
1 birim
Besin kategorileri ve kayıt sayıları
Konum alan uçlarda konum (slug), il + ilce (ad, slug ya da plaka) ya da enlem + boylam kullanılabilir.
Tüm parametreler: OpenAPI belgesi.
Nerelerde kullanılır?
- ✓Diyet ve fitness uygulamaları
- ✓Yemek tarifi sitelerinde kalori kutusu
- ✓Kafeterya menülerinde besin bilgisi
Kaynak ve lisans
- USDA FoodData Central (SR Legacy) · CC0 1.0 (ABD kamu verisi) · kaynak
Atıf: Gıda besin değerleri: USDA FoodData Central; Türkçe adlar ve porsiyonlar VeriApi.Pro
- VeriApi.Pro hesaplaması · VeriApi.Pro
Atıf: VeriApi.Pro tarafından hesaplanmıştır
Her yanıtın kaynak alanı bu bilgiyi taşır; veriyi gösterdiğiniz yerde atıf metnini yazın.
Sık sorulan sorular
Türk yemekleri var mı?
Evet; çorbalar, ana yemekler, zeytinyağlılar, hamur işleri ve tatlılar dahil 41 yemek.
Değerler ne kadar doğru?
Gıdalar USDA ölçümlerinden, yemekler tariften hesaplanır; yemeklerde değerler yaklaşıktır.
Bu sayfa şu aramalar için de: kalori api türkçe · besin değerleri api · yemek kalori api · nutrition api turkish