Docs / Reference · public.prayerTimes.today · generated from openapi.json
Today's prayer times
GET/v1/masjids/{id}/prayer-times
The prayer times of the current date in the masjid's timezone: wall-clock times, never converted to UTC.
Path parameters
| Name | Type | Description |
|---|---|---|
id | string · required | The masjid id, msj_…, as search, nearby or a previous read gave it. |
Response
Today's prayer times.
| Field | Description |
|---|---|
objectprayer_times | Always prayer_times. |
masjidstring | The masjid id. |
datestring · YYYY-MM-DD | The day, YYYY-MM-DD, in the masjid's timezone. |
hijriobject · optional | The day in the Hijri calendar, as the masjid dates it (its own Hijri setting, else its country's). Absent when Masjidbox has no Hijri date for the day. |
hijri.yearinteger | The Hijri year. |
hijri.monthinteger | The Hijri month, 1 (Muharram) to 12. |
hijri.dayinteger | The day of the Hijri month, 1 to 30. |
sunrisestring · HH:mm | Sunrise, HH:MM: not a prayer, the end of the fajr window. |
prayersobject | The five prayers. |
prayers.fajrobject | The fajr prayer. |
prayers.fajr.adhanstring · HH:mm | The fajr adhan, HH:MM in the masjid's timezone. |
prayers.fajr.iqamahstring · HH:mm | null | The fajr iqamah; null when the masjid supplies none, always for calculated times. |
prayers.dhuhrobject | The dhuhr prayer. |
prayers.dhuhr.adhanstring · HH:mm | The dhuhr adhan, HH:MM in the masjid's timezone. |
prayers.dhuhr.iqamahstring · HH:mm | null | The dhuhr iqamah; null when the masjid supplies none, always for calculated times. |
prayers.asrobject | The asr prayer. |
prayers.asr.adhanstring · HH:mm | The asr adhan, HH:MM in the masjid's timezone. |
prayers.asr.iqamahstring · HH:mm | null | The asr iqamah; null when the masjid supplies none, always for calculated times. |
prayers.maghribobject | The maghrib prayer. |
prayers.maghrib.adhanstring · HH:mm | The maghrib adhan, HH:MM in the masjid's timezone. |
prayers.maghrib.iqamahstring · HH:mm | null | The maghrib iqamah; null when the masjid supplies none, always for calculated times. |
prayers.ishaobject | The isha prayer. |
prayers.isha.adhanstring · HH:mm | The isha adhan, HH:MM in the masjid's timezone. |
prayers.isha.iqamahstring · HH:mm | null | The isha iqamah; null when the masjid supplies none, always for calculated times. |
jumuastring[] | null | The jumu'ah times on a Friday the masjid supplies them; null on other days. |
timezonestring | The masjid's IANA timezone. |
sourceobject | Where the times come from. |
source.typemasjid | calculated | Supplied or managed by the masjid, or calculated by Masjidbox. |
source.statusfresh | stale | Masjidbox's assessment of the underlying data; a calculated timetable is always fresh. |
linksobject | The masjid's links for these times. |
links.reportstring | Where a user reports an error in this masjid's times. Always present: the page takes the report, or invites the masjid to claim its page when nobody manages it yet. Link a "Report an error" next to the attribution. To preselect the form, append any of ?prayer=&kind=&day= to the link: prayer is one of fajr, dhuhr, asr, maghrib, isha, jumua or other; kind is adhan or iqamah; day is the day the time is wrong, YYYY-MM-DD, from a week before the masjid's today to 30 days after. |
curl "https://hub.masjidbox.com/v1/masjids/msj_abc123defg/prayer-times" \
-H "Authorization: Bearer $MASJIDBOX_KEY"{
"date": "2026-10-09",
"hijri": {
"day": 17,
"month": 4,
"year": 1448
},
"jumua": [
"13:00",
"14:00"
],
"prayers": {
"asr": {
"adhan": "16:02",
"iqamah": "16:30"
},
"dhuhr": {
"adhan": "12:52",
"iqamah": "13:30"
},
"fajr": {
"adhan": "05:31",
"iqamah": "06:00"
},
"isha": {
"adhan": "20:01",
"iqamah": "20:30"
},
"maghrib": {
"adhan": "18:32",
"iqamah": "18:37"
}
},
"sunrise": "07:12",
"masjid": "msj_abc123defg",
"object": "prayer_times",
"links": {
"report": "https://hub.masjidbox.com/report/msj_abc123defg"
},
"source": {
"status": "fresh",
"type": "masjid"
},
"timezone": "Europe/London"
}