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

MethodEndpointDescription
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

PlanPriceRate limitQuotas
BASIC Free
  • Requests: unlimited / monthly

More Other APIs

View all →
  • Download YouTube MP3.

    OtherFreemium2k subscribers
  • This API does match making using Numerology and returns results of 9 matches along with overall match and…

    OtherFreemium97 subscribers
  • FindbyPlate.com is a free resource to search by license plate numbers and report bad drivers. If most cases…

    OtherFreemium61 subscribers
  • Rakuten Marketplace Item Search APIs allow developers to get access data from the Japanese Rakuten…

    OtherFree486 subscribers
  • The Horoscope API Server provides daily horoscope predictions for all zodiac signs. Users can access the API…

    OtherFreemium1.1k subscribers
  • Get direct download URLs for any Envato Elements item. Simply provide an Elements URL and receive a…

    OtherFreemium1.1k subscribers