Skip to content

Collection of API to build Islamic apps| مجموعة من API لبناء تطبيقات إسلامية

Notifications You must be signed in to change notification settings

alihmada/Islamic-APIs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

🌙 مشروع API الإسلامية | Islamic API Project

Islamic API Banner

منصة واحدة لجميع الخدمات الإسلامية الرقمية | One Platform for All Digital Islamic Services

Prayer Times Quran Tafsir Hadith Azkar Quran Radio


📋 نظرة عامة | Overview

مجموعة شاملة من واجهات برمجة التطبيقات الإسلامية لتطوير التطبيقات والمواقع الإلكترونية. توفر هذه المجموعة خدمات متعددة تشمل مواقيت الصلاة، القرآن الكريم (نصًا وصوتًا)، التفسير، الأحاديث النبوية، الأذكار، وإذاعات القرآن الكريم المباشرة.

A comprehensive collection of Islamic APIs for application and website development. This collection provides multiple services including prayer times, Quran (text and audio), tafsir, hadiths, daily supplications, and live Quran radio stations.


🚀 خدمات API | API Services

🕌 مواقيت الصلاة | Prayer Times

الوصف: الحصول على مواقيت الصلاة بناءً على اسم المدينة أو الإحداثيات الجغرافية.

الميزات:

  • دعم لأكثر من 100 دولة ومدينة
  • خيارات متعددة لطرق الحساب (8 طرق مختلفة)
  • إمكانية تحديد ارتفاع الموقع لحسابات أكثر دقة
  • معلومات إضافية مثل التاريخ الهجري

Description: Get accurate prayer times based on city name or geographic coordinates.

Features:

  • Support for more than 100 countries and cities
  • Multiple calculation methods (8 different methods)
  • Ability to specify location altitude for more accurate calculations
  • Additional information such as Hijri date

API Endpoints

GET https://api.aladhan.com/v1/timingsByCity?city={city}&country={country}&method={method}
GET https://api.aladhan.com/v1/timings?latitude={lat}&longitude={lng}&method={method}

Example Response

{
  "code": 200,
  "status": "OK",
  "data": {
    "timings": {
      "Fajr": "04:53",
      "Sunrise": "06:17",
      "Dhuhr": "12:10",
      "Asr": "15:31",
      "Sunset": "18:02",
      "Maghrib": "18:02",
      "Isha": "19:26"
    },
    "date": {
      "readable": "17 May 2025",
      "timestamp": "1747676460",
      "hijri": {
        "date": "18-10-1446",
        "month": {
          "number": 10,
          "en": "Shawwal",
          "ar": "شَوَّال"
        },
        "year": "1446"
      },
      "gregorian": {
        "date": "17-05-2025",
        "month": {
          "number": 5,
          "en": "May"
        },
        "year": "2025"
      }
    },
    "meta": {
      "latitude": 30.0444,
      "longitude": 31.2357,
      "timezone": "Africa/Cairo",
      "method": {
        "id": 8,
        "name": "Egyptian General Authority of Survey"
      }
    }
  }
}

📘 وثائق كاملة | Full Documentation


📖 القرآن الكريم (نص) | Holy Quran (Text)

الوصف: الوصول إلى نص القرآن الكريم كاملاً، بما في ذلك تفاصيل السور والآيات.

الميزات:

  • نص كامل للقرآن الكريم (114 سورة)
  • معلومات تفصيلية عن كل سورة (مكية/مدنية، عدد الآيات)
  • إمكانية طلب سورة محددة أو آية محددة
  • دعم للغات وترجمات متعددة

Description: Access the complete text of the Holy Quran, including surah and verse details.

Features:

  • Complete Quran text (114 surahs)
  • Detailed information about each surah (Meccan/Medinan, number of verses)
  • Ability to request specific surah or verse
  • Support for multiple languages and translations

API Endpoints

GET http://api.alquran.cloud/v1/surah/{surah_number}
GET http://api.alquran.cloud/v1/ayah/{ayah_number}/{edition}

Example Response

{
  "code": 200,
  "status": "OK",
  "data": {
    "number": 114,
    "name": "سورة الناس",
    "englishName": "An-Naas",
    "englishNameTranslation": "Mankind",
    "revelationType": "Meccan",
    "numberOfAyahs": 6,
    "ayahs": [
      {
        "number": 6231,
        "text": "قُلْ أَعُوذُ بِرَبِّ النَّاسِ",
        "numberInSurah": 1,
        "juz": 30
      },
      // More verses...
    ]
  }
}

📘 وثائق كاملة | Full Documentation


🔊 القرآن الكريم (صوت) | Holy Quran (Audio)

الوصف: الاستماع إلى تلاوات القرآن الكريم من قراء مشهورين.

الميزات:

  • تلاوات من أكثر من 20 قارئًا مشهورًا
  • جودة صوت عالية
  • إمكانية تحديد سورة معينة
  • معلومات مفصلة عن القارئ والتسجيل

Description: Listen to Quran recitations from renowned reciters.

Features:

  • Recitations from more than 20 famous reciters
  • High-quality audio
  • Ability to select specific surah
  • Detailed information about reciter and recording

API Endpoints

GET https://api.quran.com/api/v4/chapter_recitations/{reciter_id}
GET https://api.quran.com/api/v4/chapter_recitations/{reciter_id}/{chapter_number}

Example Response

{
  "chapter_recitations": [
    {
      "id": 1,
      "chapter_id": 1,
      "file_size": 172130,
      "format": "mp3",
      "audio_url": "https://download.quranicaudio.com/quran/abdulbaset_abdulsamad_mujawwad/001.mp3"
    },
    // More audio entries...
  ],
  "meta": {
    "reciter_id": 1,
    "reciter_name": "AbdulBaset AbdulSamad"
  }
}

📘 وثائق كاملة | Full Documentation


📚 التفسير | Tafsir

الوصف: الوصول إلى تفاسير متعددة للقرآن الكريم.

الميزات:

  • تفاسير متعددة من علماء مختلفين
  • تفسير كامل لجميع آيات القرآن
  • إمكانية طلب تفسير سورة كاملة أو آية محددة
  • دعم للغات متعددة

Description: Access multiple interpretations of the Holy Quran.

Features:

  • Multiple tafsirs from different scholars
  • Complete interpretation for all Quran verses
  • Ability to request tafsir for an entire surah or specific verse
  • Support for multiple languages

API Endpoints

GET https://quranenc.com/api/v1/translation/sura/{language_tafsir}/{surah_number}
GET https://quranenc.com/api/v1/translation/aya/{language_tafsir}/{surah_number}/{ayah_number}

Example Response

{
  "result": [
    {
      "id": 6236,
      "sura": 114,
      "aya": 6,
      "arabic_text": "مِنَ الْجِنَّةِ وَالنَّاسِ",
      "translation": "من (الجنة) الجن (و) من (الناس) الإنس فهو عام بعد خاص",
      "footnotes": null
    }
  ]
}

📘 وثائق كاملة | Full Documentation


🗣️ الأحاديث النبوية | Hadiths

الوصف: الوصول إلى مجموعات الأحاديث النبوية الشريفة.

الميزات:

  • أحاديث من كتب صحيحة مثل البخاري ومسلم وأبو داود وغيرها
  • نص كامل للأحاديث مع السند والمتن
  • إمكانية البحث والتصفية حسب الكتاب أو الراوي
  • معلومات درجة الحديث (صحيح، حسن، ضعيف)

Description: Access collections of prophetic hadiths.

Features:

  • Hadiths from authentic books like Bukhari, Muslim, Abu Dawud, and others
  • Complete text of hadiths with chain of narration
  • Search and filter capabilities by book or narrator
  • Hadith authentication information (sahih, hasan, daeef)

API Endpoints

GET https://hadis-api-id.vercel.app/hadith/{collection}?page={page}&limit={limit}
GET https://hadis-api-id.vercel.app/hadith/{collection}/{hadith_number}

Example Response

{
  "hadiths": [
    {
      "number": 1,
      "arab": "حَدَّثَنَا عَبْدُ اللَّهِ بْنُ مَسْلَمَةَ الْقَعْنَبِيُّ، حَدَّثَنَا عَبْدُ الْعَزِيزِ...",
      "id": "Telah menceritakan kepada kami Abdullah bin Maslamah Al Qa'nabi...",
      "narrator": "Abu Dawud",
      "sanad": [
        "Abdullah bin Maslamah Al Qa'nabi",
        "Abdul Aziz bin Abu Hazim"
      ],
      "grade": "Sahih"
    }
    // More hadiths...
  ],
  "pagination": {
    "total": 4590,
    "limit": 20,
    "current_page": 1,
    "total_pages": 230
  }
}

📘 وثائق كاملة | Full Documentation


🌿 الأذكار | Azkar (Supplications)

الوصف: مجموعة من الأذكار والأدعية الإسلامية اليومية.

الميزات:

  • أذكار الصباح والمساء
  • أذكار الصلاة
  • أذكار مخصصة للمناسبات المختلفة (النوم، الطعام، السفر)
  • نص الذكر مع الفضل والتكرار المطلوب

Description: Collection of daily Islamic supplications and remembrances.

Features:

  • Morning and evening azkar
  • Prayer-related supplications
  • Special supplications for different occasions (sleep, food, travel)
  • Text of supplication with virtues and required repetitions

API Endpoints

GET https://raw.githubusercontent.com/nawafalqari/azkar-api/main/azkar.json
GET https://www.hisnmuslim.com/api/ar/{category_id}.json

Example Response

{
  "title": "أذكار الصباح",
  "content": [
    {
      "zekr": "أَعُوذُ بِاللَّهِ مِنَ الشَّيْطَانِ الرَّجِيمِ...",
      "repeat": 1,
      "bless": "من قالها حين يصبح أجير من الجن حتى يمسى...",
      "source": "صحيح البخاري"
    },
    // More azkar...
  ]
}

📘 وثائق كاملة | Full Documentation


📻 إذاعة القرآن الكريم | Quran Radio

الوصف: خدمة بث مباشر للقرآن الكريم من قراء مختلفين.

الميزات:

  • 18 محطة إذاعية مختلفة
  • بث مباشر على مدار الساعة
  • قراء مشهورون من مختلف أنحاء العالم
  • جودة صوت عالية

Description: Live streaming service for Quran recitation from different reciters.

Features:

  • 18 different radio stations
  • 24/7 live broadcasting
  • Famous reciters from around the world
  • High audio quality

API Endpoints

GET https://data-rosy.vercel.app/radio.json

Example Response

[
  {
    "id": 1,
    "name": "إذاعة القرآن الكريم من القاهرة",
    "radio_url": "https://stream.radiojar.com/8s5u5tpdtwzuv",
    "image_url": "https://i.postimg.cc/d1kdrLkx/quran.jpg"
  },
  {
    "id": 2,
    "name": "إذاعة القرآن الكريم السعودية",
    "radio_url": "https://n12.radiojar.com/0tpy1h0kxtzuv",
    "image_url": "https://i.postimg.cc/ZYSprKr8/download.png"
  }
  // More radio stations...
]

📘 وثائق كاملة | Full Documentation


About

Collection of API to build Islamic apps| مجموعة من API لبناء تطبيقات إسلامية

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published