Quran API

All these endpoints give you a JSON object describing an edition. From this object, you need to use the identifier to get data from other endpoints in this API. For any of the endpoints that require an edition identifier, if you do not specify one, 'quran-uthmani' is used and returns the Arabic text of the Holy Quran.

Endpoint

Description

Example

2. http://api.alquran.cloud/v1/edition/language

Lists all languages in which editions are available

3. http://api.alquran.cloud/v1/edition/language/{{language}}

Lists all editions for a given language
{{language}} is a 2 digit language code. Example: en for English, fr for French, ar for Arabic

4. http://api.alquran.cloud/v1/edition/type

Lists all types of editions

5. http://api.alquran.cloud/v1/edition/type/{{type}}

Lists all editions for a given type
{{type}} can be 'translation', 'tafsir' or another result returned in 4 above

6. http://api.alquran.cloud/v1/edition/format

Lists all formats

7. http://api.alquran.cloud/v1/edition/format/{{format}}

Lists all editions for a given format
{{format}} can be 'audio' or 'text'