Skip to content

marawan6569/QuranSearchAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuranSearchAPI

search API for quran

methodes:

  • returns all verses of quran

  • it takes string then returns all verses that containse this string;
  • for example if i sent "عريض" it returnes :
{
  "resultsLength": 1,
  "data": [
    {
      "verse_pk": "S041V051",
      "page": 482,
      "hizbQuarter": 193,
      "juz": 25,
      "verse": "وَإِذَا أَنْعَمْنَا عَلَى الْإِنسَانِ أَعْرَضَ وَنَأَىٰ بِجَانِبِهِ وَإِذَا مَسَّهُ الشَّرُّ فَذُو دُعَاءٍ عَرِيضٍ",
      "verseWithoutTashkeel": "وإذا أنعمنا على الإنسان أعرض ونأى بجانبه وإذا مسه الشر فذو دعاء عريض",
      "numberInSurah": 51,
      "numberInQuran": 4269,
      "audio": "https://cdn.alquran.cloud/media/audio/ayah/ar.alafasy/4269",
      "audio1": "https://cdn.islamic.network/quran/audio/128/ar.alafasy/4269.mp3",
      "audio2": "https://cdn.islamic.network/quran/audio/128/ar.alafasy/4269.mp3",
      "sajda": false
    }
  ]
}

  • it takes surah number then returns all verses in this surah
  • surahs numbers between 1:114.

  • it takes surah number and verse number then returnes this verse:
  • for example if i sent 1 and 1 it returns frist verse of surah elfateha:
{
  "data": {
    "verse_pk": "S001V001",
    "page": 1,
    "hizbQuarter": 1,
    "juz": 1,
    "verse": "بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ",
    "verseWithoutTashkeel": "بسم الله الرحمن الرحيم",
    "numberInSurah": 1,
    "numberInQuran": 1,
    "audio": "https://cdn.alquran.cloud/media/audio/ayah/ar.alafasy/1",
    "audio1": "https://cdn.islamic.network/quran/audio/128/ar.alafasy/1.mp3",
    "audio2": "https://cdn.islamic.network/quran/audio/128/ar.alafasy/1.mp3",
    "sajda": false
  }
}

  • it returns range of verses by taking start and end of this range.
  • verses in quran starts from 1 to 6236

  • it takes string then returnes all verses that starts with this string.
  • for example if i sent "دحورا" it returnes:
{
    "resultLength": 1,
    "data": [
        {
            "verse_pk": "S037V009",
            "page": 446,
            "hizbQuarter": 178,
            "juz": 23,
            "verse": "دُحُورًا ۖ وَلَهُمْ عَذَابٌ وَاصِبٌ",
            "verseWithoutTashkeel": "دحورا  ولهم عذاب واصب",
            "numberInSurah": 9,
            "numberInQuran": 3797,
            "audio": "https://cdn.alquran.cloud/media/audio/ayah/ar.alafasy/3797",
            "audio1": "https://cdn.islamic.network/quran/audio/128/ar.alafasy/3797.mp3",
            "audio2": "https://cdn.islamic.network/quran/audio/128/ar.alafasy/3797.mp3",
            "sajda": false
        }
    ]
}

  • it take string then returnes all verses that ends with this sring:
  • for example if i sent "ض" it returnes:
{
    "resultLength": 1,
    "data": [
        {
            "verse_pk": "S041V051",
            "page": 482,
            "hizbQuarter": 193,
            "juz": 25,
            "verse": "وَإِذَا أَنْعَمْنَا عَلَى الْإِنسَانِ أَعْرَضَ وَنَأَىٰ بِجَانِبِهِ وَإِذَا مَسَّهُ الشَّرُّ فَذُو دُعَاءٍ عَرِيضٍ",
            "verseWithoutTashkeel": "وإذا أنعمنا على الإنسان أعرض ونأى بجانبه وإذا مسه الشر فذو دعاء عريض",
            "numberInSurah": 51,
            "numberInQuran": 4269,
            "audio": "https://cdn.alquran.cloud/media/audio/ayah/ar.alafasy/4269",
            "audio1": "https://cdn.islamic.network/quran/audio/128/ar.alafasy/4269.mp3",
            "audio2": "https://cdn.islamic.network/quran/audio/128/ar.alafasy/4269.mp3",
            "sajda": false
        }
    ]
}

About

search API for quran

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published