-
Please tell us about yourself (include an email address):
My name is Ismail, and I am the lead backend engineer for the Ismail platform. You can reach me directly at jibrielismail2110@gmail.com.
-
Your purpose in using this API:
I am building the backend API for Ismail—an Islamic education marketplace and community platform. We are building this with NestJS. We intend to use the Sunnah.com API programmatically within our platform's community and daily learning modules, allowing students and teachers to search, reference, and share verified, authentic Hadiths.
-
API rate limits:
Maximum requests per second: 2 to 5 requests per second (this is more than enough for a server-to-server caching setup).
Maximum requests per day: 1,000 to 5,000 requests per day. (Note: Our NestJS backend uses Redis caching to cache API responses locally, meaning we will only hit your servers when a user searches for a brand new reference, keeping our actual daily request footprint very low).
-
Is your use case better served by having an offline dump of hadith data or programmatic API access?
Programmatic API access is best suited for our needs. This allows our backend services to dynamically query your structural endpoints in real-time as users interact with the education platform.
-
What are the languages in which would you like hadith data?
Arabic and English.
-
What programming language will your API client be in?
TypeScript (Node.js / NestJS backend architecture using axios / @nestjs/axios).
Please tell us about yourself (include an email address):
My name is Ismail, and I am the lead backend engineer for the Ismail platform. You can reach me directly at jibrielismail2110@gmail.com.
Your purpose in using this API:
I am building the backend API for Ismail—an Islamic education marketplace and community platform. We are building this with NestJS. We intend to use the Sunnah.com API programmatically within our platform's community and daily learning modules, allowing students and teachers to search, reference, and share verified, authentic Hadiths.
API rate limits:
Maximum requests per second: 2 to 5 requests per second (this is more than enough for a server-to-server caching setup).
Maximum requests per day: 1,000 to 5,000 requests per day. (Note: Our NestJS backend uses Redis caching to cache API responses locally, meaning we will only hit your servers when a user searches for a brand new reference, keeping our actual daily request footprint very low).
Is your use case better served by having an offline dump of hadith data or programmatic API access?
Programmatic API access is best suited for our needs. This allows our backend services to dynamically query your structural endpoints in real-time as users interact with the education platform.
What are the languages in which would you like hadith data?
Arabic and English.
What programming language will your API client be in?
TypeScript (Node.js / NestJS backend architecture using axios / @nestjs/axios).