Quran text and translations in JSON. CORS enabled, no authentication, no rate limit.
| Path | Contents |
|---|---|
/manifest.json | Scripts, counts, and pointers |
/chapters.json | Metadata for all 114 chapters |
/text/{script}/quran.json | The whole Quran in one script |
/text/{script}/chapters/{1-114}.json | One chapter in one script |
Scripts: uthmani, uthmani-min, simple, simple-plain, simple-min, simple-clean, kemenag, indopak, warsh, qalun.
| Path | Contents |
|---|---|
/translations/index.json | The edition catalogue |
/translations/{code}-{slug}/quran.json | The whole Quran in one translation |
/translations/{code}-{slug}/chapters/{1-114}.json | One chapter in one translation |
84 translations are published, across 57 languages. Translation
files carry the translation only; fetch a /text/ file for the Arabic.
| Path | Contents |
|---|---|
/transliteration/index.json | The romanisation catalogue |
/audio/reciters.json | Reciters and audio URL templates |
/meta/sources.json | Provenance and license per dataset |
/meta/qa.json | Transcription corrections applied upstream |
Paths carry no version. The text is immutable and editions are only ever added, so a path published today keeps working; see the README for the compatibility contract.