Skip to content

Scripture verses, verse translations and Arabic text

Back to tools

Quran.com provides Quran reading and search: up to 50 verses with Arabic and translations, optional transliteration, and only the first 50 verses of longer passages.

Get verses

Read up to 50 Quran verses from a surah name or number, with Arabic text, the selected language’s default translation, and optional transliteration. Longer passages return the first 50 verses.

Your information

Surah name or number, optionally followed by a verse or range, such as Al-Baqarah 255 or Yasin 1-12.

More options

Language of Quran.com’s default translation, such as English, French or Urdu.

Include Latin-script transliteration of each verse, such as for Yasin 1-12.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

Al-Baqarah

البقرة, The Cow

Choose an action

About the Quran.com tool

Search quran finds verses by word or topic and returns Arabic text with translations in the selected language.

Built from quran.com. Last checked Sep 29, 2026.

Actions

Get verses

1 credit

Read up to 50 Quran verses from a surah name or number, with Arabic text, the selected language’s default translation, and optional transliteration. Longer passages return the first 50 verses.

What you provide

FieldTypeRequiredDescription
PassagepassageTextRequiredSurah name or number, optionally followed by a verse or range, such as Al-Baqarah 255 or Yasin 1-12.Example: Al-Baqarah 255
Translation Languagetranslation_languageTextOptionalLanguage of Quran.com’s default translation, such as English, French or Urdu.Example: French
Include Transliterationinclude_transliterationYes or noOptionalInclude Latin-script transliteration of each verse, such as for Yasin 1-12.Example: No

What you get

FieldTypeDescription
VersesversesList
Linkverses[].linkTextExample: https://quran.com/2:255
Referenceverses[].referenceTextExample: 2:255
Arabic Textverses[].arabic_textTextExample: يسٓ
Translationverses[].translationTextExample: Yâ-Sîn.
Translator Nameverses[].translator_nameTextExample: Dr. Mustafa Khattab, The Clear Quran
Transliterationverses[].transliterationTextExample: Allahu la ilaha illahuwa alhayyu alqayyoomu la ta/khuthuhusinatun wala nawmun…
Surah Name Arabicsurah_name_arabicTextSurah name in Arabic.Example: البقرة
Surah Name Englishsurah_name_englishTextEnglish transliteration of the surah name.Example: Al-Baqarah
Surah Meaning Englishsurah_meaning_englishTextEnglish meaning of the surah name.Example: The Cow

Example result

For Passage: Al-Baqarah 255

JSON
{
  "verses": [
    {
      "link": "https://quran.com/2:255",
      "reference": "2:255",
      "arabic_text": "ٱللَّهُ لَآ إِلَـٰهَ إِلَّا هُوَ ٱلْحَىُّ ٱلْقَيُّومُ ۚ لَا تَأْخُذُهُۥ سِنَةٌ وَلَا نَوْمٌ ۚ لَّهُۥ مَا فِى ٱلسَّمَـٰوَٰتِ وَمَا فِى ٱلْأَرْضِ ۗ مَن ذَا ٱلَّذِى يَشْفَعُ عِندَهُۥٓ إِلَّا بِإِذْنِهِۦ…",
      "translation": "Allah! There is no god ˹worthy of worship˺ except Him, the Ever-Living, All-Sustaining. Neither drowsiness nor sleep overtakes Him. To Him belongs whatever is in the heavens and whatever is on the ear…",
      "translator_name": "Dr. Mustafa Khattab, The Clear Quran",
      "transliteration": "Allahu la ilaha illahuwa alhayyu alqayyoomu la ta/khuthuhusinatun wala nawmun lahu ma fee assamawatiwama fee al-ardi man tha allatheeyashfaAAu AAindahu illa bi-ithnihi yaAAlamu mabayna aydeehim wama k…"
    }
  ],
  "surah_name_arabic": "البقرة",
  "surah_name_english": "Al-Baqarah",
  "surah_meaning_english": "The Cow"
}

Search quran

1 credit

Find Quran.com verses matching a word or topic, with Arabic text and a translation in the selected language. Results follow Quran.com search order; translations vary by verse.

What you provide

FieldTypeRequiredDescription
QueryqueryTextRequiredWords or a topic to find in the Quran, such as patience or charity.Example: Patience
LanguagelanguageTextOptionalLanguage of translations to search and return, such as English, Spanish, or French.Example: Spanish
Max Resultsmax_resultsNumberOptionalMaximum number of verses to return, from 1 to 50, such as 20.Example: 20

What you get

FieldTypeDescription
VersesversesListVerses in Quran.com search order.
Linkverses[].linkTextLink to the verse on Quran.com.Example: https://quran.com/70/5
Referenceverses[].referenceTextSurah and verse number, such as 2:153.Example: 70:5
Surah Nameverses[].surah_nameTextName of the surah.Example: Al-Ma'arij
Arabic Textverses[].arabic_textTextArabic verse text.Example: فَٱصْبِرْ صَبْرًا جَمِيلًا
Translation Textverses[].translation_textTextTranslation text in the selected language, or null when unavailable.Example: So, observe patience, a good patience.

Example result

For Query: Patience

JSON
{
  "verses": [
    {
      "link": "https://quran.com/70/5",
      "reference": "70:5",
      "surah_name": "Al-Ma'arij",
      "arabic_text": "فَٱصْبِرْ صَبْرًا جَمِيلًا",
      "translation_text": "So, observe patience, a good patience."
    },
    {
      "link": "https://quran.com/16/127",
      "reference": "16:127",
      "surah_name": "An-Nahl",
      "arabic_text": "وَٱصْبِرْ وَمَا صَبْرُكَ إِلَّا بِٱللَّهِ ۚ وَلَا تَحْزَنْ عَلَيْهِمْ وَلَا تَكُ فِى ضَيْقٍ مِّمَّا يَمْكُرُونَ",
      "translation_text": "And bear with patience, (O Muhammad) - and your patience is only because of the help of Allah - and do not grieve over them, nor feel distressed by their evil plans."
    },
    {
      "link": "https://quran.com/46/35",
      "reference": "46:35",
      "surah_name": "Al-Ahqaf",
      "arabic_text": "فَٱصْبِرْ كَمَا صَبَرَ أُو۟لُوا۟ ٱلْعَزْمِ مِنَ ٱلرُّسُلِ وَلَا تَسْتَعْجِل لَّهُمْ ۚ كَأَنَّهُمْ يَوْمَ يَرَوْنَ مَا يُوعَدُونَ لَمْ يَلْبَثُوٓا۟ إِلَّا سَاعَةً مِّن نَّهَارٍۭ ۚ بَلَـٰغٌ ۚ فَهَلْ يُه…",
      "translation_text": "Then have patience (O Muhammad) even as the stout of heart among the messengers (of old) had patience, and seek not to hasten on (the doom) for them. On the day when they see that which they are promi…"
    }
  ]
}

For developers

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@quran-com",
  "visibility": "public",
  "operation": "get_verses",
  "version": 1,
  "input": {
    "passage": "Al-Baqarah 255"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Read a selected passage with its translation
  • Compare verse translations across languages
  • Find verses about a topic
  • Add Arabic verses and transliteration to study materials

Questions about Quran.com

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this Quran.com tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

Do I need a Quran.com account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from quran.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.

How can I read a specific surah or verse?

Get verses takes a surah name or number, optionally with a verse or range, and returns the passage.

How can I find verses about a topic?

Search quran finds matching verses from a word or topic query.

Can I get verse transliteration?

Get verses can include Latin-script transliteration when requested.

All Education toolsBrowse all tools