Access 126 authentic duas from the Quran and Sunnah across 27 categories. Every supplication comes with the Arabic text, transliteration, and translation. No API key required.
Get a random authentic dua:
const res = await fetch('https://ummahapi.com/api/duas/random');
const data = await res.json();
// Returns a single authentic dua
console.log(data.data.arabic); // Arabic text
console.log(data.data.transliteration); // Romanized reading
console.log(data.data.translation); // English meaning
console.log(data.data.reference); // Source in Quran or hadith
A curated collection of 126 supplications sourced from the Quran and the authentic Sunnah of the Prophet, peace be upon him.
Duas grouped by occasion including morning, evening, travel, food, sleep, and many more everyday moments.
Each dua includes the Arabic text, an easy transliteration, and a clear English meaning so anyone can read and understand it.
Find any dua by keyword. Search across the collection to surface the right supplication for the moment your app needs.
Pull a random dua with a single call. Perfect for a dua of the day feature on a website, widget, or mobile app.
Every dua carries its source, whether from a verse of the Quran or a specific hadith, so you can trust and cite it.
Yes. UmmahAPI's Duas API is completely free. No API key or signup required. You can make up to 100 requests per minute.
Every dua returns the full Arabic text, an English transliteration, and an English translation of the meaning. It also includes a reference showing the source from the Quran or a specific hadith, plus the category it belongs to.
Yes. Use /api/duas/random to get a random authentic dua. It is perfect for a dua of the day feature on a website, widget, or app.
Use /api/duas/category/morning to get every dua in a category such as morning, evening, travel, food, or sleep. Call /api/duas/categories to list all 27 available categories.
Free, authentic, and sourced from the Quran and Sunnah.
View Full Documentation