Dokumentasi API Jadwal Sholat

Endpoint JSON untuk menghitung imsak, subuh, syuruq, duha, zuhur, asar, magrib/maghrib, dan isya berdasarkan tanggal, koordinat, zona waktu, dan elevasi lokasi.

Endpoint

Semua alias berikut menghasilkan response JSON yang sama.

https://hisabmu.org/api/jadwal-sholat
https://hisabmu.org/api/jadwal-salat
https://hisabmu.org/api/jadwal-shalat

Response

Response berisi waktu terformat dan nilai desimal jam. Field magrib dan maghrib disediakan bersama untuk kompatibilitas.

times decimal_hours params

Parameter

ParameterAliasKeteranganStatus
datetanggalTanggal Masehi format YYYY-MM-DD.Wajib
latlatitude, lintangLintang lokasi. Selatan bernilai negatif.Wajib
lonlng, longitude, bujurBujur lokasi. Timur bernilai positif.Wajib
tztimezoneZona waktu dalam jam, contoh WIB = 7.Opsional, default 7
elevelevation, altitude, ketinggian, mdplElevasi lokasi dalam meter di atas permukaan laut.Opsional, default 0
ihtiyat-Tambahan kehati-hatian dalam menit.Opsional, default 0
target_subuh-Target altitude Matahari untuk Subuh.Opsional, default -18
target_isya-Target altitude Matahari untuk Isya.Opsional, default -18
target_duha-Target altitude Matahari untuk Duha.Opsional, default 4.7
imsak_offset-Jarak imsak sebelum Subuh dalam menit.Opsional, default 10
hanafimazhab_hanafiGunakan metode Asar mazhab Hanafi jika true.Opsional, default false
accuracyakurasiGunakan menit untuk HH:MM atau detik untuk HH:MM:SS.Opsional, default menit

Contoh Request

https://hisabmu.org/api/jadwal-sholat?date=2026-07-15&lat=-6.2088&lon=106.8456&tz=7&elev=100&ihtiyat=2&accuracy=menit

Contoh cURL

curl "https://hisabmu.org/api/jadwal-sholat?date=2026-07-15&lat=-6.2088&lon=106.8456&tz=7&elev=100&ihtiyat=2&accuracy=menit"

Catatan Elevasi

Parameter elev memakai satuan meter mdpl. Elevasi memengaruhi waktu terbit/terbenam dan twilight melalui koreksi dip horizon, sehingga Subuh/Syuruq bisa lebih awal dan Magrib/Isya bisa lebih akhir di lokasi tinggi.