Skip to content

Request for API access: Abi Sarwan #3358

Description

@abisarwan-go
  • 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.

  • API rate limits:

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions