API Documentation
Selamat datang di dokumentasi API Baca Quran Online. Gunakan API ini secara gratis untuk mengintegrasikan Al-Quran, Hadits, Doa, Dzikir, dan fitur Islami lainnya ke dalam aplikasi Anda.
Overview
API Baca Quran Online menyediakan akses gratis ke berbagai data Islami. Semua response dikirim dalam format JSON dan mendukung CORS, sehingga dapat diakses dari website manapun.
https://api.bacaquran.online/v1
JSON
Enabled (*)
Authentication
Public API - No Authentication Required
API ini bersifat publik dan gratis, tidak memerlukan API key atau autentikasi apapun. Namun untuk penggunaan yang berlebihan, kami akan memberlakukan rate limiting di masa mendatang.
Rate Limit
Saat ini belum ada rate limiting
Harap gunakan dengan bijak. Untuk penggunaan massal, silakan hubungi kami melalui halaman kontak.
Quran API
Endpoint untuk mengakses data Al-Quran
/v1/surah
Daftar Semua Surah
Mendapatkan daftar lengkap 114 surah dalam Al-Quran beserta informasi dasar seperti jumlah ayat dan nama surah.
curl -X GET "https://api.bacaquran.online/v1/surah"
{
"status": "success",
"total": 114,
"data": [
{
"number": 1,
"name": {
"transliteration": {"id": "Al-Fatihah"},
"translation": {"id": "Pembukaan"}
},
"numberOfVerses": 7,
"revelation": {"id": "Meccan"}
}
]
}
/v1/surah/{id}
Detail Surah (Lengkap dengan Ayat)
Mendapatkan detail surah termasuk semua ayat, terjemahan Bahasa Indonesia, audio (jika tersedia), dan tafsir ringkas.
id - Nomor surah (1-114)
curl -X GET "https://api.bacaquran.online/v1/surah/2"
/v1/surah/{id}/{ayat}
Detail Satu Ayat
Mendapatkan detail satu ayat spesifik dari surah tertentu, termasuk teks Arab, terjemahan, dan tafsir.
id - Nomor surah (1-114)ayat - Nomor ayat dalam surah tersebutcurl -X GET "https://api.bacaquran.online/v1/surah/2/255"
/v1/juz/{id}
Detail Satu Juz
Mendapatkan semua ayat dalam satu juz tertentu, memudahkan untuk membaca Al-Quran per juz.
id - Nomor juz (1-30)
curl -X GET "https://api.bacaquran.online/v1/juz/1"
Hadits API
Endpoint untuk mengakses kumpulan Hadits Shahih
/v1/hadits-list
Daftar Kitab Hadits
Mendapatkan daftar kitab hadits yang tersedia beserta informasi jumlah hadits di dalamnya.
curl -X GET "https://api.bacaquran.online/v1/hadits-list"
/v1/hadits-bukhari
Hadits Shahih Bukhari
Mendapatkan kumpulan hadits dari kitab Shahih Bukhari, salah satu kitab hadits paling otoritatif.
curl -X GET "https://api.bacaquran.online/data/hadits-bukhari.json"
/v1/hadits-muslim
Hadits Shahih Muslim
Mendapatkan kumpulan hadits dari kitab Shahih Muslim, kitab hadits dengan kualitas shahih kedua setelah Bukhari.
curl -X GET "https://api.bacaquran.online/data/hadits-muslim.json"
Islami API
Endpoint untuk mengakses konten Islami
/v1/asmaulhusna
Asmaul Husna (99 Nama Allah)
Mendapatkan daftar lengkap 99 nama-nama Allah beserta artinya dalam Bahasa Indonesia dan Latin.
curl -X GET "https://api.bacaquran.online/data/asmaulhusna.json"
/v1/doa-harian
Doa Harian
Mendapatkan kumpulan doa sehari-hari untuk berbagai aktivitas, lengkap dengan Arab, Latin, dan terjemahan.
curl -X GET "https://api.bacaquran.online/data/doaharian.json"
/v1/dzikir-pagi
Dzikir Pagi
Mendapatkan bacaan dzikir pagi hari sesuai sunnah, lengkap dengan Arab, Latin, arti, dan keutamaan.
curl -X GET "https://api.bacaquran.online/data/morning-dhikr-id.json"
/v1/dzikir-petang
Dzikir Petang
Mendapatkan bacaan dzikir petang hari sesuai sunnah, untuk perlindungan dan ketenangan jiwa.
curl -X GET "https://api.bacaquran.online/data/evening-dhikr-id.json"
/v1/niat-shalat
Niat Shalat Wajib & Sunnah
Mendapatkan bacaan niat shalat 5 waktu dan shalat sunnah lainnya lengkap dengan Arab, Latin, dan terjemahan.
curl -X GET "https://api.bacaquran.online/data/niatshalat.json"
Layanan Pendukung
Endpoint untuk fitur pendukung
/location
Deteksi Lokasi Pengguna
Mendeteksi lokasi pengguna berdasarkan IP address, berguna untuk penyesuaian jadwal sholat otomatis.
curl -X GET "https://api.bacaquran.online/location"
/v1/prayer-times?city={city}
Jadwal Sholat
Mendapatkan jadwal sholat berdasarkan kota (menggunakan API eksternal Aladhan dengan metode Kemenag RI).
city - Nama kota (Contoh: Jakarta, Surabaya, Medan, Makassar, Bandung)
curl -X GET "https://api.aladhan.com/v1/timingsByCity?city=Jakarta&country=Indonesia&method=20"
© 2026 BacaQuran.online | API Documentation v1.0.0
Dibuat dengan untuk kemudahan akses Al-Quran