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