Mengembalikan daftar 114 surah. Gunakan query parameter untuk memfilter tempat turun, juz, atau pencarian nama dan arti.
00:00:00
Memuat tanggal...
Al-Quran
Akses daftar surah, detail surah beserta ayat, teks ayat saja, tafsir, dan data berdasarkan juz.
Mengembalikan metadata surah, daftar qori murotal, URL audio full surah, pola URL audio per ayat, dan seluruh ayat.
Ambil daftar 6 qori dari endpoint detail surah, lalu kirim slug qori ke endpoint ini. Default
mengembalikan satu file audio full surah; gunakan type=ayat untuk daftar audio per ayat.
full untuk full surah, ayat
untuk audio per ayat.data.murotal.qori[].slug di
detail surah.Response berisi nomor ayat, nomor juz, teks Arab, latin, dan terjemahan Indonesia.
Gunakan endpoint ini ketika hanya membutuhkan tafsir per ayat tanpa payload ayat lengkap.
Mengembalikan daftar ayat berdasarkan nomor juz, diurutkan berdasarkan surah dan nomor ayat.
Mengambil data dari view v_asbabun_nuzul_detail jika tersedia, lalu fallback ke tabel
asbabun_nuzul.
Mengembalikan satu data asbabun nuzul berdasarkan slug atau ID.
Hadist
Akses daftar perawi, daftar hadist berdasarkan perawi, dan detail hadist berdasarkan nomor.
Mengembalikan daftar perawi dari tabel hadist_perawi, termasuk slug, nama, dan total
hadist.
Mengembalikan data dari tabel hadist berdasarkan perawi_slug. Response
dibatasi default 50 item agar payload tetap ringan.
bukhari.Mengembalikan satu hadist berdasarkan slug perawi dan nomor hadist.
Doa
Akses koleksi doa harian lengkap dengan teks Arab, transliterasi, terjemahan, grup, dan tag.
Mengembalikan koleksi doa harian. Filter dapat digabung untuk mempersempit hasil.
Mengelompokkan data dari kolom grup pada tabel doa menjadi kategori dengan slug, total doa, tag, dan contoh doa.
Mengembalikan doa dari satu kategori. Slug kategori dapat diambil dari endpoint /api/doa/kategori.
doa-sebelum-dan-sesudah-tidur.Mengembalikan satu data doa lengkap. ID valid bergantung pada data yang tersedia di database.
Mengambil data dari tabel asmaul_husna, termasuk nomor, Arab, latin, arti, dan deskripsi.
Mengembalikan satu nama Asmaul Husna berdasarkan nomor 1 sampai 99.
Belajar Quran
Akses data Iqro, huruf hijaiyah, harakat, tajwid, makharijul huruf, dan tanda waqaf dari database.
async function fetchApi(path) {
const res = await fetch(`${window.location.origin}${path}`);
const json = await res.json();
if (!res.ok) throw new Error(json.message || "Request gagal");
return json.data;
}
const iqro = await fetchApi("/api/iqro");
const huruf = await fetchApi("/api/iqro/huruf?q=alif");
const tajwid = await fetchApi("/api/tajwid/rules?category=ikhfa&limit=10");
const contoh = await fetchApi("/api/tajwid/examples?rule=ikhfa-haqiqi");
Mengembalikan gabungan data dari tabel huruf_hijaiyah dan harakat.
Mengembalikan data tabel huruf_hijaiyah berurutan sesuai kolom urutan.
Mengembalikan satu huruf hijaiyah berdasarkan ID.
Mengembalikan data tabel harakat, termasuk tanda, bunyi, contoh, dan cara baca.
Mengembalikan satu tanda harakat berdasarkan ID.
Mengembalikan kategori dari tabel tajwid_categories. Alias
/api/tadjwid/categories juga tersedia.
Mengembalikan hukum tajwid dari tabel tajwid_rules beserta relasi kategori. Parameter
category menerima ID atau slug kategori.
Mengembalikan satu hukum tajwid berdasarkan ID atau slug, beserta contoh dari tabel
tajwid_examples.
Mengembalikan contoh tajwid dari tabel tajwid_examples. Parameter rule
menerima ID atau slug hukum tajwid.
Mengembalikan data tabel makharijul_huruf, termasuk arti, huruf, penjelasan, dan contoh.
Mengembalikan satu makharijul huruf berdasarkan ID atau slug.
Mengembalikan data tabel waqaf_signs, termasuk simbol, arti, hukum, dan cara baca.
Mengembalikan satu tanda waqaf berdasarkan ID.
Jadwal Shalat
Proxy ke EQuran Shalat API untuk mengambil daftar provinsi, kabupaten/kota, dan jadwal shalat bulanan.
async function fetchApi(path) {
const res = await fetch(`${window.location.origin}${path}`);
const json = await res.json();
if (!res.ok) throw new Error(json.message || "Request gagal");
return json.data;
}
const provinsi = await fetchApi("/api/shalat/provinsi");
const kabkota = await fetchApi("/api/shalat/kabkota?provinsi=Jawa%20Barat");
const jadwal = await fetchApi("/api/shalat?provinsi=Jawa%20Barat&kabkota=Kota%20Bogor&bulan=6&tahun=2026");
Mengambil data dari tabel niat_sholat, termasuk nama sholat, niat Arab, latin, arti,
deskripsi, type, dan tata cara.
fardhu, sunnah,
fardhu_kifayah, atau sunnah_rawatib.
Mengembalikan satu data dari tabel niat_sholat berdasarkan ID.
Mengambil irama adzan dari tabel adzan, termasuk nama irama, waktu penggunaan, dan URL audio MP3.
4-waktu atau
subuh.Mengembalikan satu data irama adzan dari tabel adzan berdasarkan ID.
Mengambil daftar provinsi dari https://equran.id/api/v2/shalat/provinsi.
Mengambil data kota/kabupaten sesuai provinsi. API lokal menerima query GET, lalu server meneruskan
ke EQuran dengan body { provinsi }.
Mengambil jadwal shalat berdasarkan provinsi, kota/kabupaten, bulan, dan tahun. API lokal menerima
query GET, lalu server meneruskan ke EQuran dengan body { provinsi, kabkota, bulan, tahun }.
Ibadah
Akses niat puasa, panduan wudhu, langkah wudhu, tayamum, dan langkah tayamum dari database.
Mengambil data dari tabel niat_puasa. Tipe tersedia: wajib dan
sunnah.
wajib atau sunnah.Mengembalikan satu data niat puasa berdasarkan slug atau ID.
Mengambil niat, doa, dalil, dan deskripsi wudhu dari tabel wudhu.
Mengembalikan detail wudhu dan relasi langkah dari tabel wudhu_steps.
Mengambil niat, sebab dibolehkan, dalil, dan catatan tayamum dari tabel tayamum.
Mengembalikan detail tayamum dan relasi langkah dari tabel tayamum_steps.
Kalender, Zakat, Kiblat
Kalkulasi tanggal Hijriah, hari besar Islam, zakat, dan arah kiblat berdasarkan posisi pengguna.
Konversi tanggal Masehi ke Hijriah. Gunakan kalender ummalqura untuk hasil dinamis jika
didukung runtime, atau tabular untuk estimasi hisab tabular.
Mengembalikan 12 bulan Islam untuk tahun Hijriah tertentu atau bulan Islam yang bersinggungan dengan tahun Masehi tertentu.
Idul Fitri, Idul Adha, Ramadhan, Arafah, dan event lain dihitung otomatis per tahun. Tanggal resmi bisa berbeda mengikuti rukyat.
Mendukung zakat maal, penghasilan, perdagangan,
emas, perak, fitrah, dan pertanian.
Kirim lat dan lng terbaru dari lokasi pengguna. Parameter
heading opsional untuk arah perangkat/kompas.