Search the Quran
search_quranSearch Quran verses by Arabic wording or by the English translation. Supports partial, whole-word and Arabic-root matching, all-words or any-word mode, and filtering by juz or by a surah range. Returns matching verses with their surah and ayah numbers plus how the matches spread across surahs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| juz | No | Restrict to one juz (1-30). | |
| limit | No | Maximum verses to return. Defaults to 20. | |
| query | Yes | Arabic or English search term. | |
| offset | No | Result offset for paging. | |
| surahTo | No | Last surah of the range. | |
| wordMode | No | For multi-word queries: require all words (default) or any single word. | |
| matchType | No | partial (substring, default), word (whole word) or root (Arabic root and its derivations). | |
| surahFrom | No | First surah of the range. |