Base path: /api/v1/quran
Endpoints
| Method | Path | Description |
|---|---|---|
| GET | /list-surah | All 114 surahs ordered by number. |
| GET | /surah/:id | Surah by number (1–114). |
Response fields: id, name (Arabic), name_latin, name_arabic, name_translation, number_of_ayahs, revelation_place, revelation_order, audio_url.
Errors
VALIDATION_ERROR(400) — surah number outside 1–114.NOT_FOUND(404) — surah missing.