Hi, My name is Nahidujjaman Hridoy. For some time I was looking for an Quran API for making a Quran App. I have to say I found many API for The Holy Quran, and those are great. But those aren't fullfilling my requirements. I needed an API that includes Surah, Ayat(Verses) in Arabic, English Pronouchition, English Translation, Bangla Translation and Audio File. The API I found on the internet has these but the requirements are in different endpoints. So with the help of those APIs, I have made my Own Al Quran API. Hope you like it.
Full Quran
https://cdn.jsdelivr.net/gh/nhridoy/quran-api@main/v1/quran.json
Minified:
https://cdn.jsdelivr.net/gh/nhridoy/quran-api@main/v1/quran.min.json
All Surah List
https://cdn.jsdelivr.net/gh/nhridoy/quran-api@main/v1/allSurahList.json
Minified:
https://cdn.jsdelivr.net/gh/nhridoy/quran-api@main/v1/allSurahList.min.json
All Surah Audio List
https://cdn.jsdelivr.net/gh/nhridoy/quran-api@main/v1/allSurahAudioList.json
Minified:
https://cdn.jsdelivr.net/gh/nhridoy/quran-api@main/v1/allSurahAudioList.min.json
Single Surah List
https://cdn.jsdelivr.net/gh/nhridoy/quran-api@main/v1/singleSurah.json
Minified:
https://cdn.jsdelivr.net/gh/nhridoy/quran-api@main/v1/singleSurah.min.json
Single Surah Audio List
https://cdn.jsdelivr.net/gh/nhridoy/quran-api@main/v1/singleSurahAudioList.json
Minified:
https://cdn.jsdelivr.net/gh/nhridoy/quran-api@main/v1/singleSurahAudioList.min.json
Single Surah
https://cdn.jsdelivr.net/gh/nhridoy/quran-api@main/v1/surah/1.json
Minified:
https://cdn.jsdelivr.net/gh/nhridoy/quran-api@main/v1/surah/1.min.json
Full Quran
https://cdn.jsdelivr.net/gh/nhridoy/quran-api@main/v2/quran.json
Minified:
https://cdn.jsdelivr.net/gh/nhridoy/quran-api@main/v2/quran.min.json
All Surah List
https://cdn.jsdelivr.net/gh/nhridoy/quran-api@main/v2/allSurahList.json
Minified:
https://cdn.jsdelivr.net/gh/nhridoy/quran-api@main/v2/allSurahList.min.json
All Surah Audio List
https://cdn.jsdelivr.net/gh/nhridoy/quran-api@main/v2/allSurahAudioList.json
Minified:
https://cdn.jsdelivr.net/gh/nhridoy/quran-api@main/v2/allSurahAudioList.min.json
Single Surah List
https://cdn.jsdelivr.net/gh/nhridoy/quran-api@main/v2/singleSurah.json
Minified:
https://cdn.jsdelivr.net/gh/nhridoy/quran-api@main/v2/singleSurah.min.json
Single Surah Audio List
https://cdn.jsdelivr.net/gh/nhridoy/quran-api@main/v2/singleSurahAudioList.json
Minified:
https://cdn.jsdelivr.net/gh/nhridoy/quran-api@main/v2/singleSurahAudioList.min.json
Single Surah
https://cdn.jsdelivr.net/gh/nhridoy/quran-api@main/v2/surah/1.json
Minified:
https://cdn.jsdelivr.net/gh/nhridoy/quran-api@main/v2/surah/1.min.json
Single Para
https://cdn.jsdelivr.net/gh/nhridoy/quran-api@main/v2/para/1.json
Minified:
https://cdn.jsdelivr.net/gh/nhridoy/quran-api@main/v2/para/1.min.json
Note: Because each endpoints contains huge amount of data. That is why I recommend using minified version. Still It takes time to load each endpoints
Honorable Mentions:
- All Surah List: https://api.alquran.cloud/v1/surah
- All Surah List Bangla: https://alquranbd.com/api/tafheem/sura/list
- Single Surah Bangla: https://cdn.jsdelivr.net/gh/fawazahmed0/quran-api@1/editions/ben-muhiuddinkhan/1.min.json
- Single Surah Banglish: https://cdn.jsdelivr.net/gh/fawazahmed0/quran-api@1/editions/ben-muhiuddinkhan-la/1.min.json
- Single Surah English: https://api.quran.sutanlab.id/surah/1 https://api.alquran.cloud/v1/surah/1/en.asad
- Single Surah Arbi: https://api.quran.sutanlab.id/surah/1 https://api.alquran.cloud/v1/surah/1
- Single Surah Audio: https://api.quran.sutanlab.id/surah/1
- Single Surah Arbi Pronouch: https://api.quran.sutanlab.id/surah/1
- https://github.com/alQuranBD/Bangla-Quran-api
- https://alquran.cloud/api
- https://elements.heroku.com/buttons/afrizaloky/quran-api
- https://github.com/fawazahmed0/quran-api
- https://quran.api-docs.io/v4/getting-started
- https://islamic.network/
- https://quran.com/
- https://github.com/fawazahmed0/quran-api/