API Jadwal Shalat Bulanan 2026

NEW

API lengkap untuk jadwal shalat bulanan seluruh Indonesia tahun 2026

Tentang API Jadwal Shalat

Jadwal shalat bulanan untuk 517 kabupaten/kota di 34 provinsi Indonesia

3
Endpoint
34
Provinsi
517
Kab/Kota
12
Bulan

Daftar Provinsi

Mengambil daftar semua provinsi yang memiliki data jadwal shalat

Endpoint:
GET /api/v2/shalat/provinsi

Response Format:

{
  "code": 200,
  "message": "Daftar provinsi berhasil diambil",
  "data": [
    "Aceh",
    "Sumatera Utara",
    "Sumatera Barat",
    ...
  ]
}

Daftar Kabupaten/Kota

Mengambil daftar kabupaten/kota berdasarkan provinsi

Endpoint:
POST /api/v2/shalat/kabkota

Request Body:

{
  "provinsi": "Jawa Barat"
}

Response Format:

{
  "code": 200,
  "message": "Daftar kabupaten/kota di Jawa Barat",
  "data": [
    "Kab. Bandung",
    "Kab. Bandung Barat",
    "Kab. Bekasi",
    "Kota Bandung",
    "Kota Bogor",
    ...
  ]
}

Jadwal Shalat Bulanan

Mengambil jadwal shalat lengkap untuk kabupaten/kota tertentu dalam 1 bulan

Endpoint:
POST /api/v2/shalat

Request Body:

{
  "provinsi": "Jawa Barat",
  "kabkota": "Kota Bogor",
  "bulan": 1,      // 1-12 (optional, default: bulan sekarang)
  "tahun": 2026    // (optional, default: tahun sekarang)
}

Response Format:

{
  "code": 200,
  "message": "Jadwal shalat berhasil diambil",
  "data": {
    "provinsi": "Jawa Barat",
    "kabkota": "Kota Bogor",
    "bulan": 1,
    "tahun": 2026,
    "bulan_nama": "Januari",
    "jadwal": [
      {
        "tanggal": 1,
        "tanggal_lengkap": "2026-01-01",
        "hari": "Kamis",
        "imsak": "04:25",
        "subuh": "04:35",
        "terbit": "05:52",
        "dhuha": "06:17",
        "dzuhur": "12:05",
        "ashar": "15:24",
        "maghrib": "18:13",
        "isya": "19:25"
      },
      ...
    ]
  }
}

Parameter:

ParameterTipeRequiredKeterangan
provinsistring
Ya
Nama provinsi
kabkotastring
Ya
Nama kabupaten/kota
bulannumber
Tidak
Bulan 1-12, default: bulan sekarang
tahunnumber
Tidak
Tahun, default: tahun sekarang

Fitur Utama

Keunggulan API Jadwal Shalat EQuran.id

Data Lengkap:

  • 34 provinsi seluruh Indonesia
  • 517 kabupaten/kota lengkap
  • Jadwal per bulan (filter by month)
  • Data akurat tahun 2026

Waktu Sholat:

  • Imsak & Subuh
  • Terbit & Dhuha
  • Dzuhur & Ashar
  • Maghrib & Isya

Perbedaan dengan API Imsakiyah

API Jadwal Shalat

  • • Jadwal shalat sepanjang tahun
  • • Filter berdasarkan bulan & tahun
  • • Menampilkan 1 bulan per request
  • • Cocok untuk aplikasi jadwal shalat harian

API Imsakiyah

  • • Khusus bulan Ramadhan saja
  • • Jadwal 30 hari Ramadhan lengkap
  • • Berdasarkan tahun Hijriah
  • • Cocok untuk aplikasi Ramadhan

Testing Interaktif

Test API Jadwal Shalat secara langsung dengan interface seperti Postman

Test semua endpoint secara real-time. Klik "Run Test" untuk melihat response langsung dari API.

GET

/shalat/provinsi

Mengambil daftar semua provinsi

curl "https://equran.id/api/v2/shalat/provinsi"
POST

/shalat/kabkota

Mengambil daftar kabupaten/kota berdasarkan provinsi

Wajib
string
curl -X POST "https://equran.id/api/v2/shalat/kabkota" \
  -H "Content-Type: application/json" \
  -d '{}'
POST

/shalat

Mengambil jadwal shalat bulanan untuk kabupaten/kota

Wajib
string
Wajib
string
number
number
curl -X POST "https://equran.id/api/v2/shalat" \
  -H "Content-Type: application/json" \
  -d '{}'

🕌 Tips Testing

  • • Gunakan endpoint provinsi terlebih dahulu untuk melihat daftar provinsi yang tersedia
  • • Nama provinsi dan kabupaten/kota harus sesuai dengan data dari API
  • • Parameter bulan dan tahun opsional, akan default ke bulan/tahun sekarang
  • • Response jadwal berisi jadwal 1 bulan lengkap dengan 8 waktu sholat dan info hari