Access 36,000+ hadiths from 10 collections including Sahih Bukhari, Sahih Muslim, and Sunan Abu Dawud. Full-text search, random hadith, and grading info. No API key required.
Get a hadith from Sahih Bukhari:
const res = await fetch('https://ummahapi.com/api/hadith/bukhari/1');
const data = await res.json();
// Returns the hadith with full metadata
console.log(data.data.hadith_english); // The narration text
console.log(data.data.book); // Book name
console.log(data.data.grade); // "Sahih"
Sahih Bukhari, Sahih Muslim, Abu Dawud, Tirmidhi, Nasa'i, Ibn Majah, and Muwatta Malik.
The largest free hadith API available. Each hadith includes Arabic text, English translation, narrator chain, book, and chapter info.
Search across all collections by keyword. Find hadiths about any topic — prayer, fasting, charity, marriage, and more.
Each hadith includes its authenticity grading (Sahih, Hasan, Da'if) from recognized scholars, where available.
Get a random hadith for daily reminders, widgets, or apps. Filter by collection for targeted results.
Every hadith includes both the original Arabic text and English translation side by side.
Yes. UmmahAPI's Hadith API is completely free with no API key required. You can make up to 100 requests per minute. For higher limits, register for a free API key.
The API includes 10 collections: Sahih Bukhari, Sahih Muslim, Sunan Abu Dawud, Jami at-Tirmidhi, Sunan an-Nasa'i, Sunan Ibn Majah, Muwatta Malik, Nawawi's 40 Hadith, 40 Hadith Qudsi, and Shah Waliullah's 40 Hadith. Use /api/hadith/collections to see the full list.
Yes. The /api/hadith/search?q=prayer endpoint lets you search across all 36,000+ hadiths by keyword. Results include the hadith text, collection, book, number, and grading.
Yes. Each hadith includes its grading (Sahih, Hasan, Da'if, etc.) from recognized scholars, where available. This helps you filter by authenticity in your application.
36,000+ hadiths from 10 collections. Free forever.
View Full Documentation