Iqamah prayer times API
Free azaan times for any point on Earth, by month or year. No key, no sign-up; responses are cached at the edge.
Endpoints
| Endpoint | Returns |
|---|---|
GET /v1/times/{lat},{lon}/{yyyy-mm}.json | A month of times for a point |
GET /v1/times/{lat},{lon}/{yyyy}.json | A year of times |
GET /v1/methods.json | Methods, their angles and the default for each country |
Example: /v1/times/41.88,-87.63/2026-11.json
Parameters
| Name | Values |
|---|---|
method | One of the methods below. Default: the usual method in the location's country (see methods.json). |
asr | standard (Shafi'i, Maliki, Hanbali) or hanafi. Default by country. |
highlat | middle_of_the_night (default), seventh_of_the_night, twilight_angle: how Fajr and Isha are set where twilight does not end. |
tz | An IANA time zone, to override the one found from the coordinates (useful near borders). |
lang | en, ar, fr, id, ms, tr, ur: adds prayer names in that language and a written Hijri date. |
source | auto (default) or calculated. Official authority timetables are coming. |
Methods
method | Name |
|---|---|
mwl | Muslim World League |
isna | Islamic Society of North America |
egyptian | Egyptian General Authority of Survey |
karachi | University of Islamic Sciences, Karachi |
umm_al_qura | Umm al-Qura University, Makkah |
dubai | Dubai |
kuwait | Kuwait |
qatar | Qatar |
singapore | Majlis Ugama Islam Singapura |
turkey | Diyanet İşleri Başkanlığı, Turkey |
tehran | Institute of Geophysics, University of Tehran |
moonsighting | Moonsighting Committee Worldwide |
Response
{
"location": { "lat": 41.88, "lon": -87.63, "tz": "America/Chicago", "country": "US" },
"source": { "kind": "calculated" },
"method": { "id": "isna", "name": "Islamic Society of North America", "fajr": 15, "isha": 15,
"adjustments": { "dhuhr": 1 }, "asr": "standard", "highlat": "middle_of_the_night" },
"days": [
{ "date": "2026-11-01", "hijri": "1448-05-21",
"fajr": "05:05", "sunrise": "06:23", "dhuhr": "11:35", "asr": "14:19", "maghrib": "16:45", "isha": "18:03",
"utc": { "fajr": "2026-11-01T11:05:00Z", "...": "..." } }
],
"api_version": "1a.1",
"defaults_version": "2026-11-13"
}
Times are local to the location's time zone, 24-hour, rounded to the minute; utc gives the same instants in UTC. A time that cannot occur (the sun does not rise near the poles) is null. Above 48° latitude the response marks Fajr and Isha as approximated.
Canonical URLs
Each answer has one URL. Coordinates are rounded to 2 decimals (about 1 km), parameters are sorted, and any parameter equal to the location's default is dropped. Other spellings get a 301 redirect to the canonical URL, so cache it, not the original.
Errors
Errors are JSON: {"error":{"code":"bad_coordinates","message":"…"}}. The code values are stable; the messages may change.
Calculation
Times are computed with the open-source adhan library, the same one the Iqamah app uses, so they match what users see there.