☕ API ini gratis — support pengembangan via donasi Midtrans
✨ Open API · Gratis untuk Developers

Data Islami
Berkualitas Tinggi
untuk Aplikasimu

API lengkap untuk Al-Qur'an, Hadits, Jadwal Sholat, Arah Kiblat, Doa & Dzikir, dan Direktori Pesantren. Dibangun dengan FastAPI, tersedia secara gratis.

🚀 Mulai Gratis 📖 Lihat Dokumentasi
6.236
Ayat Al-Qur'an
114
Surah
60.229
Total Hadits
10
Kitab Hadits
59.379
Hadits + Terjemah
551
Kota & Kabupaten
298
Doa & Dzikir
561
E-Code Bahan Makanan
27.722
Pondok Pesantren

Endpoint Paling Banyak Diakses

Data ini otomatis diperbarui dari traffic API real-time dan membantu melihat endpoint mana yang paling sering dipakai developer.

Total Request API
1.105
Endpoint Aktif
49
Total User Terdaftar
52
Top Endpoint

Chart Top Endpoint

Distribusi per Modul API

Method Endpoint Total Hit
GET /v1/hadits 211
GET /v1/doa/kategori/{slug} 106
GET /v1/quran/surah 101
GET /v1/pesantren/statistik/provinsi 93
GET /v1/pesantren/provinsi/{provinsi_id} 89
GET /v1/sholat/koordinat 69
GET /v1/hadits/{kitab}/{nomor} 64
GET /v1/hadits/{kitab} 56

Semua yang Kamu Butuhkan

Endpoint lengkap, response cepat, dokumentasi interaktif.

📖
Al-Qur'an Lengkap

Teks Arab, transliterasi, terjemahan, tafsir wajiz & tahlili, asbabun nuzul, per surah/juz/halaman.

📜
Hadits

60.000+ hadits dari 10 kitab: Shahih Bukhari, Muslim, Sunan Abu Daud, Tirmidzi, Nasa'i, Ibnu Majah, Musnad Ahmad, Syafi'i, Riyadhus Shalihin — lengkap dengan terjemahan.

🕐
Jadwal Sholat

Jadwal sholat akurat untuk 551 kota & kabupaten di seluruh Indonesia. Kini dilengkapi API arah kiblat by koordinat GPS dan kode wilayah.

🤲
Doa & Dzikir

298 doa & dzikir dari sumber shahih: doa harian, dzikir pagi & petang, dzikir setelah shalat — lengkap dengan teks Arab, latin, terjemahan, dan fawaid.

Direktori Pesantren

27.722 pondok pesantren seluruh Indonesia dari data resmi Kemenag. Cari by nama, kyai/pengasuh, provinsi, atau kabupaten/kota.

�🔑
API Key Auth

Autentikasi aman dengan API Key. Rate limiting per tier.

Performa Tinggi

Dibangun di atas FastAPI + MariaDB dengan optimasi indexing.

E-Code Halal

561 kode bahan makanan (E-code) — 188 Halal, 369 Meragukan, 4 Haram. Cek bahan sebelum konsumsi.

60.000+ Hadits dari 10 Kitab

Koleksi hadits terlengkap dengan terjemahan Bahasa Indonesia, siap diakses via API.

📔
Musnad Ahmad
26.363
hadits
✓ Terjemah
📗
Shahih Bukhari
7.008
hadits
✓ Terjemah
📒
Sunan Nasa'i
5.662
hadits
✓ Terjemah
📘
Shahih Muslim
5.362
hadits
✓ Terjemah
📙
Sunan Abu Daud
4.590
hadits
✓ Terjemah
📓
Sunan Ibnu Majah
4.332
hadits
✓ Terjemah
📕
Sunan Tirmidzi
3.891
hadits
✓ Terjemah
📃
Musnad Syafi'i
1.800
hadits
✓ Terjemah
🌿
Riyadhus Shalihin (Arab)
850
hadits
Arab only
🌿
Riyadhus Shalihin
371
hadits
✓ Terjemah
📖 Lihat Dokumentasi Hadits API →

551 Kota & Kabupaten se-Indonesia

