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"
}
]
}