Quran API

Modern, fast, and reliable RESTful API service for accessing the Holy Quran. Get verses, chapters, and more with simple HTTP requests.

114 Surahs
6,236 Verses
30 Juz

API Endpoints

GET
/surah
Get a complete list of all 114 Surahs with their basic information including names in Arabic and English.
GET
/surah/{number}
Retrieve a specific Surah with all its verses, translations, and detailed information.
GET
/surah/{surah}/{ayah}
Get a specific verse (Ayah) from any Surah with its translation and detailed metadata.
GET
/juz/{number}
Access any of the 30 Juz (Para) with all verses included in that specific section.

Data Sources

api.alquran.cloud

Complete Quran text, metadata for verses, and high-quality audio recitations from various reciters.
Quran Text Meta Verses Audio

quran.kemenag.go.id

Official Indonesian translations and comprehensive tafsir (commentary) for all verses, available in both short and detailed formats.
ID Translation Tafsir Verses Short/Long

Al-Quran-ID-API

Indonesian tafsir for each Surah with comprehensive explanations and context.
ID Tafsir Surah
Note: Revelation type for Surah 13 & 55 corrected to Medinan according to Sahih International data