hadeeth.id logohadeeth.id logo
hadeeth.id
database Data Provenance & Validation

Data Sources & Credits

HADEETH.ID aggregates hadith text from multiple authoritative open-source databases and contributors. This page documents every collection available on the platform, its origin, and our validation approach.

verified_user

Core principle: Hadith text is never overwritten, never deleted, never altered. All source data is stored verbatim. Any editorial notes are clearly labelled and separated from the original text.

source Data Sources, Credits & Anchoring

Primary Anchor

Fawazahmed0 DB

Used as the universal text anchor. Supplies multilingual support for 11+ languages (Arabic, English, Indonesian, Bengali, French, Russian, Tamil, Turkish, Urdu, etc) across Kutubus Sittah, Malik, Tabarani, and 40-Hadith collections.

Source: fawazahmed0.github.io

Linked Source

Lidwa Hadith DB

Dynamically mapped to supply Indonesian translations, isnad chains (Sanad), and Kedudukan (Status) / Grading specifically for the core 9 books (Kutubut Tis'ah).

Source: Lidwa Pusaka

Linked Source

AhmedBaset DB

Provides comprehensive mapping for secondary collections (Adab, Bulugh, Mishkat, Riyad, Shamail, Nawawi, Qudsi, Shah) and base anchors for English/Arabic alignments.

Source: hadithapi.com

Grading Source

Usm12345

Explicit crediting for rigorous hadith grading.

  • Tirmidhi: 847 Da'if, 1 Mawdu'
  • Abu Dawood: 847 Da'if, 18 Shadh, 26 Munkar, 2 Mawdu'
  • Ibn Majah: 1,074+ Da'if
  • Nasa'i: 235 Da'if, 6 Munkar
  • Ahmad: 300+ Da'if (In progress)

Source: github.com/Usm12345

ID Collections

Irsyadulibad & MJNA

Crucial sources for Musnad Syafi'i, Mustadrak Imam Al Hakim, Shahih Ibnu Khuzaimah, Sunan Ad-Daruquthni, and Shahih Ibnu Hibban (providing Arabic + Indonesian translations).

Sources: irsyadulibad, mjna.or.id

Syarah & Ref

meeAtif & Dorar

meeAtif provides JSON alignments for Kutub al-Sittah (AR, EN, Grading EN, and sunnah.com references). Dorar provides detailed Arabic Syarah (commentaries).

Sources: meeAtif, Dorar

Rijal Index

Narrators & Biographies (Kaggle + Lidwa)

The Hadeeth.id narrator engine combines data from Lidwa's internal database (providing exact collection counts and basic bios for 8,600+ narrators) with Kaggle scholarly remarks and Jarh wa Ta'dil assessments for primary transmitters.

Sources: Lidwa DB + Kaggle

library_books All 24 Collections

Kutubus Sittah — The Six Books (Indices 1—6)
# Collection Arabic Title Hadiths Source DB Languages
1Sahih al-Bukhariصحيح البخاري7,563Lidwa + Fawaz + meeAtifAR, EN, ID
2Sahih Muslimصحيح مسلم3,033Lidwa + Fawaz + meeAtifAR, EN, ID
3Sunan Abi Dawudسنن أبي داود5,274Lidwa + Fawaz + meeAtifAR, EN, ID
4Jami' at-Tirmidhiجامع الترمذي3,956Lidwa + Fawaz + meeAtifAR, EN, ID
5Sunan an-Nasa'iسنن النسائي5,758Lidwa + Fawaz + meeAtifAR, EN, ID
6Sunan Ibn Majahسنن ابن ماجه4,341Lidwa + Fawaz + meeAtifAR, EN, ID
Additional 3 — Completing Kutubut Tis'ah (Indices 7—9)
# Collection Arabic Title Hadiths Source DB Languages
7Muwatta Malikموطأ مالك1,858Lidwa + FawazAR, EN, ID
8Sunan ad-Darimiسنن الدارمي3,367Lidwa + FawazAR, EN, ID
9Musnad Ahmadمسند أحمد27,519Lidwa + FawazAR, EN, ID
Secondary Collections (Indices 10—24)
# Collection Arabic Title Hadiths Source DB Languages
10Forty Hadith of an-Nawawiالأربعون النووية42AhmedBaset + FawazAR, EN, ID
1140 Hadith Qudsiالأربعون القدسية40AhmedBaset + FawazAR, EN
12Forty Hadith of Shah Waliullahأربعون الشاه ولي الله40AhmedBaset + FawazAR, EN
13Al-Adab Al-Mufradالأدب المفرد1,322AhmedBaset + FawazAR, EN
14Bulugh al-Maramبلوغ المرام1,596AhmedBaset + FawazAR, EN
15Mishkat al-Masabihمشكاة المصابيح5,945AhmedBaset + FawazAR, EN
16Riyad as-Salihinرياض الصالحين1,896AhmedBaset + FawazAR, EN
17Shamail al-Muhammadiyahالشمائل المحمدية399Fawazahmed0AR, EN
18Al-Mujam al-Kabirالمعجم الكبير21,850Fawazahmed0AR
19Musnad al-Shafi'iمسند الشافعي1,800IrsyadulibadAR, ID
20Riyad as-Salihin (Arabic)رياض الصالحين (عربي)850IrsyadulibadAR
21Shahih Ibn Khuzaimahصحيح ابن خزيمة1,808MJNAAR, ID
22Shahih Ibn Hibbanصحيح ابن حبان2,769MJNAAR, ID
23Al-Mustadrak ala as-Sahihaynالمستدرك على الصحيحين673MJNAAR, ID
24Sunan ad-Daruquthniسنن الدارقطني4,790MJNAAR, ID

architecture Technical Architecture

Static JSON CDN

All hadith data is served as pre-built JSON files via Cloudflare Pages CDN. No database queries on the client — data is fetched once per session.

Edition System

Each kitab has multiple editions identified by prefix: ara-bukhari, eng-bukhari, ind-bukhari. Each edition is a separate JSON file.

Narrator Data

Narrator (rawi) profiles and isnad chains sourced from the Lidwa narrator database, supplemented by scholarly commentary (syarah) from linked data pipelines.

fact_check Data Integrity Policy

▪ Verbatim preservation — Hadith text is stored exactly as received from the source database. No paraphrasing, summarising, or reformatting of the original Arabic or translation.

▪ Non-destructive versioning — Original source files are archived in data/raw_baseline/. Any processing scripts produce new files, never mutating the originals.

▪ Open-source pipeline — All import and processing scripts are available in the project repository for independent audit.

▪ Grade transparency — Hadith grading (Sahih, Hasan, Da'if) is displayed exactly as provided by the source database. No editorial grading is applied.

▪ Translation disclaimer — English and Indonesian translations are those provided by the source databases. For scholarly use, always verify against authoritative printed editions.

hub Cross-Collection Hadith Mapping

Many collections on this site quote the same hadith. Riyad as-Salihin, Bulugh al-Maram and Mishkat al-Masabih are compilations: nearly every hadith in them was selected from an earlier source such as Sahih al-Bukhari, Sahih Muslim or the Sunan. This page documents how each collection's hadiths are linked back to those originals, so a reader can move from a compilation entry to the full chain of narration and every translation we hold.

The mapping is the deliverable. Once a hadith is identified as the same hadith as one in Bukhari, everything attached to that original — sanad, narrators, jarh wa ta'dil, grading, translations — becomes reachable by a simple lookup. We therefore publish a thin, auditable set of links rather than a merged corpus.

fingerprint

Identity is established by Arabic text, never by hadith number. Hadith numbering is not shared between collections, and it is not shared between language editions of the same collection. Numbers were used only as a search hint and were always confirmed against the text before being accepted.

Unmatched is left unmatched. We do not fill gaps by guessing. A hadith with no confident match stays unlinked, and is counted as such below.

13
Collections mapped
17,227
Hadiths examined
15,411
Linked (89.5%)
45,703
Source links
Collection Author Hadiths Linked Coverage Links Confirmed
Mishkat al-Masabih
مشكاة المصابيح
al-Khatib at-Tibrizi 4,428 4,024 90.9% 9,118 78.7%
Sahih Ibn Hibban
صحيح ابن حبان
Ibn Hibban 2,769 2,709 97.8% 9,287 64.8%
Riyad as-Salihin
رياض الصالحين
Imam an-Nawawi 1,896 1,828 96.4% 5,046 79.8%
Sahih Ibn Khuzaimah
صحيح ابن خزيمة
Ibn Khuzaimah 1,808 1,649 91.2% 5,544 67.6%
Musnad Syafii
مسند الشافعي
Imam asy-Syafii 1,800 1,444 80.2% 5,307 53.5%
Bulugh al-Maram
بلوغ المرام
al-Hafiz Ibn Hajar 1,767 1,395 78.9% 3,989 65.7%
Al-Adab al-Mufrad
الأدب المفرد
Imam al-Bukhari 1,326 1,104 83.3% 3,498 52.8%
Mustadrak al-Hakim
المستدرك على الصحيحين
al-Hakim an-Naysaburi 673 585 86.9% 1,848 53.8%
Shamail Muhammadiyah
الشمائل المحمدية
Imam at-Tirmidhi 402 382 95.0% 1,103 74.1%
Sunan Daruquthni
سنن الدارقطني
al-Daraqutni 236 187 79.2% 648 53.5%
Nawawi 40
الأربعون النووية
Imam an-Nawawi 42 41 97.6% 144 82.9%
Hadith Qudsi 40
الأربعون القدسية
— 40 40 100.0% 76 100.0%
Dehlawi 40 (Shah Waliullah)
أربعون الدهلوي
Shah Waliullah al-Dehlawi 40 23 57.5% 95 69.6%
Total 17,227 15,411 89.5% 45,703 68.5%

Links are edges, not hadiths: one compilation hadith may trace to several originals (for example a hadith recorded by both Bukhari and Muslim, plus a parallel in the Sunan), and each edge is recorded separately. Confirmed is the share of linked hadiths whose best match met the strict evidence threshold; the remainder are held at “probable” and are listed for review.

How a link is established

Each candidate is scored by evidence, and the evidence is stored alongside the link so the basis can be audited later:

  1. Normalise the Arabic. Diacritics, hamza forms, alef/teh-marbuta variants, punctuation and invisible directional marks are folded. Indo-Persian orthography (ک ی ہ) is folded to Arabic (ك ي ه) — without this, a genuine match can score zero.
  2. Strip editorial apparatus. Compilers append provenance notes such as ((متفق عليه)) or رواه أبو داود (775). These are removed from the text being matched and parsed separately as a provenance hint.
  3. Rare-phrase fingerprinting. Five-word sequences that are rare across the whole corpus are the fingerprints; common phrases such as صلى الله عليه وسلم carry no signal and are discarded automatically.
  4. Score and rank, then guard. Candidates are ranked by the number of fingerprints found, not by a percentage — a short accidental overlap must not outrank a long genuine one. A minimum evidence floor is required before anything is accepted.
  5. Short texts get a different method. Some collections are maxims of two or three words (الحرب خدعة). Fingerprinting cannot work there, so the content phrase is searched verbatim instead, and coverage for that collection is correspondingly lower.

Translations are attached by resolving a source hadith to its own Arabic edition first, then reading every language at that resolved position. This is necessary because language editions of the same collection are not number-aligned: an Urdu edition can hold a different hadith at the same number as the Arabic edition. Where the Arabic cannot be resolved, no translation is attached.

▪ Duplicate source reconciled — Dehlawi 40 (Fawaz `ara-dehlawi`) and Shah Waliullah 40 (AhmedBaset `forties/shahwaliullah40`): Identical Arabic in all 40/40 rows; metadata author is “الشاه ولي الدين الدهلوي”. Same book, two files. Counted once.

What is not linked, and why

Coverage varies because the collections themselves differ in kind, not because effort was uneven:

▪ Compilations (Riyad, Mishkat, Bulugh) quote sources near-verbatim, so coverage is high. Independent musnads (Ibn Hibban, Ibn Khuzaimah, Mustadrak, Daruquthni) narrate through their own chains with their own wording, so the matn can differ even where the hadith is the same.

▪ Bulugh al-Maram contains variants and cross-references (“this is a portion of the long hadith mentioned earlier”) rather than standalone hadiths. Where it cites a hadith by number, that number is recorded as unverified provenance unless the cited text actually contains the matn — those are counted separately and are not presented as links.

▪ Dehlawi 40 is a list of maxims rather than full matn, so it will always sit lowest.

▪ Rows left unlinked are retained in the dataset with an explicit unmapped status and are not hidden.

▪ Known source gaps. Some anchor files we hold are partial. Sunan Daruquthni is present as a 236-row extract (hadith numbers 1–239, with gaps) while the full work numbers some 4,790 entries; Musnad Ahmad's enrichment source covers only a 1,374-row fragment. Coverage percentages for those collections describe the downloaded portion only, and will rise when complete files are ingested. They are published as measured rather than extrapolated.

For scholars, translators and reviewers

This mapping is offered as an aid to study, not as religious authority. It is a set of proposed correspondences between collections, produced by textual comparison, and it is published so that it can be checked.

▪ Every link carries a confidence tier (confirmed / probable / review), the evidence count behind it, and the method used.

▪ Links at probable and review are the ones most worth your attention. Collections reporting lower confirmed shares (Al-Adab al-Mufrad, Mustadrak, Daruquthni, Musnad Syafii) are the suggested starting point.

▪ The full machine-readable mapping is available as data/mapping-stats.json with per-collection detail, and the per-collection link files are in the project repository.

▪ Corrections and disagreements are welcome and can be applied per link without re-running the whole pipeline — the mapping is additive and auditable by design.