MuslimPack API

API publik untuk Al-Qur'an, hadits, jadwal sholat per kota/kecamatan, doa, tahlil, kalender Hijriah, dan video kajian. Gratis dipakai, semua endpoint bersifat baca-saja (GET) dan mengembalikan JSON UTF-8.

Mulai cepat

Base URL: …

Konvensi

Format respons

Setiap respons dibungkus dalam amplop yang sama:

{
  "code": 200,
  "status": "OK",
  "message": "Success",
  "timestamp": "2026-10-14T07:09:29+07:00",
  "data": { ... }
}

Error

Kegagalan memakai amplop yang sama dengan data: null dan status HTTP yang sesuai:

{
  "code": 404,
  "status": "Not Found",
  "message": "Doa with ID 99 not found",
  "data": null
}

Kode umum: 400 parameter salah, 404 tidak ditemukan, 502/503 layanan hulu tidak tersedia.

Paginasi

Daftar besar memakai page dan limit dan membalas total_page, current_page, total_data. Daftar kosong selalu berupa [], bukan null.

Cache

Respons membawa header Cache-Control. Data Al-Qur'an dan lokasi jarang berubah, jadi simpan hasilnya di sisi klien dan hormati header tersebut.

Tolong pakai dengan wajar: cache respons, hindari memanggil endpoint yang sama berulang-ulang, dan jangan mengunduh seluruh data secara massal berulang kali. Kami dapat membatasi akses yang membebani layanan.

Referensi endpoint

Memuat spesifikasi…