Public APIs ยท No Auth Required

Developer APIs

Free, public REST APIs for Islamic tools. No API keys, no sign-up. Just make a request.

๐Ÿ—“

Hijri Calendar

api.azsys.dev

Date conversion, month calendars, Islamic events

No Auth 30 req/s
๐Ÿ”ข

Jummal Calculator

api.azsys.dev

Abjad numerical value of Arabic text

No Auth 60 req/s
๐Ÿ“–

Quran Search

quran.azizwares.com

Search ayahs, list surahs, diacritics-aware

No Auth
๐Ÿ—“

Hijri Calendar API

Base URL: https://api.azsys.dev/v1 ยท Rate limit: 30 req/s

GET /hijri/today No Auth

Get today's Hijri date with Arabic and English labels.

curl
curl https://api.azsys.dev/v1/hijri/today
Response
{
  "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"
}

Get an API Key

Create a free account to get authenticated access to all our APIs with higher rate limits.

Create Free Account โ†’
GET /hijri/from-gregorian?date=YYYY-MM-DD No Auth

Convert a Gregorian date to Hijri.

curl
curl "https://api.azsys.dev/v1/hijri/from-gregorian?date=2026-03-25"

Get an API Key

Create a free account to get authenticated access to all our APIs with higher rate limits.

Create Free Account โ†’
GET /gregorian/from-hijri?date=YYYY-MM-DD No Auth

Convert a Hijri date to Gregorian.

curl
curl "https://api.azsys.dev/v1/gregorian/from-hijri?date=1447-10-07"

Get an API Key

Create a free account to get authenticated access to all our APIs with higher rate limits.

Create Free Account โ†’
GET /hijri/month?year=1447&month=10 No Auth

Get a full Hijri month calendar with Gregorian equivalents for each day.

curl
curl "https://api.azsys.dev/v1/hijri/month?year=1447&month=10"

Get an API Key

Create a free account to get authenticated access to all our APIs with higher rate limits.

Create Free Account โ†’
GET /hijri/events?month=9 No Auth

Get Islamic events for a Hijri month โ€” Ramadan, Laylat al-Qadr, Eid al-Fitr, and more.

curl
curl "https://api.azsys.dev/v1/hijri/events?month=9"

Get an API Key

Create a free account to get authenticated access to all our APIs with higher rate limits.

Create Free Account โ†’
๐Ÿ”ข

Jummal / Abjad Calculator API

Base URL: https://api.azsys.dev/v1 ยท Rate limit: 60 req/s

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.

GET /jummal?text=... No Auth

Calculate the Abjad (Jummal) numerical value of Arabic text (max 1000 chars).

curl
curl --get "https://api.azsys.dev/v1/jummal" \
  --data-urlencode "text=ุจุณู… ุงู„ู„ู‡"
Response
{
  "text": "ุจุณู… ุงู„ู„ู‡",
  "breakdown": [
    {"letter": "ุจ", "value": 2},
    {"letter": "ุณ", "value": 60},
    {"letter": "ู…", "value": 40}
  ],
  "total": 168
}

Get an API Key

Create a free account to get authenticated access to all our APIs with higher rate limits.

Create Free Account โ†’
๐Ÿ“–

Quran Search API

Base URL: https://quran.azizwares.com/api/v1

โœจ Diacritics-aware search: Searching for ุงู„ุฑุญู…ู† will match ูฑู„ุฑูŽู‘ุญู’ู…ูŽู€ูฐู†ู โ€” full tashkeel is handled automatically.
GET /search?q=...&lang=ar No Auth

Search Quran ayahs in Arabic or English with diacritics-aware matching.

curl
curl --get "https://quran.azizwares.com/api/v1/search" \
  --data-urlencode "q=ุงู„ุฑุญู…ู†" \
  --data-urlencode "lang=ar"

Get an API Key

Create a free account to get authenticated access to all our APIs with higher rate limits.

Create Free Account โ†’
GET /surah No Auth

List all 114 surahs with Arabic name, English name, transliteration, and revelation type.

curl
curl https://quran.azizwares.com/api/v1/surah
Response
{
  "count": 114,
  "surahs": [{"number": 1, "name": "ุณููˆุฑูŽุฉู ูฑู„ู’ููŽุงุชูุญูŽุฉู", ...}]
}

Get an API Key

Create a free account to get authenticated access to all our APIs with higher rate limits.

Create Free Account โ†’
GET /surah/{number} No Auth

Get all ayahs of a surah by its number (1โ€“114).

curl
curl https://quran.azizwares.com/api/v1/surah/1

Get an API Key

Create a free account to get authenticated access to all our APIs with higher rate limits.

Create Free Account โ†’
GET /ayah/{surah}/{ayah} No Auth

Get a specific ayah by surah and ayah number, with Arabic text and English translation.

curl
curl https://quran.azizwares.com/api/v1/ayah/1/1
Response
{
  "surah_number": 1,
  "surah_name": "ุณููˆุฑูŽุฉู ูฑู„ู’ููŽุงุชูุญูŽุฉู",
  "ayah_number": 1,
  "arabic_text": "ุจูุณู’ู…ู ูฑู„ู„ูŽู‘ู‡ู ูฑู„ุฑูŽู‘ุญู’ู…ูŽูฐู†ู ูฑู„ุฑูŽู‘ุญููŠู…ู",
  "english_text": "In the name of Allah, the Entirely Merciful, the Especially Merciful."
}

Get an API Key

Create a free account to get authenticated access to all our APIs with higher rate limits.

Create Free Account โ†’

Built 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 โ†’