-
Please tell us about yourself (include an email address):
I'm an independent developer building Al-Itqan (https://github.com/R3GENESI5/hadith), an open-source Islamic study platform connecting the Quran to the full Sunni hadith corpus via classical Arabic root morphology. Email: ab.itzhaq@gmail.com
-
Your purpose in using this API:
Al-Itqan (https://github.com/R3GENESI5/hadith#readme) is a fully static, offline-capable platform built around classical Arabic root morphology. It currently:
- Cross-references 87,688 Sunni hadiths across 18 books with 6,236 Quran ayahs
through 1,651 Arabic roots — 837,632 Quran↔Hadith root connections
- Implements a computed Mu'jam al-Mufahris (concordance index): 32,410 Arabic
words × 1,149,723 hadith entries
- Provides semantic search via FAISS + multilingual-e5-small (87k hadiths, 216MB index)
- Visualizes isnad transmission chains with narrator grades from Taqrib al-Tahdhib
(18,940 narrator entries via the KASHAF engine)
- Includes intra-Quran root cross-referencing ("Quran bil Quran"): every ayah linked
to all other ayahs sharing the same Arabic root, enabling the Quran to be understood
through itself in the classical tradition
I need API access to complete the Musnad Ahmad corpus — currently only 1,374 of ~27,000 hadiths are available from free structured sources, which leaves a significant gap in the fiqh and hadith coverage. No commercial use — all code is MIT-licensed and open-source.
Maximum requests per second: 1
Maximum requests per day: 2000
-
Is your use case better served by having an offline dump of hadith data or programmatic API access?
Either works — an offline dump of Musnad Ahmad would be ideal. If not available, programmatic API access to paginate by book/chapter is sufficient. But, I will prefer an offline dump, a secondary purpose is to build a completely offline knowledge database for communities in locations where there is no internet access.
-
What are the languages in which would you like hadith data?
Arabic and English
-
What programming language will your API client be in?
Python
Please tell us about yourself (include an email address):
I'm an independent developer building Al-Itqan (https://github.com/R3GENESI5/hadith), an open-source Islamic study platform connecting the Quran to the full Sunni hadith corpus via classical Arabic root morphology. Email: ab.itzhaq@gmail.com
Your purpose in using this API:
Al-Itqan (https://github.com/R3GENESI5/hadith#readme) is a fully static, offline-capable platform built around classical Arabic root morphology. It currently:
through 1,651 Arabic roots — 837,632 Quran↔Hadith root connections
words × 1,149,723 hadith entries
(18,940 narrator entries via the KASHAF engine)
to all other ayahs sharing the same Arabic root, enabling the Quran to be understood
through itself in the classical tradition
I need API access to complete the Musnad Ahmad corpus — currently only 1,374 of ~27,000 hadiths are available from free structured sources, which leaves a significant gap in the fiqh and hadith coverage. No commercial use — all code is MIT-licensed and open-source.
Maximum requests per second: 1
Maximum requests per day: 2000
Is your use case better served by having an offline dump of hadith data or programmatic API access?
Either works — an offline dump of Musnad Ahmad would be ideal. If not available, programmatic API access to paginate by book/chapter is sufficient. But, I will prefer an offline dump, a secondary purpose is to build a completely offline knowledge database for communities in locations where there is no internet access.What are the languages in which would you like hadith data?
Arabic and EnglishWhat programming language will your API client be in?
Python