Waktu sholat akurat menggunakan metode Kemenag RI — sama persis dengan aplikasi resmi pemerintah. Mendukung WIB, WITA, WIT, dan kalkulasi arah kiblat ke Ka'bah.

🕌
Metode Kemenag RI
Fajr 20°, Isha 18° — standar resmi Kementerian Agama Indonesia
🗺️
Semua Zona Waktu
WIB (GMT+7), WITA (GMT+8), WIT (GMT+9) — otomatis sesuai wilayah
📅
Tanggal Bebas
Hitung jadwal untuk tanggal manapun, default hari ini
Input Koordinat GPS
Langsung dari GPS Android/iOS/Web — timezone di-resolve otomatis, support elevasi
�🔍
Cari Wilayah
Endpoint search kota/kabupaten + list 37 provinsi lengkap
🧭
Arah Kiblat API
Hitung sudut kiblat (bearing), arah mata angin, dan jarak ke Mekkah via koordinat GPS atau kode wilayah
📡 Endpoint Tersedia
Method Endpoint Deskripsi
GET /v1/sholat/koordinat Jadwal sholat dari koordinat GPS — ?lat=&lng=, opsional elv= & tanggal=
GET /v1/sholat/{kode} Jadwal sholat berdasarkan kode wilayah, opsional ?tanggal=YYYY-MM-DD
GET /v1/sholat/kiblat/koordinat Arah kiblat dari koordinat GPS — ?lat=&lng=, opsional elv=
GET /v1/sholat/kiblat/{kode} Arah kiblat berdasarkan kode wilayah (mendukung fallback kode bertingkat)
GET /v1/sholat/wilayah/provinsi Daftar 37 provinsi beserta koordinat dan zona waktu
GET /v1/sholat/wilayah/search?q= Cari kota/kabupaten berdasarkan nama wilayah
# Jadwal sholat Kota Makassar hari ini curl -H "X-API-Key: ask_xxxxxxxxxxxxxxxx" \ https://api.ahmadsanusi.com/v1/sholat/73.71 # Response: { "status": "success", "data": { "wilayah": { "kode": "73.71", "nama": "Kota Makassar", "tz": 8 }, "tanggal": "2026-03-28", "hari": "Sabtu", "metode": "Kementerian Agama RI / Singapore", "waktu": { "fajr": "04:48", "sunrise": "06:05", "dhuhr": "12:09", "asr": "15:20", "maghrib": "18:10", "isha": "19:19", "midnight": "23:29" } } }
# Arah kiblat dari koordinat Jakarta curl -H "X-API-Key: ask_xxxxxxxxxxxxxxxx" \ "https://api.ahmadsanusi.com/v1/sholat/kiblat/koordinat?lat=-6.2088&lng=106.8456" # Response: { "status": "success", "data": { "koordinat": { "lat": -6.2088, "lng": 106.8456, "elv": 0.0 }, "mecca": { "nama": "Masjidil Haram, Mekkah", "lat": 21.4225, "lng": 39.8262 }, "qibla": { "bearing": 295.2, "arah": "Barat Laut", "distance_km": 7920.1 }, "unit": "derajat" } }
📖 Lihat Dokumentasi Sholat API →

298 Doa & Dzikir dari Sumber Shahih

Koleksi doa harian, dzikir pagi & petang, dzikir setelah shalat — lengkap dengan teks Arab, latin, terjemahan Bahasa Indonesia, dan fawaid (faedah/keutamaan).

🌅
Dzikir Pagi
19
doa / dzikir
✓ Arab + Latin + Terjemah
🌆
Dzikir Petang
19
doa / dzikir
✓ Arab + Latin + Terjemah
🕌
Dzikir Setelah Shalat
13
doa / dzikir
✓ Arab + Latin + Terjemah
📿
Doa Harian
239
doa / dzikir
✓ Arab + Latin + Terjemah
Doa Pilihan
8
doa / dzikir
✓ Arab + Latin + Terjemah
# Dzikir Pagi — semua dzikir dalam satu request curl -H "X-API-Key: ask_xxxxxxxxxxxxxxxx" \ https://api.ahmadsanusi.com/v1/doa/kategori/dzikir-pagi # Response: { "status": "success", "data": { "kategori": { "nama": "Dzikir Pagi", "slug": "dzikir-pagi" }, "total": 19, "doa": [{ "judul": "Ayat al-Kursi", "arab": "ٱللَّهُ لَآ إِلَٰهَ إِلَّا هُوَ...", "latin": "Allāhu lā ilāha illā huwal ḥayyul qayyụm...", "terjemah": "Allah, tidak ada Tuhan melainkan Dia...", "fawaid": "Barang siapa membaca ayat ini di pagi hari...", "catatan": "Dibaca 1x", "sumber": "HR. at-Tirmidzi: 2879" }, ...] } }
📖 Lihat Dokumentasi Doa API →

