- Please tell us about yourself (include an email address):
My name is Wajahat Ali and I'm building Al-Fatiha, a free, ad-free, accessibility-first Islamic companion app for iOS and Android. Email: tech@wajahatali.ca
- Your purpose in using this API:
Al-Fatiha serves Muslims with full feature parity — Quran, hadith, duas, prayer times, Qibla, trackers. The hadith section will display authentic collections (Sahih al-Bukhari, Sahih Muslim, the Sunan, Riyad as-Salihin, Forty Nawawi, etc.) with full attribution to sunnah.com inline with each hadith and prominently in the app's About / Sources screen. The app is being built as sadaqah jariyah, will be free, and will not contain ads on hadith or Quran content. Aggressive client-side caching will be used to minimize API load.
-
API rate limits:
- Maximum requests per second: 5
- Maximum requests per day: 10,000
(Realistic estimate at MVP scale; the app caches heavily so most reads will be served locally after first fetch.)
- Is your use case better served by having an offline dump of hadith data or programmatic API access?
Programmatic API access is preferred so the app stays in sync with corrections and additions you publish. An offline snapshot would also be welcome as a fallback for offline-first reading once initially fetched. Either or both would work for our use case.
- What are the languages in which would you like hadith data?
English, Arabic, Urdu, Indonesian, Turkish, Bengali, French, Malay — i.e., all available languages your dataset offers, since the app supports a multilingual audience.
- What programming language will your API client be in?
Dart (Flutter) on the client. HTTP requests via the dio package, with response caching layered on top.
My name is Wajahat Ali and I'm building Al-Fatiha, a free, ad-free, accessibility-first Islamic companion app for iOS and Android. Email: tech@wajahatali.ca
Al-Fatiha serves Muslims with full feature parity — Quran, hadith, duas, prayer times, Qibla, trackers. The hadith section will display authentic collections (Sahih al-Bukhari, Sahih Muslim, the Sunan, Riyad as-Salihin, Forty Nawawi, etc.) with full attribution to sunnah.com inline with each hadith and prominently in the app's About / Sources screen. The app is being built as sadaqah jariyah, will be free, and will not contain ads on hadith or Quran content. Aggressive client-side caching will be used to minimize API load.
API rate limits:
(Realistic estimate at MVP scale; the app caches heavily so most reads will be served locally after first fetch.)
Programmatic API access is preferred so the app stays in sync with corrections and additions you publish. An offline snapshot would also be welcome as a fallback for offline-first reading once initially fetched. Either or both would work for our use case.
English, Arabic, Urdu, Indonesian, Turkish, Bengali, French, Malay — i.e., all available languages your dataset offers, since the app supports a multilingual audience.
Dart (Flutter) on the client. HTTP requests via the
diopackage, with response caching layered on top.