← Blog
Artikel

Perbandingan API Jadwal Sholat Indonesia: myQuran, equran.id, api.co.id, dan API Indonesia

Empat API jadwal sholat Indonesia dibandingkan: autentikasi, kode lokasi, jumlah kab/kota, data 2027, dan biaya. Dicek langsung 29 Oktober 2026.

API jadwal sholat Indonesia yang paling sering dipakai developer ada empat: myQuran API, equran.id, api.co.id, dan API Indonesia. Semuanya mengembalikan waktu imsak sampai isya per kabupaten/kota dalam JSON. Bedanya ada di cara memilih lokasi (kode Kemendagri, ID internal, atau nama), apakah perlu API key, dan rentang tahun yang tersedia. Kami mengecek keempatnya langsung pada 29 Oktober 2026.

Ringkasnya: myQuran paling praktis kalau Anda ingin tanpa daftar dan butuh data 2027 sekarang. api.co.id gratis dengan kode kabupaten/kota 4 digit, tetapi contoh di dokumentasinya (3171 = Jakarta Selatan) mengikuti penomoran BPS, bukan Kemendagri. API Indonesia memakai kode Kemendagri yang sama dengan data alamat dan saat ini memuat jadwal 514 kabupaten/kota untuk tahun 2026.

Ringkasan perbandingan

myQuran API (v2) equran.id api.co.id API Indonesia
Autentikasi Tanpa key Tanpa key Header x-api-co-id Header x-api-key
Biaya Gratis Gratis Gratis, 0 poin per hit Bonus 3.000 kredit, lalu Rp2 per request sukses
Identitas lokasi ID internal (contoh 1301 = Kota Jakarta) Nama provinsi + nama kab/kota (POST) Kode kab/kota 4 digit, contoh 3171 = Jakarta Selatan (pola kode BPS) Kode Kemendagri 4 digit (contoh 3273)
Jumlah lokasi 518 (endpoint /v2/sholat/kota/semua) Per provinsi, daftar dari endpoint 514 (total_item di contoh respons) 514 kabupaten/kota
Waktu yang dikembalikan imsak, subuh, terbit, dhuha, dzuhur, ashar, maghrib, isya sama, 8 waktu sama, plus offset GMT imsyak s.d. isya; dhuha kosong pada baris bersumber aladhan.com
Data 2027 Ada (dicek 9 Feb 2027) Ikuti parameter tahun Tidak disebut di halaman Belum, data saat ini 1 Jan s.d. 31 Des 2026

1. myQuran API

api.myquran.com menyediakan dokumentasi v3 (direkomendasikan) dan v2 (legacy). Endpoint v2 /v2/sholat/kota/semua mengembalikan 518 lokasi dengan ID internal, lalu jadwal diambil per ID dan tanggal, misalnya /v2/sholat/jadwal/1301/2027/02/09. Versi v3 memakai ID berbentuk hash (517 lokasi di /v3/sholat/kabkota/semua).

Cocok untuk: aplikasi masjid atau prototipe yang ingin langsung jalan tanpa daftar. Catatan: ID lokasinya bukan kode Kemendagri, jadi Anda perlu tabel pemetaan sendiri kalau alamat pengguna disimpan dengan kode wilayah.

2. equran.id

Dokumentasi API shalat equran.id memakai POST /api/v2/shalat dengan body JSON berisi provinsi, kabkota, bulan, dan tahun. Lokasi dipilih dengan nama, bukan kode: ambil daftar provinsi, lalu daftar kab/kota, lalu jadwal bulanan. equran.id juga punya API imsakiyah khusus Ramadan.

Cocok untuk: aplikasi yang memang memilih lokasi dari dropdown nama. Catatan: nama harus persis sama dengan respons endpoint daftar (misalnya "Kab. Bandung" vs "Kota Bandung").

3. api.co.id

Halaman API Jadwal Sholat api.co.id menyebut API ini gratis dengan 0 poin per hit, wajib API key lewat header x-api-co-id. Parameter utama regency_code (4 digit, contoh 3171), filter opsional start_date dan end_date, dan paginasi tetap 100 data per halaman. Respons menyertakan offset GMT.

Cocok untuk: aplikasi yang ingin sepenuhnya gratis dan tidak keberatan memetakan kode. Catatan: di dokumentasinya 3171 adalah Kota Jakarta Selatan. Di kode Kemendagri, 3171 adalah Jakarta Pusat dan Jakarta Selatan 3174; tabel relasi BPS di sig.bps.go.id menunjukkan pasangan ini. Kalau alamat Anda memakai kode Kemendagri, petakan dulu. Paginasi juga tetap 100 data, jadi jadwal setahun butuh 4 request.

