API

API Service for development purposes.

Currently available endpoints are provided below.
*Verse API

Returns all available data for one or more Quranic verses.

Example queries:

*Search API

Searches the Quranic Text. Language parameter is optional (defaults to English).

Example queries:

Accepted language values:

  • English

  • Turkish

  • Arabic

  • Persian

  • Swedish

  • Russian

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

  • A successful response object will typically contain the following items:​​

    • "request": string (your query)​

    • "success": boolean (indicates a successful request)

    • "data": array (the actual data; with each verse represented as an object)

  • An unsuccessful response object will typically contain the following items:

    • "request": string (your query)​

    • "success": boolean (indicates a successful request)

    • "error": string (explanation of the error)​

  • Supported languages are growing over time. Currently available: Arabic, English, Turkish along with partial extractions of Russian, Swedish, and Persian.

TEST ENDPOINT