-
Please tell us about yourself (include an email address):
Mohammad Bawaya , developer and maintainer of Wansitu (وَأَنْصِتُوا),
a free, ad-free Arabic prayer companion for Android.
Website: https://wansitu.app · Email: info@bawaya.io
-
Your purpose in using this API:
Wansitu is an offline-first app: prayer times, adhan, qibla, mushaf, and adhkar.
We would like to include Riyad as-Salihin in Arabic as a readable, searchable
section inside the app.
Important: we do not intend to call the API from user devices. We would query it
once from a build machine to produce a sealed, checksummed content pack that ships
with the app, so the text works with no network at all. sunnah.com is credited on
screen, and the reference and grading are shown exactly as you provide them, with
no modification. The app is free, carries no advertising and no in-app purchases.
We are asking explicitly for permission to include the complete collection this way,
because your terms state that entire books may not be reproduced elsewhere without it.
We have not scraped the site, and will not; that is precisely why we are writing.
If you would rather we limit the scope, or require particular wording of attribution
or a link back, tell us and we will follow it exactly.
-
API rate limits:
- Maximum requests per second: 1
- Maximum requests per day: 5,000
A one-time fetch of roughly 1,900 hadith, then an occasional refresh when you update
the data. We are happy with lower limits if you prefer.
-
Is your use case better served by having an offline dump of hadith data or
programmatic API access?
An offline dump suits us best, since the app never queries at runtime. If a dump is
not available yet, one-time API access at the limits above works equally well.
-
What are the languages in which would you like hadith data?
Arabic only. The app's interface and content are Arabic. English may become relevant
if we localize later, but we do not need it now.
-
What programming language will your API client be in?
Python 3 — a small build-time script that produces the content pack. The app itself
is Flutter/Dart, but it only reads the packaged file; it never contacts your API.
Please tell us about yourself (include an email address):
Mohammad Bawaya , developer and maintainer of Wansitu (وَأَنْصِتُوا),
a free, ad-free Arabic prayer companion for Android.
Website: https://wansitu.app · Email: info@bawaya.io
Your purpose in using this API:
Wansitu is an offline-first app: prayer times, adhan, qibla, mushaf, and adhkar.
We would like to include Riyad as-Salihin in Arabic as a readable, searchable
section inside the app.
Important: we do not intend to call the API from user devices. We would query it
once from a build machine to produce a sealed, checksummed content pack that ships
with the app, so the text works with no network at all. sunnah.com is credited on
screen, and the reference and grading are shown exactly as you provide them, with
no modification. The app is free, carries no advertising and no in-app purchases.
We are asking explicitly for permission to include the complete collection this way,
because your terms state that entire books may not be reproduced elsewhere without it.
We have not scraped the site, and will not; that is precisely why we are writing.
If you would rather we limit the scope, or require particular wording of attribution
or a link back, tell us and we will follow it exactly.
API rate limits:
A one-time fetch of roughly 1,900 hadith, then an occasional refresh when you update
the data. We are happy with lower limits if you prefer.
Is your use case better served by having an offline dump of hadith data or
programmatic API access?
An offline dump suits us best, since the app never queries at runtime. If a dump is
not available yet, one-time API access at the limits above works equally well.
What are the languages in which would you like hadith data?
Arabic only. The app's interface and content are Arabic. English may become relevant
if we localize later, but we do not need it now.
What programming language will your API client be in?
Python 3 — a small build-time script that produces the content pack. The app itself
is Flutter/Dart, but it only reads the packaged file; it never contacts your API.