Verses API
from quran_foundation import QuranClient
client = QuranClient(client_id="YOUR_CLIENT_ID", access_token="APP_ACCESS_TOKEN")
verse = client.get_verse_by_key("2:255", translations="131")
range_result = client.get_verses_by_range("1:1", "1:7", translations="131")
chapter = client.get_verses_by_chapter(1, words=True)
page = client.get_verses_by_page(1)
random_verse = client.get_random_verse()
Supported helpers:
get_verse_by_key(verse_key, translations="131", words=False, params=None)get_verses_by_range(from_verse_key, to_verse_key, translations="131", words=False, params=None)get_verses_by_chapter(chapter_id, translations="131", words=False, params=None)get_verses_by_page(page_number, translations="131", words=False, params=None)get_verses_by_juz(juz_number, translations="131", words=False, params=None)get_verses_by_hizb(hizb_number, translations="131", words=False, params=None)get_verses_by_rub(rub_el_hizb_number, translations="131", words=False, params=None)get_verses_by_manzil(manzil_number, translations="131", words=False, params=None)get_verses_by_ruku(ruku_number, translations="131", words=False, params=None)get_random_verse(translations="131", words=False, params=None)
Read next: