Developer APIs
Free, public REST APIs for Islamic tools — Hijri calendar conversion, Abjad numerology, and Quran search.
These endpoints are not currently serving traffic.
We lost the host these APIs ran on and are rebuilding the platform. The reference below documents the intended contract, so treat it as a specification rather than a live service for now. Tell us if you were using one and we'll prioritise bringing it back and let you know when it's up.
Hijri Calendar
api.azsys.devDate conversion, month calendars, Islamic events
Jummal Calculator
api.azsys.devAbjad numerical value of Arabic text
Quran Search
quran.azizwares.comSearch ayahs, list surahs, diacritics-aware
Hijri Calendar API
Base URL: https://api.azsys.dev/v1 · currently offline
/hijri/todayOfflineGet today's Hijri date with Arabic and English labels.
curl https://api.azsys.dev/v1/hijri/today
{
"hijri": "1447-10-07",
"year": 1447, "month": 10, "day": 7,
"month_name_arabic": "شَوَّال",
"month_name_english": "Shawwal",
"gregorian": "2026-03-25",
"day_of_week_arabic": "الأربعاء",
"day_of_week_english": "Wednesday"
}/hijri/from-gregorian?date=YYYY-MM-DDOfflineConvert a Gregorian date to Hijri.
curl "https://api.azsys.dev/v1/hijri/from-gregorian?date=2026-03-25"
/gregorian/from-hijri?date=YYYY-MM-DDOfflineConvert a Hijri date to Gregorian.
curl "https://api.azsys.dev/v1/gregorian/from-hijri?date=1447-10-07"
/hijri/month?year=1447&month=10OfflineGet a full Hijri month calendar with Gregorian equivalents for each day.
curl "https://api.azsys.dev/v1/hijri/month?year=1447&month=10"
/hijri/events?month=9OfflineGet Islamic events for a Hijri month — Ramadan, Laylat al-Qadr, Eid al-Fitr, and more.
curl "https://api.azsys.dev/v1/hijri/events?month=9"
Jummal / Abjad Calculator API
Base URL: https://api.azsys.dev/v1 · currently offline
The Jummal (جُمَّل) system assigns a numerical value to each Arabic letter, used in classical Islamic scholarship. This API calculates the Abjad value of any Arabic text with a per-letter breakdown.
/jummal?text=...OfflineCalculate the Abjad (Jummal) numerical value of Arabic text (max 1000 chars).
curl --get "https://api.azsys.dev/v1/jummal" \ --data-urlencode "text=بسم الله"
{
"text": "بسم الله",
"breakdown": [
{"letter": "ب", "value": 2},
{"letter": "س", "value": 60},
{"letter": "م", "value": 40}
],
"total": 168
}Quran Search API
Base URL: https://quran.azizwares.com/api/v1 · currently offline
الرحمن will match ٱلرَّحْمَـٰنِ — full tashkeel is handled automatically./search?q=...&lang=arOfflineSearch Quran ayahs in Arabic or English with diacritics-aware matching.
curl --get "https://quran.azizwares.com/api/v1/search" \ --data-urlencode "q=الرحمن" \ --data-urlencode "lang=ar"
/surahOfflineList all 114 surahs with Arabic name, English name, transliteration, and revelation type.
curl https://quran.azizwares.com/api/v1/surah
{
"count": 114,
"surahs": [{"number": 1, "name": "سُورَةُ ٱلْفَاتِحَةِ", ...}]
}/surah/{number}OfflineGet all ayahs of a surah by its number (1–114).
curl https://quran.azizwares.com/api/v1/surah/1
/ayah/{surah}/{ayah}OfflineGet a specific ayah by surah and ayah number, with Arabic text and English translation.
curl https://quran.azizwares.com/api/v1/ayah/1/1
{
"surah_number": 1,
"surah_name": "سُورَةُ ٱلْفَاتِحَةِ",
"ayah_number": 1,
"arabic_text": "بِسْمِ ٱللَّهِ ٱلرَّحْمَٰنِ ٱلرَّحِيمِ",
"english_text": "In the name of Allah, the Entirely Merciful, the Especially Merciful."
}Want one of these back?
Tell us which endpoint you need and what you're building. We'll prioritise restoring it and email you when it's live.
Get in touchBuilt something cool?
These APIs power the Jummal Calculator app and other AzizWares tools. If you integrate them, we'd love to hear about it.
Say hi