Live demo

Try the tools

Pick a tool, fill in its arguments and see what the server actually returns, with its source. There is no AI here: the page calls the tools directly.

One-click examples

Fetches one ayah exactly as stored, with its surah, page and source.

get_ayahTool page: Get an ayah

Set the arguments

Surah number, 1 to 114.

Ayah number, counted the way the chosen edition counts.

Text edition: hafs (the default, and the text search_quran searches), or one of the King Fahd Complex editions: hafs-kfgqpc, shuba, warsh, qalun, duri or susi, each numbered by the count of its riwayah.

Result

get_ayah{"surah":1,"ayah":1,"edition":"hafs"}

Connecting to the server…

Edit the call

All tools

Choose a tool to try it above.

Read and search the Quran

An ayah, a surah or a mushaf page exactly as stored, and search by word, root or subject.

Riwayat and qiraat

The text in six riwayat, ayah numbers mapped between the qiraat, and how the readings differ word by word.

Tafsir and meanings

The tafsirs of al-Tabari, Ibn Kathir, al-Baghawi, al-Sa’di and al-Muyassar, translations of the meanings in many languages, and lessons from al-Mukhtasar for each mushaf page.

Word study

The grammar, morphology and root of each word, where a root occurs in the Quran, and surah statistics.