This API lists out all the keywords that is used by the mp3quran.net for a specific language.
These are the keywords which are required to be translated in the target language in order to use the mp3quran.net API's in the new language.
For instance, in order for you to use the api in arabic, the following words are required to be tranlsated in the arabic language and saved in the mp3quran.net database.
The below api is illustrated with an example of how the api would be look when the keywords are translated in arabic language.
Following are the list of supported languages.
-----
العربية
English
Français
Русский
Deutsch
Español
Türkçe
中文
ไทย
اردو
বাংলা
Bosanski
ئۇيغۇرچە
فارسى
Тоҷикӣ
മലയാളം
Tagalog
Indonesia
Português
Hausa
Kiswahili

API Method

HTTP GET
The below is illustrated with English and arabic as the target language of translation.

surah = valid value includes from 1 to 114 [Represents the chapter number of the Quran]

surah=1

Mandatory

Root Node

Parameters

Description

Sample response

Sample Request

ayahNumber

ayahNumber

Represents the ayah (verse) , about which the information is given,

1

http://api.mp3quran.net/api/surah?surah=1&language=en

lang

Represents the language against which the translation is provided. This field represents the abbrivated language that was passed in the request,

"English

[In the current example, the input parameter that was passed was 'en', hence the output was English.]"

http://api.mp3quran.net/api/surah?surah=1&language=en

lang_native

surah_id

Represents the surah number of the request

1

aya_id

Represents the verse number [Similair to ayahNumber mentioned above]

1

http://api.mp3quran.net/api/surah?surah=1&language=en

surahs_name

Represents the name of the chapter (surah) in arabic language.

"الفاتحة

"

http://api.mp3quran.net/api/surah?surah=1&language=en

image_url

URL to the arabic snippet image of the ayah

http://api.mp3quran.net/ayah_image/001001.png

surah_name_lang

Represents the name of the chapter (surah) in the selected language.

Al-Fatihah

http://api.mp3quran.net/api/surah?surah=1&language=en

ayah_text

Represents the verse (ayah) from the chapter (surah) in arabic language.

" ""بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيمِ"",

"

http://api.mp3quran.net/api/surah?surah=1&language=en

translation

Represents the verse (ayah) from the chapter (surah) in target language.

In the name of Allah, the Entirely Merciful, the Especially Merciful.

http://api.mp3quran.net/api/surah?surah=1&language=en

hamish_lang

Contains the additional explanation/tafseer of the ayah in the target language.

"1- Al-Fatiha: The Opening (of the Quran). Note: Surah titles are not an integral part of the Quran. A distinguishing word in a particular Surah or a word defining its subject matter often became a common means of identification among the Prophet's companions and later scholars. Although some names, such as al-Fatiha, were used by the Prophet in reference to a particular Surah, they were not specifically designated by him as titles. 2- Allah is a proper name belonging only to the one Almighty God, Creator and Sustainer of the heavens and the earth and all that is within them, the Eternal and Absolute, to whom alone all worship is due. 3- Ar-Rahman and ar-Raheem are two names of Allah derived from the word \"rahmah\" (mercy). In Arabic grammar both are intensive forms of \"merciful\" (i.e., extremely merciful). A complimentary and comprehensive meaning is intended by using both together. Rahman is used only to describe Allah, while raheem might be used to describe a person as well. The Prophet was described in the Quran as raheem. Rahman is above the human level (i.e., intensely merciful). Since one usually understands intensity to be something of short duration, Allah describes Himself also as raheem (i.e., continually merciful). Rahman also carries a wider meaning - merciful to all creation. Justice is a part of this mercy. Raheem includes the concept of speciality - especially and specifically merciful to the believers. Forgiveness is a part of this mercy. In addition, Rahman is adjectival, referring to an attribute of Allah and is part of His essence. Raheem is verbal, indicating what He does: i.e., bestowing and implementing mercy."

http://api.mp3quran.net/api/surah?surah=1&language=en

author_name_lang

Details of the translation that is used to translate the ayah. Typically refers to the name of the translation.

surah = valid value includes from 1 to 114 [Represents the chapter number of the Quran]

surah=1

Mandatory

aya