4. API Indonesia

API Jadwal Sholat di API Indonesia memakai kabupaten_id yang sama dengan API Wilayah, jadi jadwal bisa langsung diambil dari alamat pengguna tanpa pemetaan. Datanya mencakup 514 kabupaten/kota dengan 185.503 baris jadwal untuk tahun 2026. Setiap baris punya kolom source yang menunjukkan asal perhitungannya (aladhan.com atau equran.id), jadi Anda tahu persis dari mana angka itu datang.

Keterbatasan yang perlu Anda tahu: data 2027 belum dimuat saat artikel ini ditulis. Kalau Anda menyiapkan fitur imsakiyah Ramadan 2027 sekarang, myQuran sudah menyediakan tanggal 2027.

Contoh: jadwal harian

curl "https://use.apiindonesia.id/api/v1/sholat?kabupaten_id=3273&tanggal=2026-11-02" \
  -H "x-api-key: YOUR_API_KEY"
{
  "data": {
    "id": "3273_2026-11-02",
    "regency_id": "3273",
    "date": "2026-11-02",
    "imsyak": "03:52",
    "shubuh": "04:02",
    "terbit": "05:22",
    "dzuhur": "11:33",
    "ashr": "14:50",
    "maghrib": "17:44",
    "isya": "18:56",
    "source": "aladhan.com"
  }
}

Contoh: jadwal sebulan untuk widget (JavaScript)

async function jadwalBulanan(kabupatenId, tahun, bulan) {
  const url = new URL('https://use.apiindonesia.id/api/v1/sholat/monthly');
  url.search = new URLSearchParams({ kabupaten_id: kabupatenId, tahun, bulan });
  const r = await fetch(url, { headers: { 'x-api-key': process.env.API_INDONESIA_KEY } });
  const { data } = await r.json();
  return data.map((d) => ({ tanggal: d.date, subuh: d.shubuh, maghrib: d.maghrib }));
}

console.log(await jadwalBulanan('6171', 2026, 11)); // Kota Pontianak

Daftar kab/kota yang tersedia ada di GET /api/v1/sholat/list-kota. Referensi lengkap di dokumentasi jadwal sholat.

Mana yang dipilih?

  • Tanpa daftar, butuh data 2027 sekarang: myQuran API.
  • Memilih lokasi dari nama di dropdown: equran.id.
  • Gratis penuh dan siap memetakan kode sendiri: api.co.id.
  • Sudah memakai kode Kemendagri dan butuh data lain (wilayah, hari libur, hijriah, cuaca) dengan satu key: API Indonesia.

Apa pun pilihannya, cache jadwal per bulan di sisi aplikasi. Waktu sholat tidak berubah setelah dihitung, jadi tidak perlu memanggil API setiap kali halaman dibuka.

FAQ

Apakah ada API jadwal sholat gratis? Ada. myQuran dan equran.id gratis tanpa key, api.co.id gratis dengan key. API Indonesia memberi bonus 3.000 kredit saat daftar, lalu Rp2 per request sukses.

Kenapa jadwal antar-API bisa beda satu atau dua menit? Tiap penyedia bisa memakai titik koordinat, metode perhitungan, dan pembulatan yang berbeda. Untuk masjid atau komunitas, pakai satu sumber secara konsisten dan cantumkan sumbernya.

Kode lokasi apa yang dipakai API Indonesia? Kode kabupaten/kota Kemendagri 4 digit, misalnya 3273 untuk Kota Bandung dan 6171 untuk Kota Pontianak. Kode ini sama dengan yang dipakai API Wilayah.

Apakah API Indonesia sudah punya jadwal sholat 2027? Belum per 29 Oktober 2026. Data saat ini 1 Januari sampai 31 Desember 2026.

Mulai sekarang

Ambil API key di dashboard.apiindonesia.id/register dan dapatkan bonus 3.000 kredit tanpa kartu kredit. Butuh tanggal hijriah juga? Lihat API Hijriah.

Mulai Sekarang

Mulai Integrasi
Hari Ini

Daftar gratis dan dapatkan bonus 3.000 kredit (Rp3.000) setelah email diverifikasi, ambil API key, lalu langsung call endpoint pertama Anda. Tanpa kartu kredit, tanpa proses approval yang ribet.

Visualisasi gelombang titik