A list of API endpoints
Returns the latest verse, hadith, and name of Allah (updated hourly)
Format: JSON
| Field | Type | Description |
|---|---|---|
| name | string | Name of Allah |
| hadith | string | Hadith from Sahih Bukhari |
| verse | string | A verse of the Quran |
| links | map | Links to the sources |
| updated | string | Timestamp of last update |
| message | string | Bismillah message |
Returns today's daily reminder (updated once per day at midnight)
Format: JSON
| Field | Type | Description |
|---|---|---|
| name | string | Name of Allah |
| hadith | string | Hadith from Sahih Bukhari |
| verse | string | A verse of the Quran |
| links | map | Links to the sources |
| updated | string | Timestamp of update |
| message | string | Salam, today is ... (Hijri date) |
| hijri | string | Hijri date (display format) |
| date | string | Gregorian date (YYYY-MM-DD) |
Returns the daily reminder for a specific date. The "date" format is YYYY-MM-DD.
Format: JSON
| Field | Type | Description |
|---|---|---|
| name | string | Name of Allah |
| hadith | string | Hadith from Sahih Bukhari |
| verse | string | A verse of the Quran |
| links | map | Links to the sources |
| updated | string | Timestamp of update |
| message | string | Salam, today is ... (Hijri date) |
| date | string | Gregorian date (YYYY-MM-DD) |
| hijri | string | Hijri date (display format) |
Returns the entire Quran
Format: JSON
Returns a list of Quran chapters
Format: JSON
| Field | Type | Description |
|---|---|---|
| name | string | Transliterated name of chapter |
| number | int | Number of the chapter |
| english | string | English name of chapter |
| verse_count | int | Number of verses in chapter |
Returns a chapter of the quran
Format: JSON
| Field | Type | Description |
|---|---|---|
| name | string | Name of chapter |
| number | int | Number of the chapter |
| verses | array | Verses in the chapter |
| english | string | Name in english |
Returns a verse of the quran
Format: JSON
| Field | Type | Description |
|---|---|---|
| chapter | int | Chapter of the verse |
| number | int | Number of the verse |
| text | string | Text of the verse |
| arabic | string | Arabic text of the verse |
Returns the entire Hadith
Format: JSON
Returns a book from the hadith
Format: JSON
| Field | Type | Description |
|---|---|---|
| name | string | Name of book |
| hadiths | array | Hadiths in the book |
Returns the names of Allah
Format: JSON
Search the Quran, Hadith, and Names of Allah. Returns matching references ranked by relevance. Optionally include an AI-generated summary by setting summarise to true (slower).
Format: JSON
| Field | Type | Description |
|---|---|---|
| q | string | The search query or question |
| summarise | boolean | Set to true for an AI summary (default: true). Set to false for fast results without LLM processing. |
Format: JSON
| Field | Type | Description |
|---|---|---|
| q | string | The query submitted |
| answer | string | AI-generated summary (empty string when summarise is false) |
| references | array | Ranked list of matching results with text, score, and source metadata |