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

EndpointReturns
GET /v1/times/{lat},{lon}/{yyyy-mm}.jsonA month of times for a point
GET /v1/times/{lat},{lon}/{yyyy}.jsonA year of times
GET /v1/methods.jsonMethods, their angles and the default for each country

Example: /v1/times/41.88,-87.63/2026-11.json

Parameters

NameValues
methodOne of the methods below. Default: the usual method in the location's country (see methods.json).
asrstandard (Shafi'i, Maliki, Hanbali) or hanafi. Default by country.
highlatmiddle_of_the_night (default), seventh_of_the_night, twilight_angle: how Fajr and Isha are set where twilight does not end.
tzAn IANA time zone, to override the one found from the coordinates (useful near borders).
langen, ar, fr, id, ms, tr, ur: adds prayer names in that language and a written Hijri date.
sourceauto (default) or calculated. Official authority timetables are coming.

Methods

methodName
mwlMuslim World League
isnaIslamic Society of North America
egyptianEgyptian General Authority of Survey
karachiUniversity of Islamic Sciences, Karachi
umm_al_quraUmm al-Qura University, Makkah
dubaiDubai
kuwaitKuwait
qatarQatar
singaporeMajlis Ugama Islam Singapura
turkeyDiyanet İşleri Başkanlığı, Turkey
tehranInstitute of Geophysics, University of Tehran
moonsightingMoonsighting 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.