Quran Com
The default API of Quran.com website, you can find the Quran.com documentation from the website provided in the API.
532 subscribers
9.4/10 popularity
124 ms avg latency
53% success rate
41 endpoints
The in-depth APIMemo review for this API hasn't been published yet —
the data below comes straight from the public marketplace listing.
Quran Com endpoints
| Method | Endpoint | Description |
|---|---|---|
| Chapters (Surah) | ||
| GET |
list /chapters |
Get list of Chapter (Surah) with the whole information of the number of verses, order, page etc. |
| GET |
list chapters by reciters /chapter_recitations/{id}/{chapter_number} |
Get list of chapters by reciters. |
| GET |
info /chapters/{chapter_id}/info |
Get chapters information in specific language. Default to `English`. |
| GET |
chapter by id /chapters/{id} |
Get details of a single chapter. |
| GET |
chapters audio /chapter_recitations/{id} |
Get list of chapters audio for specific reciter |
| Verses (Ayah) | ||
| GET |
verses by chapter id /verses/by_chapter/{chapter_number} |
Get list of verses by Chapter / Surah number. |
| GET |
random /verses/random |
Get a random verse. You can get random verse by `chapter`,`page`, `juz`, `hizb`, `rub el hizb`, `ruku`, `manzil` number, or from whole Quran. |
| GET |
verses by juz /verses/by_juz/{juz_number} |
Get all verses from a specific juz(1-30). |
| GET |
verses by rub el hizb /verses/by_rub/{rub_el_hizb_number} |
Get all verses of a specific Rub el Hizb number(1-240). |
| GET |
verses by hizb /verses/by_hizb/{hizb_number} |
Get all verses from a specific Hizb( half(1-60). |
| GET |
verses by key /verses/by_key/{verse_key} |
Get a specific ayah with key. Key is combination of surah number and ayah number. 1:1 is first ayah offirst surah for exampke. 10:5 is 5th ayah of 10th surah. |
| GET |
verses by page /verses/by_page/{page_number} |
Get all verses of a specific Madani Mushaf page(1 to 604) |
| Juz | ||
| GET |
juz /juzs |
Get list of all juz |
| Quran | ||
| GET |
recitations /resources/recitations |
Get list of available Recitations. |
| GET |
recitations by id /quran/recitations/{recitation_id} |
Get list of reciters for a single recitaiton. See reciters endpoint to fetch available recitations. You can also include more fields of audio files using `fields` query string. |
| GET |
reciters /resources/chapter_reciters |
Get list of reciters |
| GET |
tafirs by id /quran/tafsirs/{tafsir_id} |
Get a single tafsir See tafsirs endpoint to fetch available tafsirs. You can also include more fields of tafsir using `fields` query string. |
| GET |
translation by id /quran/translations/{translation_id} |
Get a single translation see translations endpoint to fetch available translations. You can also include more fields of translation using `fields` query string. |
| GET |
glyph code QCF v1 font /quran/verses/code_v1 |
Get glyph codes of ayah for QCF v1 font |
| GET |
Tajweed colored uthmani text /quran/verses/uthmani_tajweed |
Get Uthmani color coded tajweed text of ayah. Tajweed rules are embeded in text as `tajweed` html tags. |
| GET |
uthmani simple text /quran/verses/uthmani_simple |
Get Uthmani simple script(without tashkiq/diacritical marks) of ayah. Use query strings to filter results, leave all query string blank if you want to fetch script of whole Quran. |
| GET |
simple text without tashkil/diacritical /quran/verses/imlaei |
Get Imlaei simple script(without tashkil/diacritical marks) of ayah. |
| GET |
glyph codes QCF v2 font /quran/verses/code_v2 |
Get glyph codes of ayah for QCF v2 font |
| GET |
indopak text /quran/verses/indopak |
Get Indopak script of ayah. Use query strings to filter results, leave all query string blank if you want to fetch Indopak script of whole Quran. |
| GET |
uthmani text /quran/verses/uthmani |
Get Uthmani script of ayah. Use query strings to filter results, leave all query string blank if you want to fetch Uthmani script of whole Quran. |
| Audio Recitations | ||
| GET |
recitations by page number /recitations/{recitation_id}/by_page/{page_number} |
Get list of ayah recitations for a Madani Mushaf page. |
| GET |
recitations by juz number /recitations/{recitation_id}/by_juz/{juz_number} |
Get list of ayah recitations for a juz. |
| GET |
recitations by chapter number /recitations/{recitation_id}/by_chapter/{chapter_number} |
Get list of ayah recitations for a Surah. |
| GET |
ayah recitations /recitations/{recitation_id}/by_ayah/{ayah_key} |
Get list of ayah recitations for a Hizb. |
| GET |
list hizb /recitations/{recitation_id}/by_hizb/{hizb_number} |
Get list of ayah recitations for a Hizb. |
| GET |
rub el hizb recitations /recitations/{recitation_id}/by_rub/{rub_el_hizb_number} |
Get list of ayah recitations for a Rub el Hizb. |
| Resources | ||
| GET |
translations /resources/translations |
Get list of available translations. Use `language` query to get translated names of authors in specific language(e.g language=ur will send translation names in Urdu). For list of… |
| GET |
tafsirs /resources/tafsirs |
Get list of available tafsirs. |
| GET |
recitation style /resources/recitation_styles |
Get the available recitation styles. |
| GET |
translation info by id /resources/translations/{translation_id}/info |
Get information of a specific translation. Could include detail about the author, publishing date and publisher etc. |
| GET |
chapters info /resources/chapter_infos |
Get list of chaper info we've in different languages. |
| GET |
languages /resources/languages |
Get all languages. You can get translated names of languages in specific language using `language` query parameter. For example ``` /resources/languages?language=ur ``` will… |
| GET |
tafsir info by id /resources/tafsirs/{tafsir_id}/info |
Get the information of a specific tafsir. Could include information about the author, when it was published etc. |
| GET |
verse media /resources/verse_media |
Get media related to the verse. |
| GET |
recitation info by id /resources/recitations/{recitation_id}/info |
Get information of a specific recitation. Could include detail about the reciter, recitation style. When and who recorded it etc. |
| Search | ||
| GET |
search /search |
search quran text |
Quran Com pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|