Skip to main content

Get paginated tafsir records

Get a paginated list of ayah for the requested tafsir.

See /resources/tafsirs endpoint to fetch available tafsirs.

You can also include more fields of tafsir using fields query string.

Path Parameters
    tafsir_id number required

    tafsir id

Query Parameters
    fields string

    comma separated fields of tafsir.

    chapter_number integer

    Possible values: >= 1 and <= 114

    If you want to get tafsir of a specific surah.

    juz_number integer

    Possible values: >= 1 and <= 30

    If you want to get tafsir of a specific juz.

    page_number integer

    Possible values: >= 1 and <= 604

    If you want to get tafsir of a Madani Mushaf page

    hizb_number integer

    Possible values: >= 1 and <= 60

    If you want to get tafsir of a specific hizb.

    rub_el_hizb_number integer

    Possible values: >= 1 and <= 240

    If you want to get tafsir of a specific Rub el Hizb.

    manzil_number integer

    Possible values: >= 1 and <= 7

    If you want to get tafsir of a specific manzil.

    ruku_number integer

    Possible values: >= 1 and <= 558

    If you want to get tafsir of a specific ruku.

    verse_key string

    If you want to get tafsir of a specific ayah.

    page integer

    Possible values: >= 1

    Default value: 1

    For paginating within the result.

    per_page any

    Records per API call. Defaults to 10 and is capped at 50. Use all to request all available records up to the maximum of 50.

    limit any

    Alias for per_page. Defaults to 10 and is capped at 50. Use all to request all available records up to the maximum of 50.

Responses

Successful response


Schema
    tafsirs object[] required
  • Array [
  • id integer
    resource_id integer
    verse_id integer
    language_id integer
    text string
    language_name string
    resource_name string
    verse_key string
    chapter_id integer
    verse_number integer
    juz_number integer
    hizb_number integer
    rub_el_hizb_number integer
    page_number integer
    ruku_number integer
    manzil_number integer
    slug string
  • ]
  • meta object
    tafsir_name string
    author_name string nullable
    pagination object required
    per_page integer

    Entries per api call

    current_page integer

    Current page in paginated result

    next_page integer nullable

    Next page in paginated result

    total_pages integer

    Total number of pages

    total_records integer
Loading...