aya=valid value of the verse of the requested surah

aya=1

Mandatory

Root Node

Parameters

Description

Sample response

Sample Request

ayahNumber

ayahNumber

Represents the ayah (verse) , about which the information is given. [In this api, it refers to the aya number that was passed in the request]

1

http://api.mp3quran.net/api/aya?surah=1&aya=1&language=en

lang

Represents the language against which the translation is provided. This field represents the abbrivated language that was passed in the request,

"English

[In the current example, the input parameter that was passed was 'en', hence the output was English.]"

http://api.mp3quran.net/api/aya?surah=1&aya=1&language=en

lang_native

http://api.mp3quran.net/api/aya?surah=1&aya=1&language=en

surah_id

Represents the surah number of the request

1

http://api.mp3quran.net/api/aya?surah=1&aya=1&language=en

aya_id

Represents the verse number [Similair to ayahNumber mentioned above]

1

http://api.mp3quran.net/api/aya?surah=1&aya=1&language=en

surahs_name

Represents the name of the chapter (surah) in arabic language.

"الفاتحة

"

http://api.mp3quran.net/api/aya?surah=1&aya=1&language=en

image_url

URL to the arabic snippet image of the ayah

http://api.mp3quran.net/ayah_image/001001.png

http://api.mp3quran.net/api/aya?surah=1&aya=1&language=en

surah_name_lang

Represents the name of the chapter (surah) in the selected language.

Al-Fatihah

http://api.mp3quran.net/api/aya?surah=1&aya=1&language=en

ayah_text

Represents the verse (ayah) from the chapter (surah) in arabic language.

" ""بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيمِ"",

"

http://api.mp3quran.net/api/aya?surah=1&aya=1&language=en

translation

Represents the verse (ayah) from the chapter (surah) in target language.

In the name of Allah, the Entirely Merciful, the Especially Merciful.

http://api.mp3quran.net/api/aya?surah=1&aya=1&language=en

hamish_lang

Contains the additional explanation/tafseer of the ayah in the target language.

"1- Al-Fatiha: The Opening (of the Quran). Note: Surah titles are not an integral part of the Quran. A distinguishing word in a particular Surah or a word defining its subject matter often became a common means of identification among the Prophet's companions and later scholars. Although some names, such as al-Fatiha, were used by the Prophet in reference to a particular Surah, they were not specifically designated by him as titles. 2- Allah is a proper name belonging only to the one Almighty God, Creator and Sustainer of the heavens and the earth and all that is within them, the Eternal and Absolute, to whom alone all worship is due. 3- Ar-Rahman and ar-Raheem are two names of Allah derived from the word \"rahmah\" (mercy). In Arabic grammar both are intensive forms of \"merciful\" (i.e., extremely merciful). A complimentary and comprehensive meaning is intended by using both together. Rahman is used only to describe Allah, while raheem might be used to describe a person as well. The Prophet was described in the Quran as raheem. Rahman is above the human level (i.e., intensely merciful). Since one usually understands intensity to be something of short duration, Allah describes Himself also as raheem (i.e., continually merciful). Rahman also carries a wider meaning - merciful to all creation. Justice is a part of this mercy. Raheem includes the concept of speciality - especially and specifically merciful to the believers. Forgiveness is a part of this mercy. In addition, Rahman is adjectival, referring to an attribute of Allah and is part of His essence. Raheem is verbal, indicating what He does: i.e., bestowing and implementing mercy."

http://api.mp3quran.net/api/aya?surah=1&aya=1&language=en

author_name_lang

Details of the translation that is used to translate the ayah. Typically refers to the name of the translation.

surah = valid value includes from 1 to 114 [Represents the chapter number of the Quran]

surah=1

Mandatory

from

ayaNumber ith respective to the surah chosen

from=1

Mandatory

to

ayaNumber ith respective to the surah chosen

to=2

Mandatory

Root Node

Parameters

Description

Sample response

Example

ayahNumber

ayahNumber

Represents the ayah (verse) , about which the information is given . [In this API, it refers to the range specified in the request]

1

http://api.mp3quran.net/api/ayat?surah=1&from=1&to=2&language=en

lang

