Prayer time lookup via Aladhan API for any city worldwide
عندما يسأل المستخدم عن أوقات الصلاة:
curl -s "https://api.aladhan.com/v1/timingsByCity?city=CITY&country=COUNTRY&method=4"
الرياض:
curl -s "https://api.aladhan.com/v1/timingsByCity?city=Riyadh&country=SA&method=4" \
| jq '.data.timings | {الفجر: .Fajr, الشروق: .Sunrise, الظهر: .Dhuhr, العصر: .Asr, المغرب: .Maghrib, العشاء: .Isha}'
القاهرة:
curl -s "https://api.aladhan.com/v1/timingsByCity?city=Cairo&country=EG&method=5" \
| jq '.data.timings | {الفجر: .Fajr, الشروق: .Sunrise, الظهر: .Dhuhr, العصر: .Asr, المغرب: .Maghrib, العشاء: .Isha}'
دبي:
curl -s "https://api.aladhan.com/v1/timingsByCity?city=Dubai&country=AE&method=4" \
| jq '.data.timings'
إسطنبول:
curl -s "https://api.aladhan.com/v1/timingsByCity?city=Istanbul&country=TR&method=3" \
| jq '.data.timings'
ديترويت (أمريكا):
curl -s "https://api.aladhan.com/v1/timingsByCity?city=Detroit&country=US&method=2" \
| jq '.data.timings'
curl -s "https://api.aladhan.com/v1/timings?latitude=LAT&longitude=LNG&method=METHOD"
مثال — مكة المكرمة:
curl -s "https://api.aladhan.com/v1/timings?latitude=21.4225&longitude=39.8262&method=4" \
| jq '.data.timings'
| الرقم | الطريقة | المنطقة |
|---|---|---|
| 1 | جامعة العلوم الإسلامية، كراتشي | باكستان، أفغانستان |
| 2 | ISNA | أمريكا الشمالية |
| 3 | رابطة العالم الإسلامي | أوروبا، تركيا، العراق |
| 4 | أم القرى | السعودية، الخليج |
| 5 | الهيئة المصرية | مصر، السودان، ليبيا |
| 7 | معهد المساحة، سنغافورة | جنوب شرق آسيا |
| 8 | فرنسا | فرنسا، غرب أفريقيا |
| 9 | وزارة الأوقاف، الكويت | الكويت |
| 10 | قطر | قطر |
| 15 | الأوقاف التركية (ديانت) | تركيا |
curl -s "https://api.aladhan.com/v1/calendarByCity/YEAR/MONTH?city=CITY&country=COUNTRY&method=METHOD"
مثال — جدول رمضان 2026 في الرياض:
curl -s "https://api.aladhan.com/v1/calendarByCity/2026/2?city=Riyadh&country=SA&method=4" \
| jq '.data[] | {date: .date.readable, fajr: .timings.Fajr, maghrib: .timings.Maghrib}'
عند السؤال "متى الصلاة القادمة؟":
# جلب الأوقات مع الوقت الحالي للمقارنة
curl -s "https://api.aladhan.com/v1/timingsByCity?city=Riyadh&country=SA&method=4" \
| jq '{now: .data.date.timestamp, fajr: .data.timings.Fajr, dhuhr: .data.timings.Dhuhr, asr: .data.timings.Asr, maghrib: .data.timings.Maghrib, isha: .data.timings.Isha}'
# تحقق إذا كان الشهر الحالي رمضان
curl -s "https://api.aladhan.com/v1/gToH" | jq '.data.hijri.month.number'
# إذا الناتج = 9 فهو رمضان
أوقات الصلاة — [المدينة]
[التاريخ الهجري] | [التاريخ الميلادي]
🕌 الفجر: 04:32
🌅 الشروق: 05:58
☀️ الظهر: 12:09
🌤 العصر: 15:30
🌇 المغرب: 18:21
🌙 العشاء: 19:51