Skip to main content

Alqur`an API

Al-Qur'an Web is a website Quran online with translation, audio and tajwid.

Project: Al-Qur'an Web

All request using GET method.

Surat

Get list of surat

https://api.alif.my.id/alquran
{
"total_surat": 114,
"total_ayat": 6236,
"surats": [
{
"id": 1,
"surat_name": "Al-Fatihah",
"surat_text": " الفاتحة",
"surat_terjemahan": "Pembukaan",
"count_ayat": 7
},
{
"id": 2,
"surat_name": "Al-Baqarah",
"surat_text": " البقرة",
"surat_terjemahan": "Sapi",
"count_ayat": 286
},
// more surats
]
}

Assets for surat

Font Arabic

https://cdn.alif.my.id/alquran/assets/LPMQ.ttf

Ayat

Get ayat

https://api.alif.my.id/alquran/{ surat ID }

Example:

https://api.alif.my.id/alquran/1
{
"id": 1,
"surat_name": "Al-Fatihah",
"surat_text": " الفاتحة",
"surat_terjemahan": "Pembukaan",
"count_ayat": 7,
"ayats": [
{
"aya_id": 1,
"aya_number": 1,
"aya_text": "بِسْمِ اللّٰهِ الرَّحْمٰنِ الرَّحِيْمِ",
"sura_id": 1,
"juz_id": 1,
"page_number": 1,
"translation_aya_text": "<p>Dengan nama Allah Yang Maha Pengasih, Maha Penyayang.</p>"
},
// more ayats...
]
}

Get selected ayat

https://api.alif.my.id/alquran/{ surat ID }/{ ayat number }

Or

https://api.alif.my.id/alquran/{ surat ID }/{ ayat number from }-{ ayat number to }

Example:

https://api.alif.my.id/alquran/99/2-3
{
"id": 99,
"surat_name": "Az-Zalzalah",
"surat_text": " الزلزلة",
"surat_terjemahan": "Guncangan",
"count_ayat": 8,
"ayats": [
{
"aya_id": 6140,
"aya_number": 2,
"aya_text": "وَاَخْرَجَتِ الْاَرْضُ اَثْقَالَهَاۙ",
"sura_id": 99,
"juz_id": 30,
"page_number": 599,
"translation_aya_text": "dan bumi telah mengeluarkan beban-beban berat (yang dikandung)nya,"
},
{
"aya_id": 6141,
"aya_number": 3,
"aya_text": "وَقَالَ الْاِنْسَانُ مَا لَهَاۚ",
"sura_id": 99,
"juz_id": 30,
"page_number": 599,
"translation_aya_text": "Dan manusia bertanya, “Apa yang terjadi pada bumi ini?”"
}
]
}

Tajwid

Get list of tajwid available

https://api.alif.my.id/alquran/tajwid-available
{
"results": [
1,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114
]
}

Get tajwid by surat id

https://api.alif.my.id/alquran/{ surat ID }/tajwid

Example:

https://api.alif.my.id/alquran/1/tajwid
{
"status": "success",
"id": 1,
"surat_name": "Al-Fatihah",
"surat_text": " الفاتحة",
"surat_terjemahan": "Pembukaan",
"count_ayat": 7,
"ayats": [
{
"aya_id": 1,
"aya_number": 1,
"aya_text": "بِسْ<tajweed data-type=\"tarqiq\">مِ اللّٰ</tajweed>هِ <tajweed data-type=\"lam-s\">الرَّ</tajweed>حْ<tajweed data-type=\"mad-t\">مٰ</tajweed>نِ <tajweed data-type=\"lam-s\">الرَّ</tajweed><tajweed data-type=\"mad-arid\">حِيْمِ</tajweed>",
"sura_id": 1,
"juz_id": 1,
"page_number": 1,
"translation_aya_text": "<p>Dengan nama Allah Yang Maha Pengasih, Maha Penyayang.</p>"
},
// more ayats...
]
}

Assets for Tajwid

Tajwid CSS

https://cdn.alif.my.id/alquran/assets/tajwid.css

Tajwid description

https://cdn.alif.my.id/alquran/assets/tajwid.json

Tafsir

Get Tafsir

https://api.alif.my.id/alquran/tafsir/{ ayat ID }

Example:

https://api.alif.my.id/alquran/tafsir/200
{
"tafsir": [
{
"tafsir_id": 200,
"aya_name": "2:193",
"sura_id": 2,
"aya_number": 193,
"text": "<p><em>Dan perangilah mereka itu sampai tidak ada lagi fitnah</em>, yakni hingga keadaan kondusif untuk menciptakan perdamaian dengan berakhirnya teror, rintangan dan gangguan keamanan dan ketertiban,<em> dan agama hanya bagi Allah semata</em> sehingga setiap orang bisa menjalankan agama dengan tenang.<em> Jika mereka berhenti</em> dari berbuat teror, gangguan keamanan dan ketertiban,<em> maka tidak ada</em> lagi <em>alasan</em> bagi umat Islam untuk menampakkan <em>permusuhan</em> di antara umat manusia<em> kecuali terhadap orang-orang zalim</em>, yakni orang-orang yang tidak memiliki tekad untuk berdamai dengan kaum Muslim.</p>",
"mufasir": "Tafsir Ringkas Kemenag"
},
{
"tafsir_id": 6436,
"aya_name": "2:193",
"sura_id": 2,
"aya_number": 193,
"text": "Orang-orang mukmin diperintah agar tetap memerangi kaum musyrikin yang memerangi mereka sehingga mereka tidak mempunyai kekuatan lagi untuk menganiaya kaum Muslimin dan merintangi mereka dalam melaksanakan perintah agamanya, sehingga agama Islam dapat dijalankan sepenuhnya oleh setiap Muslim dengan tulus ikhlas, bebas dari ketakutan, gangguan dan tekanan.\nJika kaum musyrikin telah menghentikan segala tindakan jahat dan mereka telah masuk Islam, maka kaum Muslimin tidak diperbolehkan mengadakan pembalasan atau tindakan yang melampaui batas, kecuali terhadap mereka yang zalim, yaitu orang-orang yang memulai lagi atau kembali kepada kekafiran dan memfitnah orang-orang Islam.\n",
"mufasir": "Tafsir Kemenag"
}
]
}