Geleceğin Çağrı API'si
Geliştiriciler için yüksek performanslı, ücretsiz ve Diyanet uyumlu vakit servisleri.
Genel Bakış
Çağrı Vakti API, 2026 yılına ait tüm dünya namaz vakitlerini JSON formatında sunar. Verilerimiz Diyanet İşleri Başkanlığı ve uluslararası astronomik hesaplamalarla %100 uyumludur.
GET
https://cagrivakti.com.tr/api/vakitler
Rate Limit (Hız Sınırı)
Standart kullanımda saatlik 100 istek hakkınız bulunmaktadır. Daha fazlası için VIP anahtar talep edebilirsiniz.
Parametreler
| Parametre | Tür | Durum | Açıklama |
|---|---|---|---|
| sehir | String | Zorunlu | Sorgulanacak il adı (Örn: Istanbul) |
| ulke | String | Opsiyonel | Ülke kodu (Varsayılan: TR) |
| tip | String | Opsiyonel | gunluk, aylik, yillik, ramazan |
| tarih | Date | Opsiyonel | YYYY-MM-DD formatında |
Kod Örnekleri
{
"durum": "basarili",
"tip": "gunluk",
"data": {
"sehir": "Istanbul",
"ulke": "TR",
"tarih": "2026-02-10",
"vakitler": {
"imsak": "06:32",
"gunes": "07:58",
"ogle": "13:23",
"ikindi": "16:11",
"aksam": "18:38",
"yatsi": "19:59"
},
"timezone": "Europe/Istanbul"
}
}
const fetchVakitler = async () => {
const url = 'https://cagrivakti.com.tr/api/vakitler?sehir=Istanbul';
try {
const response = await fetch(url);
const data = await response.json();
console.log(data);
} catch (error) {
console.error('Hata:', error);
}
};
import requests
url = "https://cagrivakti.com.tr/api/vakitler"
params = {
"sehir": "Istanbul",
"ulke": "TR"
}
response = requests.get(url, params=params)
data = response.json()
print(data)
<?php
$url = "https://cagrivakti.com.tr/api/vakitler?sehir=Istanbul";
$response = file_get_contents($url);
$data = json_decode($response, true);
print_r($data);
?>
Diğer Uç Noktalar
Şehir Listesi
GET
/api/sehirler?country=TR
Belirtilen ülkeye ait desteklenen şehir listesini döner.
Sonraki Vakit
GET
/api/sonraki_vakit?sehir=Istanbul
Belirtilen şehir için yaklaşan ilk vakti ve kalan süreyi döner.
Hata Kodları
| Kod | Anlamı | Çözüm |
|---|---|---|
| 400 | Hatalı İstek | Eksik parametre (Örn: sehir belirtilmemiş). |
| 404 | Bulunamadı | Belirtilen şehir veya tarih için veri yok. |
| 429 | Limit Aşımı | Saatlik istek sınırına ulaştınız. |