api icon indicating copy to clipboard operation
api copied to clipboard

Request for API access: Abdullah Sarfaraz {simplequran.org}

Open abdullah1854 opened this issue 1 month ago • 0 comments

Please tell us about yourself (include an email address):

My name is Abdullah Sarfaraz, and I am the developer of SimpleQuran.org (also known as Nur-e-Hidayah), a free Islamic web application serving Muslims worldwide with Quran reading, hadith collections, prayer times, and other essential spiritual tools.

Email: [[email protected]]


Your purpose in using this API:

SimpleQuran.org is a free, non-commercial Progressive Web App (PWA) that provides Muslims with comprehensive Islamic resources including:

  • Full Quran with multiple translations and word-by-word analysis
  • Hadith collections from the six major books (Bukhari, Muslim, Tirmidhi, Abu Dawud, Nasa'i, Ibn Majah)
  • Prayer times, Qibla direction, and digital tasbih

We currently use the fawazahmed0/hadith-api but have identified gaps in certain collections. We would like to integrate Sunnah.com's API to provide our users with more complete and accurate hadith data, particularly for Sahih Muslim. Our goal is to ensure every hadith is available with proper Arabic text, translations, and grading information.

Live site: https://simplequran.org


API rate limits:

  • Maximum requests per second: 1-5 requests/second (we implement client-side caching)
  • Maximum requests per day: 500-1000 requests/day (estimated based on current traffic)

Is your use case better served by having an offline dump of hadith data or programmatic API access?

An offline dump would actually be ideal for our use case. We could bundle the data with our application or host it on our CDN, which would:

  • Reduce load on your servers
  • Provide faster response times for our users
  • Eliminate dependency on API availability

However, if an offline dump is not available, programmatic API access would also work well with our caching strategy.


What are the languages in which would you like hadith data?

  • English (primary)
  • Arabic (for original text display)
  • Urdu (secondary)

What programming language will your API client be in?

JavaScript/TypeScript (React Native Web application with fetch API)

abdullah1854 avatar Dec 14 '25 13:12 abdullah1854