- Please tell us about yourself (include an email address):
My name is Abi Sarwan
Email: abisarwansec@gmail.com
- Your purpose in using this API:
I am building a free mobile app for Hisn al-Muslim using Expo React Native. The app will not contain ads, as I do not intend to monetize it, inshaAllah. I prefer to keep azkar apps free from advertisements, especially since ads can sometimes include content that is not aligned with Islamic values.
My goal is to include the entire Hisn al-Muslim collection in Arabic and English for reading and reference inside the app. I do not want to scrape Sunnah.com or reproduce the data without permission, so I am requesting API access or an approved offline data snapshot.
The intended use is to retrieve the Hisn al-Muslim collection once, store it in my own app/database, and serve it inside the mobile app so users can read the duas reliably. I will also include Sunnah.com as a reference/source inside the app, inshaAllah.
I may use a small backend if needed, likely with Node.js using NestJS or Hono, but the main client application is Expo React Native.
Since my use case is mainly a one-time import/sync of the Hisn al-Muslim collection, I can use very low rate limits. After the initial import, the API would only be used occasionally during development or for rare updates, corrections, or modifications.
-
Maximum requests per second: 1 request per second
-
Maximum requests per day: Less than 100 requests per day
-
Is your use case better served by having an offline dump of hadith data or programmatic API access?
An offline dump or approved snapshot would probably be better for my use case, because I need the entire Hisn al-Muslim collection only once for a free mobile app.
However, if an offline dump is not available, API access would also work. In that case, I would use the API to retrieve the Hisn al-Muslim collection in Arabic and English, store it locally or server-side, and avoid repeated unnecessary requests.
- What are the languages in which would you like hadith data?
Arabic and English.
- What programming language will your API client be in?
TypeScript / JavaScript.
The mobile client is built with Expo React Native. If a backend or import script is needed, I will likely use Node.js with NestJS or Hono.
My name is Abi Sarwan
Email: abisarwansec@gmail.com
I am building a free mobile app for Hisn al-Muslim using Expo React Native. The app will not contain ads, as I do not intend to monetize it, inshaAllah. I prefer to keep azkar apps free from advertisements, especially since ads can sometimes include content that is not aligned with Islamic values.
My goal is to include the entire Hisn al-Muslim collection in Arabic and English for reading and reference inside the app. I do not want to scrape Sunnah.com or reproduce the data without permission, so I am requesting API access or an approved offline data snapshot.
The intended use is to retrieve the Hisn al-Muslim collection once, store it in my own app/database, and serve it inside the mobile app so users can read the duas reliably. I will also include Sunnah.com as a reference/source inside the app, inshaAllah.
I may use a small backend if needed, likely with Node.js using NestJS or Hono, but the main client application is Expo React Native.
Since my use case is mainly a one-time import/sync of the Hisn al-Muslim collection, I can use very low rate limits. After the initial import, the API would only be used occasionally during development or for rare updates, corrections, or modifications.
Maximum requests per second: 1 request per second
Maximum requests per day: Less than 100 requests per day
Is your use case better served by having an offline dump of hadith data or programmatic API access?
An offline dump or approved snapshot would probably be better for my use case, because I need the entire Hisn al-Muslim collection only once for a free mobile app.
However, if an offline dump is not available, API access would also work. In that case, I would use the API to retrieve the Hisn al-Muslim collection in Arabic and English, store it locally or server-side, and avoid repeated unnecessary requests.
Arabic and English.
TypeScript / JavaScript.
The mobile client is built with Expo React Native. If a backend or import script is needed, I will likely use Node.js with NestJS or Hono.