Skip to content

Request for API access: Al-Fatiha (Islamic companion app) #3091

@TheSpidyOps

Description

@TheSpidyOps
  • 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.

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