API

Below are public endpoints used by our online applications. Interested developers are free to access them.

Insert

/quran

Returns all available data for a specified chapter, verse or verse range, or textual query.

Query by chapter

https://api.quraniclabs.com/quran/<chapter>

.../quran/1

Query by verses

Method 1

https://api.quraniclabs.com/quran/<verse_id>

Method 2

https://api.quraniclabs.com/quran/<chapter>/<verse | verse range>

Query by text

https://api.quraniclabs.com/quran/search/?q=<...>

** Add &lan= followed by the language to search a foreign translation. Default is English. You can specify the following alternatives: Arabic/Turkish/French/Swedish/Russian/Persian/Malay.

** Add &type=notliteral for non exact-matches. This is helpful for searches with multiple keywords.

Other endpoints

Random verse/chapters:

Notes

Requests containing invalid chapters, verses, verse ranges, will be rejected with notice. Invalid languages will default to English.

Additional language support is growing over time. Some languages contain only partial extractions.

Optional properties will return null if they do not exist in the object.

Insert

/prayertimes

Returns prayer times data for a specified latitude & longitude, city, or landmark.

Query by search

https://api.quraniclabs.com/prayertimes/?q=<...>

Copyrights

Quran: The Final Testament (Authorized English Version) © Dr. Rashad Khalifa, Ph.D.

Turkish edition provided by teslimolan.org. French edition provided by masjidparis.org. Tamil & Hindi Edition provided by kadavulmattum.org. Russian edition provided by Madina & Mila Komarnisky; visit submission.net/ru/quran for more information. Malay edition by Rabedah. For full editions in other languages, please refer to their physical copies or PDFs.

Contact

Click here to visit the contact page.