Al-Qur'an Kemenag
Official Indonesian Ministry of Religious Affairs Qur'an: 114 surah, 6,236 ayah with Arabic, kitabah, transliteration, Indonesian translation and footnotes, plus the full Kemenag tafsir (wajiz, tahlili, kosakata, munasabah, sabab nuzul).
Surah List
All 114 surah with name, ayah count, revelation place and starting mushaf page.
/v1/indonesia:quran-kemenag/surah-listParameters
| Name | Type | In | Description |
|---|---|---|---|
| keyword | string | query | Filter by surah name or translation. |
| revelation | enum | query | Filter by revelation place. Default all. One of all, makkiyah, madaniyah. |
| page | number | query | Page number (starts at 1). Default 1. |
| count | number | query | Items per page. Default 114, max 114. |
Example response
{"project":"indonesia:quran-kemenag", "data": {"page":1,"count":10, "items": [ {"name":"Al-Fātiḥah","surah":1,"ayahCount":7,"startPage":1,"nameArabic":"الفاتحة","revelation":"Makkiyah","translation":"Pembuka","transliteration":"Al-Fatihah" }, {"name":"Al-Baqarah","surah":2,"ayahCount":286,"startPage":2,"nameArabic":"البقرة","revelation":"Madaniyah","translation":"Sapi","transliteration":"Al-Baqarah" }, {"name":"Āli ‘Imrān","surah":3,"ayahCount":200,"startPage":50,"nameArabic":"اٰل عمرٰن","revelation":"Madaniyah","translation":"Keluarga Imran","transliteration":"Ali ‘Imran" } ],"total":114,"hasMore":true,"nextPage":2,"provider":"quran-kemenag","returned":10,"revelation":"all" },"timestamp":"2026-08-29T09:26:58Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Surah Detail
One surah's metadata by number.
/v1/indonesia:quran-kemenag/surah-detailParameters
| Name | Type | In | Description |
|---|---|---|---|
| surah | number | query | Surah number, 1-114. Required. |
Example response
{"project":"indonesia:quran-kemenag", "data": {"name":"Al-Baqarah","surah":2,"provider":"quran-kemenag","ayahCount":286,"startPage":2,"nameArabic":"البقرة","revelation":"Madaniyah","translation":"Sapi","transliteration":"Al-Baqarah" },"timestamp":"2026-08-29T09:26:58Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Ayah List
Paged ayah of one surah, full text and position.
/v1/indonesia:quran-kemenag/ayah-listParameters
| Name | Type | In | Description |
|---|---|---|---|
| surah | number | query | Surah number, 1-114. Required. |
| page | number | query | Page number (starts at 1). Default 1. |
| count | number | query | Items per page. Default 50, max 300. |
Example response
{"project":"indonesia:quran-kemenag", "data": {"page":1,"count":10, "items": [ {"juz":22,"ayah":1,"latin":"Yā sīn.","surah":36,"words":[],"arabic":"يٰسۤ ۚ","ayahId":3706,"manzil":5,"kitabah":"يٰسۡ ۚ","footnotes":null,"surahName":"Yāsīn","updatedAt":null,"mushafPage":440,"quarterHizb":44.75,"translation":"Yā Sīn. " }, {"juz":22,"ayah":2,"latin":"Wal-qur'ānil-ḥakīm(i).","surah":36,"words":[],"arabic":"وَالْقُرْاٰنِ الْحَكِيْمِۙ ","ayahId":3707,"manzil":5,"kitabah":"وَالْقُرْاٰنِ الْحَكِيْمِۙ ","footnotes":null,"surahName":"Yāsīn","updatedAt":null,"mushafPage":440,"quarterHizb":44.75,"translation":"Demi Al-Qur’an yang penuh hikmah," }, {"juz":22,"ayah":3,"latin":"Innaka laminal-mursalīn(a).","surah":36,"words":[],"arabic":"اِنَّكَ لَمِنَ الْمُرْسَلِيْنَۙ ","ayahId":3708,"manzil":5,"kitabah":"اِنَّكَ لَمِنَ الْمُرْسَلِيْنَۙ ","footnotes":null,"surahName":"Yāsīn","updatedAt":null,"mushafPage":440,"quarterHizb":44.75,"translation":"sesungguhnya engkau (Nabi Muhammad) benar-benar salah seorang dari rasul-rasul" } ],"surah":36,"total":83,"hasMore":true,"nextPage":2,"provider":"quran-kemenag","returned":10,"surahName":"Yāsīn" },"timestamp":"2026-08-29T09:26:58Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Ayah Detail
One ayah: Arabic, kitabah, transliteration, translation, footnotes and position.
/v1/indonesia:quran-kemenag/ayah-detailParameters
| Name | Type | In | Description |
|---|---|---|---|
| surah | number | query | Surah number, 1-114. Required. |
| ayah | number | query | Ayah number within the surah, 1-286. Required. |
Example response
{"project":"indonesia:quran-kemenag", "data": {"juz":3,"ayah":255,"latin":"Allāhu lā ilāha illā huw(a), al-ḥayyul-qayyūm(u), lā ta'khużuhū sinatuw wa lā naum(un), lahū mā fis-samāwāti wa mā fil-arḍ(i), man żal-lażī yasyfa‘u ‘indahū illā bi'iżnih(ī), ya‘la…","surah":2,"words":[],"arabic":"اَللّٰهُ لَآ اِلٰهَ اِلَّا هُوَۚ اَلْحَيُّ الْقَيُّوْمُ ەۚ لَا تَأْخُذُهٗ سِنَةٌ وَّلَا نَوْمٌۗ لَهٗ مَا فِى السَّمٰوٰتِ وَمَا فِى الْاَرْضِۗ مَنْ ذَا الَّذِيْ يَشْفَعُ عِنْدَهٗٓ…","ayahId":262,"manzil":1,"kitabah":"اَللّٰهُ لَآ اِلٰهَ اِلَّا هُوَۚ اَلْحَيُّ الْقَيُّوْمُ ەۚ لَا تَأْخُذُهٗ سِنَةٌ وَّلَا نَوْمٌۗ لَهٗ مَا فِى السَّمٰوٰتِ وَمَا فِى الْاَرْضِۗ مَنْ ذَا الَّذِيْ يَشْفَعُ عِنْدَهٗٓ…","provider":"quran-kemenag","footnotes":null,"surahName":"Al-Baqarah","updatedAt":null,"mushafPage":42,"quarterHizb":5,"translation":"Allah, tidak ada tuhan selain Dia, Yang Maha Hidup lagi terus-menerus mengurus (makhluk-Nya). Dia tidak dilanda oleh kantuk dan tidak (pula) oleh tidur. Milik-Nyalah apa yang ada d…" },"timestamp":"2026-08-29T09:26:58Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Ayah by Juz
Paged ayah of one juz (1-30).
/v1/indonesia:quran-kemenag/ayah-by-juzParameters
| Name | Type | In | Description |
|---|---|---|---|
| juz | number | query | Juz number, 1-30. Required. |
| page | number | query | Page number (starts at 1). Default 1. |
| count | number | query | Items per page. Default 50, max 300. |
Example response
{"project":"indonesia:quran-kemenag", "data": {"juz":30,"page":1,"count":10, "items": [ {"juz":30,"ayah":1,"latin":"‘Amma yatasā'alūn(a).","surah":78, "words": [ "عَمَّ", "يَتَسَاۤءَلُوْنَۚ" ],"arabic":"عَمَّ يَتَسَاۤءَلُوْنَۚ ","ayahId":5673,"manzil":7,"kitabah":"عَمَّ يَتَسَاۤءَلُوْنَۚ ","footnotes":null,"surahName":"An-Naba'","updatedAt":null,"mushafPage":582,"quarterHizb":59,"translation":"Tentang apakah mereka saling bertanya?" }, {"juz":30,"ayah":2,"latin":"‘Anin naba'il-‘aẓīm(i).","surah":78, "words": [ "عَنِ", "النَّبَاِ" ],"arabic":"عَنِ النَّبَاِ الْعَظِيْمِۙ ","ayahId":5674,"manzil":7,"kitabah":"عَنِ النَّبَاِ الْعَظِيْمِۙ ","footnotes":null,"surahName":"An-Naba'","updatedAt":null,"mushafPage":582,"quarterHizb":59,"translation":"Tentang berita yang besar (hari Kebangkitan)" } ],"total":null,"hasMore":true,"nextPage":2,"provider":"quran-kemenag","returned":10 },"timestamp":"2026-08-29T09:26:58Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Ayah by Mushaf Page
Every ayah printed on one standard mushaf page (1-604).
/v1/indonesia:quran-kemenag/ayah-by-pageParameters
| Name | Type | In | Description |
|---|---|---|---|
| mushafPage | number | query | Mushaf page number, 1-604. Required. |
Example response
{"project":"indonesia:quran-kemenag", "data": {"count":7, "items": [ {"juz":1,"ayah":1,"latin":"Bismillāhir-raḥmānir-raḥīm(i). ","surah":1, "words": [ "بِسْمِ", "اللّٰهِ" ],"arabic":"بِسْمِ اللّٰهِ الرَّحْمٰنِ الرَّحِيْمِ","ayahId":1,"manzil":1,"kitabah":"بِسْمِ اللّٰهِ الرَّحْمٰنِ الرَّحِيْمِ","footnotes":null,"surahName":"Al-Fātiḥah","updatedAt":"2025-09-17T11:40:19.000Z","mushafPage":1,"quarterHizb":1,"translation":"Dengan nama Allah Yang Maha Pengasih lagi Maha Penyayang." }, {"juz":1,"ayah":2,"latin":"Al-ḥamdu lillāhi rabbil-‘ālamīn(a). ","surah":1, "words": [ "اَلْحَمْدُ", "لِلّٰهِ" ],"arabic":"اَلْحَمْدُ لِلّٰهِ رَبِّ الْعٰلَمِيْنَۙ","ayahId":2,"manzil":1,"kitabah":"اَلْحَمْدُ لِلّٰهِ رَبِّ الْعٰلَمِيْنَۙ","footnotes":"1) Allah Swt. disebut rabb (Tuhan) seluruh alam karena Dialah yang telah menciptakan, memelihara, mendidik, mengatur, mengurus, memberi rezeki, dan sebagainya kepada semua makhluk-…","surahName":"Al-Fātiḥah","updatedAt":"2025-09-17T11:41:27.000Z","mushafPage":1,"quarterHizb":1,"translation":"Segala puji bagi Allah, Tuhan1) semesta alam" } ],"provider":"quran-kemenag","mushafPage":1 },"timestamp":"2026-08-29T09:26:58Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Ayah Word by Word
Per-word breakdown of one ayah.
/v1/indonesia:quran-kemenag/ayah-wordsParameters
| Name | Type | In | Description |
|---|---|---|---|
| surah | number | query | Surah number, 1-114. Required. |
| ayah | number | query | Ayah number within the surah, 1-286. Required. |
Example response
{"project":"indonesia:quran-kemenag", "data": {"ayah":1,"count":4, "items": [ {"arabic":"بِسْمِ","position":1 }, {"arabic":"اللّٰهِ","position":2 }, {"arabic":"الرَّحْمٰنِ","position":3 }, {"arabic":"الرَّحِيْمِ","position":4 } ],"surah":1,"arabic":"بِسْمِ اللّٰهِ الرَّحْمٰنِ الرَّحِيْمِ","ayahId":1,"provider":"quran-kemenag","surahName":"Al-Fātiḥah","translation":"Dengan nama Allah Yang Maha Pengasih lagi Maha Penyayang." },"timestamp":"2026-08-29T09:26:58Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Tafsir (Full)
Complete Kemenag tafsir for one ayah: wajiz, tahlili, kosakata, sabab nuzul, munasabah, surah intro/outro and conclusion.
/v1/indonesia:quran-kemenag/tafsir-ayahParameters
| Name | Type | In | Description |
|---|---|---|---|
| surah | number | query | Surah number, 1-114. Required. |
| ayah | number | query | Ayah number within the surah, 1-286. Required. |
Example response
{"project":"indonesia:quran-kemenag", "data": {"ayah":255,"latin":"Allāhu lā ilāha illā huw(a), al-ḥayyul-qayyūm(u), lā ta'khużuhū sinatuw wa lā naum(un), lahū mā fis-samāwāti wa mā fil-arḍ(i), man żal-lażī yasyfa‘u ‘indahū illā bi'iżnih(ī), ya‘la…","surah":2,"wajiz":"Allah; tidak ada tuhan yang pantas disembah dan dipertuhan selain Dia. Yang Mahahidup, kekal, dan memiliki semua makna kehidupan yang sempurna, Yang terus menerus mengurus makhluk-…","arabic":"اَللّٰهُ لَآ اِلٰهَ اِلَّا هُوَۚ اَلْحَيُّ الْقَيُّوْمُ ەۚ لَا تَأْخُذُهٗ سِنَةٌ وَّلَا نَوْمٌۗ لَهٗ مَا فِى السَّمٰوٰتِ وَمَا فِى الْاَرْضِۗ مَنْ ذَا الَّذِيْ يَشْفَعُ عِنْدَهٗٓ…","ayahId":262,"tahlili":"Allah adalah Tuhan Yang Maha Esa, tidak ada tuhan selain Dia, dan hanya Dia yang berhak untuk disembah. Adapun tuhan-tuhan yang lain yang disembah oleh sebagian manusia dengan alas…","kosakata":"Kosakata: Kursi كُرْسِيٌّ (al-Baqarah/2: 255)\nSecara etimologis, kursi berarti tempat duduk, singgasana atau tahta (ṣād/38: 34). Asal katanya الكرسي artinya tempat berkumpul. Segal…","provider":"quran-kemenag","surahName":"Al-Baqarah","conclusion":"1.\tHanya Allah sajalah Tuhan bagi semua umat manusia yang wajib diimani, disembah, dipuji dan ditaati, sebab Dialah yang wajibul-wujud, hidup abadi. Dialah Pencipta, Pemelihara dan…","introSurah":"Surah al-Baqarah yang terdiri dari 286 ayat adalah termasuk golongan surah Madaniyah yang diturunkan pada tahun-tahun permulaan periode Nabi Muhammad saw di Medinah. Ia merupakan s…","outroSurah":null,"sababNuzul":null,"themeGroup":"AYAT KURSI","translation":"Allah, tidak ada tuhan selain Dia, Yang Maha Hidup lagi terus-menerus mengurus (makhluk-Nya). Dia tidak dilanda oleh kantuk dan tidak (pula) oleh tidur. Milik-Nyalah apa yang ada d…","munasabahPrevSurah":"1.\tSurah al-Fātiḥah merupakan pokok-pokok pembahasan yang akan dirinci dalam surah al-Baqarah dan surah-surah sesudahnya.\n2.\tDi bagian akhir surah al-Fātiḥah disebutkan permohonan …","munasabahPrevTheme":"Pada ayat yang lalu, Allah swt telah memerintahkan kepada orang-orang mukmin agar mereka mengeluarkan zakat atau pun sedekah dari harta benda mereka. Dia memperingatkan orang-orang…" },"timestamp":"2026-08-29T09:26:58Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Tafsir Wajiz
Short-form Kemenag tafsir for one ayah.
/v1/indonesia:quran-kemenag/tafsir-wajizParameters
| Name | Type | In | Description |
|---|---|---|---|
| surah | number | query | Surah number, 1-114. Required. |
| ayah | number | query | Ayah number within the surah, 1-286. Required. |
Example response
{"project":"indonesia:quran-kemenag", "data": {"ayah":255,"latin":"Allāhu lā ilāha illā huw(a), al-ḥayyul-qayyūm(u), lā ta'khużuhū sinatuw wa lā naum(un), lahū mā fis-samāwāti wa mā fil-arḍ(i), man żal-lażī yasyfa‘u ‘indahū illā bi'iżnih(ī), ya‘la…","surah":2,"wajiz":"Allah; tidak ada tuhan yang pantas disembah dan dipertuhan selain Dia. Yang Mahahidup, kekal, dan memiliki semua makna kehidupan yang sempurna, Yang terus menerus mengurus makhluk-…","arabic":"اَللّٰهُ لَآ اِلٰهَ اِلَّا هُوَۚ اَلْحَيُّ الْقَيُّوْمُ ەۚ لَا تَأْخُذُهٗ سِنَةٌ وَّلَا نَوْمٌۗ لَهٗ مَا فِى السَّمٰوٰتِ وَمَا فِى الْاَرْضِۗ مَنْ ذَا الَّذِيْ يَشْفَعُ عِنْدَهٗٓ…","ayahId":262,"provider":"quran-kemenag","surahName":"Al-Baqarah","translation":"Allah, tidak ada tuhan selain Dia, Yang Maha Hidup lagi terus-menerus mengurus (makhluk-Nya). Dia tidak dilanda oleh kantuk dan tidak (pula) oleh tidur. Milik-Nyalah apa yang ada d…" },"timestamp":"2026-08-29T09:26:58Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Tafsir Tahlili
Long-form analytical Kemenag tafsir for one ayah.
/v1/indonesia:quran-kemenag/tafsir-tahliliParameters
| Name | Type | In | Description |
|---|---|---|---|
| surah | number | query | Surah number, 1-114. Required. |
| ayah | number | query | Ayah number within the surah, 1-286. Required. |
Example response
{"project":"indonesia:quran-kemenag", "data": {"ayah":255,"latin":"Allāhu lā ilāha illā huw(a), al-ḥayyul-qayyūm(u), lā ta'khużuhū sinatuw wa lā naum(un), lahū mā fis-samāwāti wa mā fil-arḍ(i), man żal-lażī yasyfa‘u ‘indahū illā bi'iżnih(ī), ya‘la…","surah":2,"arabic":"اَللّٰهُ لَآ اِلٰهَ اِلَّا هُوَۚ اَلْحَيُّ الْقَيُّوْمُ ەۚ لَا تَأْخُذُهٗ سِنَةٌ وَّلَا نَوْمٌۗ لَهٗ مَا فِى السَّمٰوٰتِ وَمَا فِى الْاَرْضِۗ مَنْ ذَا الَّذِيْ يَشْفَعُ عِنْدَهٗٓ…","ayahId":262,"tahlili":"Allah adalah Tuhan Yang Maha Esa, tidak ada tuhan selain Dia, dan hanya Dia yang berhak untuk disembah. Adapun tuhan-tuhan yang lain yang disembah oleh sebagian manusia dengan alas…","kosakata":"Kosakata: Kursi كُرْسِيٌّ (al-Baqarah/2: 255)\nSecara etimologis, kursi berarti tempat duduk, singgasana atau tahta (ṣād/38: 34). Asal katanya الكرسي artinya tempat berkumpul. Segal…","provider":"quran-kemenag","surahName":"Al-Baqarah","themeGroup":"AYAT KURSI","translation":"Allah, tidak ada tuhan selain Dia, Yang Maha Hidup lagi terus-menerus mengurus (makhluk-Nya). Dia tidak dilanda oleh kantuk dan tidak (pula) oleh tidur. Milik-Nyalah apa yang ada d…" },"timestamp":"2026-08-29T09:26:58Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Sabab Nuzul
Occasion of revelation for one ayah, where the source records one.
/v1/indonesia:quran-kemenag/sabab-nuzulParameters
| Name | Type | In | Description |
|---|---|---|---|
| surah | number | query | Surah number, 1-114. Required. |
| ayah | number | query | Ayah number within the surah, 1-286. Required. |
Example response
{"project":"indonesia:quran-kemenag", "data": {"ayah":118,"latin":"Yā ayyuhal-lażīna āmanū lā tattakhiżū biṭānatam min dūnikum lā ya'lūnakum khabālā(n), waddū mā ‘anittum, qad badatil-bagḍā'u min afwāhihim, wa mā tukhfī ṣudūruhum akbar(u), qad bayyannā lakumul-āyāti in kuntum ta‘qilūn(a).","surah":3,"arabic":"يٰٓاَيُّهَا الَّذِيْنَ اٰمَنُوْا لَا تَتَّخِذُوْا بِطَانَةً مِّنْ دُوْنِكُمْ لَا يَأْلُوْنَكُمْ خَبَالًاۗ وَدُّوْا مَا عَنِتُّمْۚ قَدْ بَدَتِ الْبَغْضَاۤءُ مِنْ اَفْوَاهِهِمْۖ وَمَا تُخْفِيْ صُدُوْرُهُمْ اَكْبَرُ ۗ قَدْ بَيَّنَّا لَكُمُ الْاٰيٰتِ اِنْ كُنْتُمْ تَعْقِلُوْنَ","ayahId":411,"provider":"quran-kemenag","surahName":"Āli ‘Imrān","sababNuzul":"Menurut Ibnu Abbas ayat ini diturunkan berhubungan dengan tindakan sebagian kaum Muslimin yang berhubungan erat dengan orang-orang Yahudi Medinah karena bertetangga dan adanya perjanjian damai antara mereka. Bagaimanapun sebab turun ayat ini, namun dapat dipahami bahwa Allah melarang mengambil orang kafir yang telah nyata niat jahatnya terhadap orang mukmin sebagai teman akrab. Mereka adalah orang-orang musyrik, Yahudi, munafik dan lain-lain.","translation":"Wahai orang-orang yang beriman, janganlah kamu mengambil teman kepercayaan dari orang-orang di luar kalangan (agama)-mu (karena) mereka tidak henti-hentinya (mendatangkan) kemudaratan bagimu. Mereka menginginkan apa yang menyusahkanmu. Sungguh, telah nyata kebencian dari mulut mereka dan apa yang mereka sembunyikan dalam hati lebih besar. Sungguh, Kami telah menerangkan kepadamu ayat-ayat (Kami), jika kamu berpikir.","hasSababNuzul":true },"timestamp":"2026-08-29T09:26:58Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Surah Overview
Surah introduction, closing, theme group and relation to the previous surah.
/v1/indonesia:quran-kemenag/surah-overviewParameters
| Name | Type | In | Description |
|---|---|---|---|
| surah | number | query | Surah number, 1-114. Required. |
Example response
{"project":"indonesia:quran-kemenag", "data": {"name":"Al-Baqarah","surah":2,"provider":"quran-kemenag","ayahCount":286,"startPage":2,"conclusion":null,"introSurah":"Surah al-Baqarah yang terdiri dari 286 ayat adalah termasuk golongan surah Madaniyah yang diturunkan pada tahun-tahun permulaan periode Nabi Muhammad saw di Medinah. Ia merupakan s…","nameArabic":"البقرة","outroSurah":null,"revelation":"Madaniyah","themeGroup":"GOLONGAN ORANG YANG BERTAKWA","translation":"Sapi","transliteration":"Al-Baqarah","munasabahPrevSurah":"1.\tSurah al-Fātiḥah merupakan pokok-pokok pembahasan yang akan dirinci dalam surah al-Baqarah dan surah-surah sesudahnya.\n2.\tDi bagian akhir surah al-Fātiḥah disebutkan permohonan …" },"timestamp":"2026-08-29T09:26:58Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Search Ayah
Search the whole Qur'an by translation, transliteration or Arabic text, optionally scoped to a surah or juz.
/v1/indonesia:quran-kemenag/searchParameters
| Name | Type | In | Description |
|---|---|---|---|
| q | string | query | Search term, at least 2 characters. Required. |
| scope | enum | query | Field to search. Default translation. One of translation, latin, arabic, all. |
| surah | number | query | Restrict to one surah, 1-114. |
| juz | number | query | Restrict to one juz, 1-30. |
| page | number | query | Page number (starts at 1). Default 1. |
| count | number | query | Items per page. Default 20, max 100. |
Example response
{"project":"indonesia:quran-kemenag", "data": {"juz":null,"page":1,"count":8, "items": [ {"juz":1,"ayah":64,"latin":"Ṡumma tawallaitum mim ba‘di żālika falau lā faḍlullāhi ‘alaikum wa raḥmatuhū lakuntum minal-khāsirīn(a). ","surah":2,"arabic":"ثُمَّ تَوَلَّيْتُمْ مِّنْۢ بَعْدِ ذٰلِكَ فَلَوْلَا فَضْلُ اللّٰهِ عَلَيْكُمْ وَرَحْمَتُهٗ لَكُنْتُمْ مِّنَ الْخٰسِرِيْنَ","ayahId":71,"surahName":"Al-Baqarah","mushafPage":10,"translation":"Setelah itu, kamu berpaling. Maka, seandainya bukan karena karunia Allah dan rahmat-Nya kepadamu, pasti kamu termasuk orang yang rugi." }, {"juz":1,"ayah":105,"latin":"Mā yawaddul-lażīna kafarū min ahlil-kitābi wa lal-musyrikīna ay yunazzila ‘alaikum min khairim mir rabbikum, wallāhu yakhtaṣṣu biraḥmatihī may yasyā'(u), wallāhu żul faḍlil-‘aẓīm(i…","surah":2,"arabic":"مَا يَوَدُّ الَّذِيْنَ كَفَرُوْا مِنْ اَهْلِ الْكِتٰبِ وَلَا الْمُشْرِكِيْنَ اَنْ يُّنَزَّلَ عَلَيْكُمْ مِّنْ خَيْرٍ مِّنْ رَّبِّكُمْ ۗ وَاللّٰهُ يَخْتَصُّ بِرَحْمَتِهٖ مَنْ يَّشَا…","ayahId":112,"surahName":"Al-Baqarah","mushafPage":16,"translation":"Orang-orang kafir dari golongan Ahlulkitab dan orang-orang musyrik tidak menginginkan diturunkannya kepadamu suatu kebaikan dari Tuhanmu. Akan tetapi, secara khusus Allah memberika…" } ],"query":"rahmat","scope":"translation","surah":null,"total":146,"hasMore":true,"nextPage":2,"provider":"quran-kemenag","returned":8 },"timestamp":"2026-08-29T09:26:58Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Random Ayah
One random ayah, optionally restricted to a surah or juz.
/v1/indonesia:quran-kemenag/random-ayahParameters
| Name | Type | In | Description |
|---|---|---|---|
| surah | number | query | Restrict to one surah, 1-114. |
| juz | number | query | Restrict to one juz, 1-30. |
Example response
{"project":"indonesia:quran-kemenag", "data": {"juz":30,"ayah":13,"latin":"Fī ṣuḥufim mukarrmah(tin).","surah":80,"arabic":"فِيْ صُحُفٍ مُّكَرَّمَةٍۙ","ayahId":5771,"poolSize":564,"provider":"quran-kemenag","surahName":"‘Abasa","mushafPage":585,"translation":"di dalam suhuf yang dimuliakan (di sisi Allah)," },"timestamp":"2026-08-29T09:26:58Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Try it
Live request with your key
const data = await client.run( "indonesia:quran-kemenag", "surah-list", { keyword: "baqarah", page: 1 });
Al-Qur'an Kemenag
Official Indonesian Ministry of Religious Affairs Qur'an: 114 surah, 6,236 ayah with Arabic, kitabah, transliteration, Indonesian translation and footnotes, plus the full Kemenag tafsir (wajiz, tahlili, kosakata, munasabah, sabab nuzul).
All 114 surah with name, ayah count, revelation place and starting mushaf page.
/v1/…quran-kemenag/surah-listTry it
Parameters
keyword
string · query · optional
Filter by surah name or translation.
revelation
enum · query · optional
Filter by revelation place. Default all.
page
number · query · optional
Page number (starts at 1). Default 1.
count
number · query · optional
Items per page. Default 114, max 114.
Example response
{"project":"indonesia:quran-kemenag", "data": {"page":1,"count":10, "items": [ {"name":"Al-Fātiḥah","surah":1,"ayahCount":7,"startPage":1,"nameArabic":"الفاتحة","revelation":"Makkiyah","translation":"Pembuka","transliteration":"Al-Fatihah" }, {"name":"Al-Baqarah","surah":2,"ayahCount":286,"startPage":2,"nameArabic":"البقرة","revelation":"Madaniyah","translation":"Sapi","transliteration":"Al-Baqarah" }, {"name":"Āli ‘Imrān","surah":3,"ayahCount":200,"startPage":50,"nameArabic":"اٰل عمرٰن","revelation":"Madaniyah","translation":"Keluarga Imran","transliteration":"Ali ‘Imran" } ],"total":114,"hasMore":true,"nextPage":2,"provider":"quran-kemenag","returned":10,"revelation":"all" },"timestamp":"2026-08-29T09:26:58Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Code
const data = await client.run( "indonesia:quran-kemenag", "surah-list", { keyword: "baqarah", page: 1 });