● JONLI

Namoz Vaqti API

O'zbekiston bo'ylab barcha hududlar uchun real vaqt namoz jadvallarini oling

v1.0.0 🕌 5 namoz vaqti 📅 Kunlik · Haftalik · Oylik · Yillik 🌍 JSON · CORS
Asosiy Endpoint
GET https://turfa.uz/namoz-vaqti?joylashuv=toshkent&davr=bugun
Parametrlar
ParametrHolatStandartTavsif
joylashuv MAJBURIY Hudud slug-i. toshkent, samarqand-shahri, bekobod-shahri, namangan, ...
davr IXTIYORIY bugun Vaqt oralig'i (quyidagi jadvalga qarang)
davr Qiymatlari
QiymatTavsif
bugunBugungi namoz vaqtlari
haftaJoriy hafta (7 kun)
oyJoriy oy (~31 kun)
yarim_yil6 oylik jadval
yil1 yillik jadval
YYYY-MMAniq oy. Masalan: 2026-07, 2026-12
Javob Tuzilmasi
json
// GET /namoz-vaqti?joylashuv=toshkent&davr=bugun
{
  "muvaffaqiyat": true,
  "kod":          200,
  "joylashuv": {
    "slug":    "toshkent",
    "nomi":    "Toshkent shahri",
    "viloyat": "toshkent-viloyati"
  },
  "sana":  "2026-06-23",
  "vaqt":  "09:40",
  "davr":  "bugun",

  "bugungi_vaqtlar": {
    "bomdod": "03:04",
    "quyosh": "04:50",
    "peshin": "12:25",
    "asr":    "17:41",
    "shom":   "20:03",
    "xufton": "21:46"
  },

  "hozirgi_namoz": null,   // namoz vaqti oralig'ida bo'lsa to'ladi
  "keyingi_namoz": {
    "nomi":  "Peshin",
    "vaqti": "12:25"
  },

  "jadval": []  // bugun uchun bo'sh; hafta/oy/yil uchun to'ladi
}
json — jadval (hafta/oy/yil)
"jadval": [
  {
    "sana": "23.06.2026",
    "vaqtlar": {
      "bomdod": "03:04",
      "quyosh": "04:50",
      "peshin": "12:25",
      "asr":    "17:41",
      "shom":   "20:03",
      "xufton": "21:46"
    }
  },
  // ...
]
Xato Javoblar
KodSababMisol xato xabari
400Parametr yetishmaydi yoki noto'g'ri"joylashuv" parametri majburiy
404Joylashuv topilmadi"xxxxx" joylashuvi topilmadi
502Manba server xatosiManba serverdan kutilmagan javob
503Manba serverga ulanib bo'lmadiManba serverga ulanib bo'lmadi
json — xato javobi
{
  "muvaffaqiyat": false,
  "kod":          404,
  "xato":         "\"xxxxx\" joylashuvi topilmadi",
  "vaqt":         "2026-06-23 09:40:00"
}
Tayyor Misollar
Dasturiy Foydalanish
javascript — fetch
const javob = await fetch('https://turfa.uz/namoz-vaqti?joylashuv=toshkent&davr=bugun');
const ma    = await javob.json();

if (ma.muvaffaqiyat) {
  console.log('Bomdod:', ma.bugungi_vaqtlar.bomdod);
  console.log('Keyingi:', ma.keyingi_namoz?.nomi, ma.keyingi_namoz?.vaqti);
}
python — requests
import requests

r  = requests.get('https://turfa.uz/namoz-vaqti', params={'joylashuv': 'toshkent', 'davr': 'oy'})
ma = r.json()

for kun in ma['jadval']:
    print(kun['sana'], kun['vaqtlar']['bomdod'])
php — file_get_contents
 = 'https://turfa.uz/namoz-vaqti?' . http_build_query([
    'joylashuv' => 'namangan',
    'davr'      => 'hafta',
]);
 = json_decode(file_get_contents(), true);
echo ['bugungi_vaqtlar']['peshin'];
HTTP Status Kodlari
200 Muvaffaqiyatli
400 Noto'g'ri so'rov
404 Topilmadi
502/503 Server xatosi