HouseMuslim
API Reference

Content

Dua collections, Asmaul Husna (the 99 names), daily content, and adhan audio — public read-only endpoints.

Dua

GET /dua/categories
GET /dua/category/{slug}
GET /dua/detail/{id}
curl "https://api.housemuslim.org/api/v1/dua/categories"
const res = await fetch('https://api.housemuslim.org/api/v1/dua/categories');
const { data } = await res.json();
{
  "success": true,
  "data": [
    { "slug": "pagi-petang", "name_id": "Dzikir Pagi Petang", "name_en": "Morning Evening", "sort_order": 1, "total": 12 }
  ]
}
  • GET /dua/category/{slug} — duas within a category.
  • GET /dua/detail/{id} — a single dua (Arabic, transliteration, translation, source).

Asmaul Husna

GET /asmaul-husna
GET /asmaul-husna/{id}
curl "https://api.housemuslim.org/api/v1/asmaul-husna/1"
const res = await fetch('https://api.housemuslim.org/api/v1/asmaul-husna/1');
const { data } = await res.json();
console.log(data.transliteration, '—', data.meaning_en);
{
  "success": true,
  "data": {
    "id": 1,
    "name_arabic": "الرَّحْمَنُ",
    "transliteration": "Ar Rahmaan",
    "meaning_id": "Yang Maha Pengasih",
    "meaning_en": "The Beneficent",
    "explanation": ""
  }
}

Daily content

GET /daily/today

A bundle for the day — ayah of the day, name of the day, dua, and a quote.

curl "https://api.housemuslim.org/api/v1/daily/today"
const res = await fetch('https://api.housemuslim.org/api/v1/daily/today');
const { data } = await res.json();
console.log(data.ayah.text_uthmani);
{
  "success": true,
  "data": {
    "date": "2026-06-20",
    "ayah": {
      "id": 1917,
      "surah_id": 16,
      "number_in_surah": 16,
      "juz": 14,
      "page": 269,
      "text_uthmani": "وَعَلَـٰمَـٰتٍ ۚ وَبِٱلنَّجْمِ هُمْ يَهْتَدُونَ",
      "text_tajweed": "…"
    },
    "asma": { "...": "..." },
    "dua": { "...": "..." },
    "quote": { "...": "..." }
  }
}

Individual pieces are also available:

EndpointDescription
GET /daily/ayahAyah of the day
GET /daily/asmaName of the day
GET /daily/duaDua of the day
GET /daily/quoteQuote of the day
GET /daily/quotesQuote feed
GET /daily/quote-templatesShareable quote templates

Adhan audio

GET /adhan
curl "https://api.housemuslim.org/api/v1/adhan"
const res = await fetch('https://api.housemuslim.org/api/v1/adhan');
const { data } = await res.json();
const def = data.find((a) => a.is_default);
{
  "success": true,
  "data": [
    {
      "id": "e5156db1-6d89-4925-b867-1fa8eeae36d4",
      "name": "Adzan Makkah",
      "muezzin": "Masjidil Haram",
      "style": "makkah",
      "url": "https://muslim.billiongroup.net/adhan/Mecca-Adzan-2.mp3",
      "is_default": true,
      "active": true
    }
  ]
}

On this page