Free Quran API Service with 90+ different languages and 400+ translations.
Quran API is a free REST-style service providing access to Quran translations, delivered via jsDelivr CDN with no rate limits. It offers over 90 languages and 440+ translations, including Latin (roman script) versions with optional diacritical marks, and returns data in JSON or minified JSON format.
Endpoints allow retrieval of full editions, individual chapters, verses, and structural divisions such as juzs, rukus, pages, manzils, and maqras. The API also exposes metadata endpoints listing available editions, Arabic fonts for rendering the text, and general information about the Quran's structure (number of juzs, sajdas, rukus, etc.).
The project is aimed at developers building websites, apps, or other tools that need programmatic access to Quran text and translations. The maintainer states that translations from certain authors, including Rashad Khalifa and the Ahmadiyya community, were deliberately excluded due to authenticity concerns, and that some translations were OCRed and may contain errors.
Yes, it is free with blazing-fast responses and no rate limits.
It offers 98 different language translations and a collection of over 440 translations.
It is served via jsDelivr CDN using URLs like https://cdn.jsdelivr.net/gh/fawazahmed0/quran-api@{apiVersion}/{endpoint}, supporting HTTP GET requests.
Endpoints return data as prettified JSON (.json) or minified JSON (.min.json), each usable as a fallback for the other.
It is intended for developers building websites, apps, or other tools that need Quran text and translations.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Books, book covers and related data.
Enables you to get instant data from our vast poetry collection.
RESTful Quran API with multiple languages.
A RESTful Quran API to retrieve an Ayah, Surah, Juz or the entire Holy Quran.
Jewish texts.
The varied works and characters of the prolific author Stephen King.