API Jadwal Sholat Indonesia
Integrasikan jadwal sholat akurat ke website atau aplikasi Anda. Gratis, tanpa API key, 60 kota Indonesia dengan metode Kemenag RI.
Gratis & Cepat
Tanpa API key, response <100ms via Vercel Edge CDN.
Akurat Kemenag
Parameter resmi Kementerian Agama RI (Subuh 20°, Isya 18°).
60 Kota Indonesia
Dari Aceh hingga Jayapura, mencakup 3 zona waktu.
Endpoint
https://www.muslimkita.id/api/jadwal-sholat/v1/[kota]Query Parameters
| Parameter | Tipe | Default | Deskripsi |
|---|---|---|---|
| tanggal | string | hari ini | Format YYYY-MM-DD |
| metode | string | kemenag | kemenag, muslim-world-league, umm-al-qura, egyptian, karachi, north-america |
Sample Request & Response
cURL
curl https://www.muslimkita.id/api/jadwal-sholat/v1/jakartaJavaScript (fetch)
const res = await fetch(
'https://www.muslimkita.id/api/jadwal-sholat/v1/jakarta'
);
const data = await res.json();
console.log(data.jadwal.subuh); // "04:34"Response (JSON)
{
"kota": "DKI Jakarta",
"slug": "jakarta",
"provinsi": "DKI Jakarta",
"koordinat": { "latitude": -6.2088, "longitude": 106.8456 },
"timezone": "Asia/Jakarta",
"tanggal": "2026-05-07",
"metode": "kemenag",
"jadwal": {
"imsak": "04:24",
"subuh": "04:34",
"terbit": "05:54",
"dzuhur": "11:50",
"ashar": "15:11",
"maghrib": "17:46",
"isya": "18:57"
},
"sunnah": {
"tengah_malam": "23:50",
"sepertiga_malam_terakhir": "02:53"
},
"_attribution": "Data oleh MuslimKita.id — https://www.muslimkita.id",
"_docs": "https://www.muslimkita.id/developer/"
}Try the API Now
Klik untuk lihat response JSON langsung di browser:
60 kota tersedia. Lihat daftar lengkap di sini.
FAQ
Apakah API ini gratis?
Ya, API publik kami gratis tanpa perlu API key untuk penggunaan non-komersial dengan attribution wajib. Untuk volume tinggi atau commercial use tanpa attribution, kontak kami untuk plan premium.
Berapa rate limit?
100 request per menit per IP. Karena response di-cache di Vercel CDN, request yang sama dalam 1 jam tidak akan menghabiskan rate limit Anda.
Apakah perlu attribution?
Ya, wajib mencantumkan link 'Data by MuslimKita.id' di tempat data digunakan. Ini termasuk dalam response JSON kami sebagai field `_attribution`.
Metode perhitungan apa saja yang didukung?
Default: Kemenag RI (Subuh 20°, Isya 18°). Lainnya: Muslim World League, Umm al-Qura, Egyptian, Karachi, North America. Pass via query param `?metode=kemenag` (atau lainnya).
Embed Widget JS
Pasang widget jadwal sholat di website Anda dengan satu baris script. Kompatibel dengan semua browser modern, dark mode auto, ringan (<5KB).
HTML (paste di mana saja)
<div data-muslimkita data-kota="jakarta"></div>
<script src="https://www.muslimkita.id/embed/jadwal/v1.js" async></script>Atribut konfigurasi
data-kota— slug kota Indonesia (default: jakarta)data-theme— light, dark, atau auto (default: auto)
Live Preview
Pertanyaan teknis atau butuh API premium? Hubungi kontak kami.