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.

No API Key Required Fast Response CORS Enabled

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.

Base URL
https://api.bacaquran.online/v1
Response Format
JSON
CORS
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

GET /v1/surah

Daftar Semua Surah

Mendapatkan daftar lengkap 114 surah dalam Al-Quran beserta informasi dasar seperti jumlah ayat dan nama surah.

Contoh Request
curl -X GET "https://api.bacaquran.online/v1/surah"
Contoh Response
{
  "status": "success",
  "total": 114,
  "data": [
    {
      "number": 1,
      "name": {
        "transliteration": {"id": "Al-Fatihah"},
        "translation": {"id": "Pembukaan"}
      },
      "numberOfVerses": 7,
      "revelation": {"id": "Meccan"}
    }
  ]
}
Coba Langsung Response time: < 100ms
GET /v1/surah/{id}

Detail Surah (Lengkap dengan Ayat)

Mendapatkan detail surah termasuk semua ayat, terjemahan Bahasa Indonesia, audio (jika tersedia), dan tafsir ringkas.

Parameter Path
id - Nomor surah (1-114)
Contoh: 1 (Al-Fatihah), 2 (Al-Baqarah), 114 (An-Nas)
Contoh Request
curl -X GET "https://api.bacaquran.online/v1/surah/2"
GET /v1/surah/{id}/{ayat}

Detail Satu Ayat

Mendapatkan detail satu ayat spesifik dari surah tertentu, termasuk teks Arab, terjemahan, dan tafsir.

Parameter Path
id - Nomor surah (1-114)
ayat - Nomor ayat dalam surah tersebut
Contoh Request
curl -X GET "https://api.bacaquran.online/v1/surah/2/255"
GET /v1/juz/{id}

Detail Satu Juz

Mendapatkan semua ayat dalam satu juz tertentu, memudahkan untuk membaca Al-Quran per juz.

Parameter Path
id - Nomor juz (1-30)
Contoh Request
curl -X GET "https://api.bacaquran.online/v1/juz/1"

Hadits API

Endpoint untuk mengakses kumpulan Hadits Shahih

GET /v1/hadits-list

Daftar Kitab Hadits

Mendapatkan daftar kitab hadits yang tersedia beserta informasi jumlah hadits di dalamnya.

Contoh Request
curl -X GET "https://api.bacaquran.online/v1/hadits-list"
GET /v1/hadits-bukhari

Hadits Shahih Bukhari

Mendapatkan kumpulan hadits dari kitab Shahih Bukhari, salah satu kitab hadits paling otoritatif.

Contoh Request
curl -X GET "https://api.bacaquran.online/data/hadits-bukhari.json"
GET /v1/hadits-muslim

Hadits Shahih Muslim

Mendapatkan kumpulan hadits dari kitab Shahih Muslim, kitab hadits dengan kualitas shahih kedua setelah Bukhari.

Contoh Request
curl -X GET "https://api.bacaquran.online/data/hadits-muslim.json"

Islami API

Endpoint untuk mengakses konten Islami

GET /v1/asmaulhusna

Asmaul Husna (99 Nama Allah)

Mendapatkan daftar lengkap 99 nama-nama Allah beserta artinya dalam Bahasa Indonesia dan Latin.

Contoh Request
curl -X GET "https://api.bacaquran.online/data/asmaulhusna.json"
GET /v1/doa-harian

Doa Harian

Mendapatkan kumpulan doa sehari-hari untuk berbagai aktivitas, lengkap dengan Arab, Latin, dan terjemahan.

Contoh Request
curl -X GET "https://api.bacaquran.online/data/doaharian.json"
GET /v1/dzikir-pagi

Dzikir Pagi

Mendapatkan bacaan dzikir pagi hari sesuai sunnah, lengkap dengan Arab, Latin, arti, dan keutamaan.

Contoh Request
curl -X GET "https://api.bacaquran.online/data/morning-dhikr-id.json"
GET /v1/dzikir-petang

Dzikir Petang

Mendapatkan bacaan dzikir petang hari sesuai sunnah, untuk perlindungan dan ketenangan jiwa.

Contoh Request
curl -X GET "https://api.bacaquran.online/data/evening-dhikr-id.json"
GET /v1/niat-shalat

Niat Shalat Wajib & Sunnah

Mendapatkan bacaan niat shalat 5 waktu dan shalat sunnah lainnya lengkap dengan Arab, Latin, dan terjemahan.

Contoh Request
curl -X GET "https://api.bacaquran.online/data/niatshalat.json"

Layanan Pendukung

Endpoint untuk fitur pendukung

GET /location

Deteksi Lokasi Pengguna

Mendeteksi lokasi pengguna berdasarkan IP address, berguna untuk penyesuaian jadwal sholat otomatis.

Contoh Request
curl -X GET "https://api.bacaquran.online/location"
GET /v1/prayer-times?city={city}

Jadwal Sholat

Mendapatkan jadwal sholat berdasarkan kota (menggunakan API eksternal Aladhan dengan metode Kemenag RI).

Parameter Query
city - Nama kota (Contoh: Jakarta, Surabaya, Medan, Makassar, Bandung)
Contoh Request
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