Version 1.0 Released

Al-Quran API

A comprehensive RESTful API providing access to the Holy Quran with translations in multiple languages

114

Surahs Available

12+

Languages Supported

6,236

Verses Indexed

100%

Free & Open Source

Features

Powerful API Features

Discover the comprehensive features designed to make Quranic content accessible for developers

Multilingual Support
Access the Quran in multiple languages including Arabic, English, Bengali, Urdu, Spanish, French, and more.
12+ Languages
RESTful Architecture
Simple and intuitive RESTful API with comprehensive documentation, examples, and consistent response formats.
JSON Responses
Advanced Search
Powerful search functionality to find specific verses, words, or phrases across the entire Quran in any supported language.
Full-Text Search
Edge Runtime
Deployed on Vercel's Edge Runtime for lightning-fast response times and global availability with minimal latency.
High Performance
No Authentication
Open access for all users without API keys or authentication requirements. Just make requests and get responses.
Public Access
Structured Data
Well-organized JSON data structure with consistent formatting, making it easy to parse and integrate into your applications.
Developer Friendly
Audio Recitations
Listen to beautiful Quran recitations from renowned reciters including Mishary Rashid Al-Afasy, Abu Bakr Al-Shatri, and more.
4+ Reciters
Languages

Available Languages

The API supports multiple languages to make the Quran accessible to everyone around the world

How It Works

Simple Integration

Integrate the Al-Quran API into your applications in just a few simple steps

1

Make API Request

Send a simple HTTP request to our API endpoints using your preferred programming language.

2

Receive JSON Response

Get structured JSON data containing the requested Quranic content in your chosen language.

3

Integrate & Display

Parse the JSON data and integrate it into your application's UI for a seamless user experience.

Example API Request

// JavaScript Example
fetch('https://alquran-api.pages.dev/api/quran/surah/1?lang=en')
  .then(response => response.json())
  .then(data => {
    console.log(data);
    // Process and display the Quran data
  })
  .catch(error => console.error('Error:', error));
Interactive

Try the API

Test the Quran API endpoints with different parameters and languages directly in your browser

API Tester
Test the Quran API endpoints with different parameters and languages

Select Language

Response

Select an endpoint to see the response
    Applications

    Use Cases

    Discover how developers are using the Al-Quran API in various applications

    Quran Reading Apps

    Create mobile and web applications that allow users to read the Quran in their preferred language, with features like bookmarks, search, and audio recitation.

    Research Tools

    Build academic and research tools for scholars studying the Quran, enabling cross-referencing, linguistic analysis, and comparative studies across translations.

    Educational Platforms

    Develop interactive learning platforms that teach Quranic studies, Arabic language, and Islamic education with verse-by-verse explanations and translations.

    Community Services

    Create websites and services for mosques, Islamic centers, and community organizations that need to display Quranic content in multiple languages.

    Testimonials

    Developer Feedback

    See what developers are saying about the Al-Quran API

    A

    Ahmed K.

    Mobile App Developer

    "The Al-Quran API has been instrumental in developing our multilingual Quran app. The structured data and comprehensive language support saved us months of development time."

    S

    Sarah M.

    Web Developer

    "I integrated the API into our educational platform, and the response has been fantastic. The search functionality is particularly impressive, allowing our users to find specific verses quickly."

    R

    Rahul J.

    Full Stack Developer

    "The performance of this API is outstanding. The Edge Runtime ensures fast response times globally, which is crucial for our user base spread across different countries."

    F

    Fatima Z.

    Research Scholar

    "As a researcher, having access to this API has been invaluable. The consistent data structure across different languages makes comparative analysis much more efficient."

    Get Started Today

    Ready to Get Started?

    Explore our documentation to learn how to integrate the Al-Quran API into your applications and join our community.