A Rub (short for Rub al-Hizb) is one-quarter of a Hizb, meaning the Quran has 240 Rub divisions.
Total Ayahs: 32
From: Al-Fatihah, Ayah 1
To: Al-Baqarah, Ayah 25
Rub al-Hizb data is exported in both JSON and SQLite formats.
Here is an example of the JSON structure for the first Rub al-Hizb:
{
  "1": {
    "rub_number": 1,
    "verses_count": 32,
    "first_verse_key": "1:1",
    "last_verse_key": "2:25",
    "verse_mapping": {
      "1": "1-7",
      "2": "1-25"
    }
  }
}
    
    | Field | Type | Description | 
|---|---|---|
| rub_number | INTEGER | The Rub al-Hizb number (1 to 240). | 
| verses_count | INTEGER | Total number of verses in the Rub al-Hizb. | 
| first_verse_key | TEXT | The key of the first verse in the  Rub al-Hizb (e.g. 1:1). | 
| last_verse_key | TEXT | The key of the last verse in the  Rub al-Hizb (e.g. 2:25). | 
| verse_mapping | OBJECT | A mapping of surah numbers to ayah ranges within this hizb.
            For example, "2": "1-25"indicates that Surah 2 (Al-Baqarah) has verses 1 to 25 in this  Rub al-Hizb. |