Free & Authentic

Free Duas API

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.

Read the Docs Try it Live

Quick Start

Get a random authentic dua:

JavaScript 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

What You Get

126 Authentic Duas

A curated collection of 126 supplications sourced from the Quran and the authentic Sunnah of the Prophet, peace be upon him.

27 Categories

Duas grouped by occasion including morning, evening, travel, food, sleep, and many more everyday moments.

Full Text

Each dua includes the Arabic text, an easy transliteration, and a clear English meaning so anyone can read and understand it.

Search

Find any dua by keyword. Search across the collection to surface the right supplication for the moment your app needs.

Random & Daily

Pull a random dua with a single call. Perfect for a dua of the day feature on a website, widget, or mobile app.

With References

Every dua carries its source, whether from a verse of the Quran or a specific hadith, so you can trust and cite it.

Endpoints

GET /api/duas All duas
GET /api/duas/categories List 27 categories
GET /api/duas/random Random dua
GET /api/duas/search?q= Search duas
GET /api/duas/category/{category} Duas in a category
GET /api/duas/{id} Specific dua by id

Frequently Asked Questions

Is the Duas API free?

Yes. UmmahAPI's Duas API is completely free. No API key or signup required. You can make up to 100 requests per minute.

What data does each dua include?

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.

Can I get a random dua or dua of the day?

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.

How do I search duas by category?

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.

Related Resources

More Free Islamic APIs

Start building with the Duas API

Free, authentic, and sourced from the Quran and Sunnah.

View Full Documentation