Referensi API
Konten
Kumpulan doa, Asmaul Husna (99 nama), konten harian, dan audio azan — endpoint publik yang hanya-baca.
Doa
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": "morning-dhikr", "name_id": "Dzikir Pagi", "name_en": "Morning Dhikr", "sort_order": 1, "total": 19 }
]
}GET /dua/category/{slug}— daftar doa dalam sebuah kategori.GET /dua/detail/{id}— satu doa (teks Arab, transliterasi, terjemahan, sumber).
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": ""
}
}Konten harian
GET /daily/todaySatu paket untuk hari ini — ayat hari ini, nama (Asmaul Husna) hari ini, doa, dan kutipan.
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": { "...": "..." }
}
}Setiap bagian juga tersedia secara terpisah:
| Endpoint | Description |
|---|---|
GET /daily/ayah | Ayat hari ini |
GET /daily/asma | Nama (Asmaul Husna) hari ini |
GET /daily/dua | Doa hari ini |
GET /daily/quote | Kutipan hari ini |
GET /daily/quotes | Feed kutipan |
GET /daily/quote-templates | Templat kutipan yang dapat dibagikan |
Audio azan
GET /adhancurl "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
}
]
}