API
Free, read-only JSON API, no account required. Generate an anonymous key below and pass it in the X-Api-Key header of every request.
Get a key
Endpoints
| Method | Path | Description |
|---|---|---|
| GET | Generate an anonymous key | |
| GET | List of surahs | |
| GET | Surah detail + its ayahs | |
| GET | One ayah, its words, and audio per reciter | |
| GET | Available translations | |
| GET | Available reciters | |
| GET | List of roots (paginated) | |
| GET | Root detail + occurrences | |
| GET | List of lemmas (paginated) | |
| GET | Lemma detail + occurrences | |
| GET | Full-text search (Arabic) |
Limit: 60 requests/minute per key. Pagination via ?page= and
?page_size= (max 200) on list endpoints.