Represents the language against which the translation is provided. This field represents the abbrivated language that was passed in the request,

"English

[In the current example, the input parameter that was passed was 'en', hence the output was English.]"

http://api.mp3quran.net/api/ayat?surah=1&from=1&to=2&language=en

lang_native

http://api.mp3quran.net/api/ayat?surah=1&from=1&to=2&language=en

surah_id

Represents the surah number of the request

1

http://api.mp3quran.net/api/ayat?surah=1&from=1&to=2&language=en

aya_id

Represents the verse number [Similair to ayahNumber mentioned above]

1

http://api.mp3quran.net/api/ayat?surah=1&from=1&to=2&language=en

surahs_name

Represents the name of the chapter (surah) in arabic language.

"الفاتحة

"

http://api.mp3quran.net/api/ayat?surah=1&from=1&to=2&language=en

image_url

URL to the arabic snippet image of the ayah

http://api.mp3quran.net/ayah_image/001001.png

http://api.mp3quran.net/api/ayat?surah=1&from=1&to=2&language=en

surah_name_lang

Represents the name of the chapter (surah) in the selected language.

Al-Fatihah

http://api.mp3quran.net/api/ayat?surah=1&from=1&to=2&language=en

ayah_text

Represents the verse (ayah) from the chapter (surah) in arabic language.

" ""بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيمِ"",

"

http://api.mp3quran.net/api/ayat?surah=1&from=1&to=2&language=en

translation

Represents the verse (ayah) from the chapter (surah) in target language.

In the name of Allah, the Entirely Merciful, the Especially Merciful.

http://api.mp3quran.net/api/ayat?surah=1&from=1&to=2&language=en

hamish_lang

Contains the additional explanation/tafseer of the ayah in the target language.

"1- Al-Fatiha: The Opening (of the Quran). Note: Surah titles are not an integral part of the Quran. A distinguishing word in a particular Surah or a word defining its subject matter often became a common means of identification among the Prophet's companions and later scholars. Although some names, such as al-Fatiha, were used by the Prophet in reference to a particular Surah, they were not specifically designated by him as titles. 2- Allah is a proper name belonging only to the one Almighty God, Creator and Sustainer of the heavens and the earth and all that is within them, the Eternal and Absolute, to whom alone all worship is due. 3- Ar-Rahman and ar-Raheem are two names of Allah derived from the word \"rahmah\" (mercy). In Arabic grammar both are intensive forms of \"merciful\" (i.e., extremely merciful). A complimentary and comprehensive meaning is intended by using both together. Rahman is used only to describe Allah, while raheem might be used to describe a person as well. The Prophet was described in the Quran as raheem. Rahman is above the human level (i.e., intensely merciful). Since one usually understands intensity to be something of short duration, Allah describes Himself also as raheem (i.e., continually merciful). Rahman also carries a wider meaning - merciful to all creation. Justice is a part of this mercy. Raheem includes the concept of speciality - especially and specifically merciful to the believers. Forgiveness is a part of this mercy. In addition, Rahman is adjectival, referring to an attribute of Allah and is part of His essence. Raheem is verbal, indicating what He does: i.e., bestowing and implementing mercy."

http://api.mp3quran.net/api/ayat?surah=1&from=1&to=2&language=en

author_name_lang

Details of the translation that is used to translate the ayah. Typically refers to the name of the translation.

"This api gets the list of streaming radio services for a given set of languages.
[Note 1 : Refer the getRadio API to see the supported languages .]
"

API Method

HTTP GET

API Endpoint

http://api.mp3quran.net/radios/radio_.json

Root Node

Parameters

Description

Example

Comments

Sample Request

http://api.mp3quran.net/radios/radio_english.json

Root Node

Parameters

Description

Sample response

Sample Request

radios

radios

Root node of the radio streaming services in the desired language

name

Name of the radio streaming .[ Represents the reciters name / show name]

Quran tafseer

radio_url

URL for the radio streaming show.

http://live.mp3quran.net:9718

MP3Quran.net

Audio Quran library :A 22 language site contains a large variety of reciters, with direct high quality links to download any surah.In addition to radio broadcast, torrent service, direct file play, Mecca live channel and Surah Al-Khaf.