v1.0.0 Stable
Verified Data Source: Kemenag RI
Muslim All-in-One API
Akses data keislaman terlengkap dengan performa tinggi. Dibangun untuk pengembang yang ingin membuat aplikasi islami.
Base URL
http://muslim-api.syamsulbahri.dev/v1Format
application/jsonAl-Quran Indonesia
Daftar Surah
GET
/surahExample Response
Detail Surah
GET
/surah?surahId=1Example Response
Tafsir Kemenag
GET
/tafsir?surahId=1Example Response
Ayat by Surah
GET
/ayah/surah?surahId=1Example Response
Spesifik Ayat
GET
/ayah/specific?surahId=1&ayahId=1Example Response
Ayat by Juz
GET
/ayah/juz?juzId=30Example Response
Ayat by Page
GET
/ayah/page?page=604Example Response
Range Ayat
GET
/ayah/range?surahId=1&start=1&end=7Example Response
Cari Ayat
GET
/ayah/find?query=alhamdulillahExample Response
Juz Al-Quran
GET
/juzExample Response
Detail Juz
GET
/juz?juzId=30Example Response
Tema Al-Quran
GET
/themeExample Response
Detail Tema
GET
/theme?themeId=1Example Response
Kata per Kata
GET
/word?surahId=1Example Response
Word Spesifik Ayat
GET
/word?surahId=1&ayahId=1Example Response
Integrity & Blockchain
🛡️ Data Integrity Proof: Kami menggunakan teknologi cryptographic hashing (SHA-256) untuk memastikan kemurnian teks Al-Quran. Setiap Surah dan Ayah memiliki "Digital Fingerprint" yang unik. Jika ada perubahan satu karakter saja pada database kami, maka hash integrity akan berubah, memberitahukan pengguna bahwa data tidak lagi murni.
Integrity Chain (Blockchain)
GET
/integrity/chainExample Response
Verifikasi Ayah Spesifik
GET
/integrity/verify/ayah?surahId=1&ayahId=1Example Response
Butuh Resource Lainnya?
Temukan API tambahan seperti Murottal, Jadwal Sholat, Kalender Hijriah, Hadits, Asmaul Husna, dan banyak lagi di halaman Resources.
Eksplor Other ResourcesPertanyaan Umum
Apa itu Muslim All-in-One API?
Muslim All-in-One API adalah proyek open-source yang bertujuan menyediakan akses data keislaman (Al-Quran, Jadwal Sholat, Hadits, dll) dalam satu platform yang cepat, gratis, dan mudah digunakan oleh pengembang aplikasi.
Bagaimana keaslian dan akurasi data Al-Quran?
Kami menjamin keaslian data Al-Quran dalam API ini. Data teks, terjemahan, dan tafsir (Wajiz & Tahlili) diwarisi dari dataset muslim-api-three milik Otang45 yang telah diverifikasi sesuai dengan database Kemenag RI. Struktur data kami mencakup Tafsir Tahlili yang sangat mendalam, yang merupakan produk intelektual resmi dari Kementerian Agama RI dan mengikuti standar Mushaf Al-Quran Standar Indonesia (MSI).
Bagaimana dengan performa dan keamanan?
API ini sudah dilengkapi dengan 'Enterprise-grade Caching' (SWR) yang membuat respon sangat cepat lewat CDN. Kami juga menerapkan CORS policy dan Rate Limiting untuk menjaga stabilitas server dari penggunaan berlebihan.
Apakah data ini sesuai dengan database Kemenag?
Ya, benar. Secara teknis, dataset kami menggunakan skema 'Wajiz' dan 'Tahlili' yang hanya dimiliki oleh publikasi resmi Kemenag RI. Teks Arab yang digunakan juga mengikuti kaidah rasm utsmani standar Indonesia dengan tanda waqaf dan harakat yang telah disesuaikan untuk pengguna di Indonesia. Anda dapat membandingkan output API kami dengan situs resmi quran.kemenag.go.id untuk verifikasi mandiri.
Apakah data Hadits yang disediakan sahih?
Untuk Hadits Arbain, kami menggunakan dataset dari muslim-api-three milik Otang45 yang telah terverifikasi. Untuk koleksi hadits besar (Bukhari, Muslim, dll), kami mengintegrasikan data dari api.hadith.gading.dev yang mengambil sumber dari kitab-kitab hadits terkemuka dengan teks Arab dan terjemahan Indonesia yang kredibel.
Dari mana sumber data lainnya?
Jadwal sholat bersumber dari Kemenag RI (via MyQuran API). Dataset Al-Quran, Doa, dan Dzikir diwarisi dari project milik Otang45 (muslim-api-three). Audio murottal disediakan melalui CDN equran.id.
Bagaimana cara melakukan perubahan data atau memperbaiki typo?
Data lokal seperti Al-Quran, Dzikir, dan Doa disimpan dalam database SQLite di `database/alquran.db`. Anda dapat melakukan koreksi langsung pada database tersebut menggunakan SQLite client. Berkat sistem Integrity & Blockchain kami, setiap perubahan pada teks Al-Quran akan secara otomatis mengubah 'Digital Fingerprint' (hash) pada sistem, sehingga transparansi data tetap terjaga.
Bagaimana jika saya menemukan kesalahan penulisan atau bug?
Kami sangat menghargai laporan Anda. Jika Anda adalah pengguna API, silakan laporkan melalui Issue di repository GitHub kami. Jika Anda adalah pengembang, Anda dapat melakukan Pull Request atau memperbaiki data langsung di database lokal.
Apakah API ini gratis untuk digunakan?
Ya, API ini 100% gratis untuk digunakan baik untuk proyek personal, pendidikan, maupun komersial tanpa perlu kunci API (API Key).
Apakah ada batasan rate limit?
Saat ini tidak ada batasan rate limit yang ketat, namun kami menyarankan untuk melakukan caching di sisi aplikasi Anda untuk performa terbaik dan menjaga keberlangsungan layanan.