27.722 Pondok Pesantren se-Indonesia

Data resmi Kemenag RI — cari pesantren berdasarkan nama, kyai/pengasuh, provinsi, atau kabupaten/kota. Mencakup 34 provinsi dan 514 kabupaten/kota.

🏫
Data Resmi Kemenag
Bersumber dari data Kementerian Agama RI dengan NSPP (Nomor Statistik Pondok Pesantren)
🗺️
34 Provinsi, 514 Kab/Kota
Mencakup seluruh wilayah Indonesia dari Sabang sampai Merauke
🔍
Full-Text Search
Cari berdasarkan nama pondok atau nama kyai/pengasuh — dengan filter provinsi
📊
Statistik per Provinsi
Endpoint khusus ranking jumlah pesantren per provinsi
📡 Endpoint Tersedia
Method Endpoint Deskripsi
GET /v1/pesantren/search?q= Cari pesantren by nama atau kyai — ?q=nurul&provinsi_id=32
GET /v1/pesantren/{id} Detail pesantren by ID — lengkap dengan alamat, kyai, lokasi
GET /v1/pesantren/provinsi Daftar 34 provinsi
GET /v1/pesantren/provinsi/{id} Pesantren dalam satu provinsi — paginasi ?page=&limit=
GET /v1/pesantren/kabupaten/{id} Pesantren dalam satu kabupaten/kota — paginasi
GET /v1/pesantren/statistik/provinsi Ranking jumlah pesantren per provinsi
# Cari pesantren "Nurul" di Jawa Barat curl -H "X-API-Key: ask_xxxxxxxxxxxxxxxx" \ "https://api.ahmadsanusi.com/v1/pesantren/search?q=nurul&provinsi_id=32&limit=3" # Response: { "status": "success", "data": { "keyword": "nurul", "total": 312, "pesantren": [{ "id": 3050, "nama": "Nurul Iman", "nspp": "510032010001", "kyai": "KH. Abdullah Syafii", "kab_kota": "Bogor", "provinsi": "Jawa Barat" }, ...] } }
📖 Lihat Dokumentasi Pesantren API →

Mulai dalam 3 Langkah

1
Daftar Akun

Buat akun gratis dan kamu langsung mendapatkan API Key pertamamu.

2
Salin API Key

Simpan API Key dari dashboard. Key hanya ditampilkan sekali.

3
Kirim Request

Sertakan key di header X-API-Key dan mulai membangun.

# Contoh: ambil hadits Shahih Bukhari nomor 1 curl -H "X-API-Key: ask_xxxxxxxxxxxxxxxx" \ https://api.ahmadsanusi.com/v1/hadits/shahih_bukhari/1 # Response: { "status": "success", "data": { "nomor": 1, "kitab": "shahih_bukhari", "arab": "حَدَّثَنَا الْحُمَيْدِيُّ...", "terjemah": "Telah menceritakan kepada kami...", "has_terjemah": true } }

API Ini Gratis, Tapi Servernya Tidak 😅

Jika API ini membantu proyekmu, pertimbangkan untuk berdonasi secangkir kopi. Setiap donasi membantu menjaga server tetap menyala dan pengembangan terus berjalan.

Kirim Pesan Langsung

Ada kebutuhan integrasi, bug report, atau ide fitur? Kirim pesan langsung ke developer lewat form berikut.

Daftar Sekarang, Gratis! 🚀

API ini 100% gratis. Daftar sekarang dan mulai pakai dalam 5 menit.

🚀 Daftar Sekarang — Gratis ☕ Support via Donasi