Jadwal Sholat API v1.0

API scraper presisi tinggi yang menarik data jadwal sholat dari NU Online. Dilengkapi dengan fitur Universal Routing (Pencarian Kota & Koordinat), Auto-Elevation (Topografi Open-Meteo), Auto-Timezone, dan geocoding via satelit OpenStreetMap.

Endpoint API

GET https://[domain-anda]/api

Parameter Query

Anda dapat menggunakan nama kota ATAU kombinasi Latitude & Longitude.

Parameter Tipe Wajib? Deskripsi
kota String Opsional* Nama kota/daerah. Otomatis diterjemahkan ke koordinat oleh OSM.
lat Float Opsional* Garis lintang (Latitude). Wajib diisi jika tidak menggunakan parameter kota.
lng Float Opsional* Garis bujur (Longitude). Wajib diisi jika tidak menggunakan parameter kota.
bulan Integer Opsional Bulan (1-12). Default: Bulan saat ini.
tahun Integer Opsional Tahun (Contoh: 2026). Default: Tahun saat ini.

Pencarian by Nama Kota

/api?kota=Brebes&bulan=10&tahun=2026

Pencarian by Koordinat GPS

/api?lat=-6.96&lng=108.99&bulan=10&tahun=2026

Contoh Respons Output JSON

{
  "status": "success",
  "lokasi": "Rengaspendawa, Brebes, Jawa Tengah, Indonesia ยท Waktu dalam Asia/Jakarta.",
  "detail_lokasi_sistem": {
    "name": "Rengaspendawa",
    "altitude": 16,
    "timeZone": "Asia/Jakarta"
  },
  "info_pencarian": "Pencarian kota 'Brebes' dikonversi ke koordinat oleh OSM",
  "koordinat": {
    "latitude": -6.960616,
    "longitude": 108.991827
  },
  "periode": "10-2026",
  "data": [
    {
      "hari": "Kamis",
      "tanggal": "01-10-2026",
      "hijriah": "19 Rab. Akhir",
      "imsak": "04:02",
      "subuh": "04:12",
      "terbit": "05:29",
      "dhuha": "05:51",
      "zuhur": "11:35",
      "ashar": "14:41",
      "maghrib": "17:39",
      "isya": "18:48"
    }
  ]
}
© 2026 Jadwal Sholat API Engine. Dibangun menggunakan Express.js, Puppeteer, dan OpenStreetMap.