PrayerTimesSG API

Reliable Singapore prayer times API based on the official MUIS prayer timetable.

Operational

Endpoints

GET /api/v1/prayer-times/today Get today's prayer times.
GET /api/v1/prayer-times?date=YYYY-MM-DD Get prayer times for a specific date.
GET /api/v1/prayer-times/month/:year/:month Get prayer times for a specific month.
GET /api/v1/prayer-times/year/:year Get prayer times for a specific year.

System

GET /health Human-readable health page.
GET /health.json JSON health endpoint for monitoring.

Data Source

Source Official MUIS Prayer Timetable — data.gov.sg
Coverage 1 January 2026 – 31 December 2026
Records Loaded 365 days

Example Response

GET /api/v1/prayer-times/today

{
  "date": "2026-05-29",
  "day": "Friday",
  "friendly_date": "29 May 2026",
  "hijri_date": "12 Zulhijjah 1447",
  "times": {
    "subuh":   "05:37",
    "syuruk":  "07:01",
    "zohor":   "13:04",
    "asar":    "16:24",
    "maghrib": "19:07",
    "isyak":   "20:19"
  },
  "times_ampm": {
    "subuh":   "5:37 AM",
    "syuruk":  "7:01 AM",
    "zohor":   "1:04 PM",
    "asar":    "4:24 PM",
    "maghrib": "7:07 PM",
    "isyak":   "8:19 PM"
  }
}