Masjid data API · free

Prayer times and masjid data, straight from the masjids.

One REST API for masjid details, search, nearby, daily to monthly prayer times, jumu'ah and donation campaigns — maintained by the masjids themselves on Masjidbox.

  • ✓ Free, no card
  • ✓ Source of every time stated
  • ✓ Every request traceable
A call and its answer
curl
curl https://hub.masjidbox.com/v1/masjids/msj_ap20t2m2tk/prayer-times \
  -H "Authorization: Bearer $MASJIDBOX_KEY"
200
{
  "object": "prayer_times",
  "date": "2026-10-15",
  "timezone": "Europe/Paris",
  "prayers": {
    "fajr":  { "adhan": "06:41", "iqamah": "07:00" },
    "dhuhr": { "adhan": "13:47", "iqamah": "14:00" },
    …
  },
  "source": { "type": "masjid", "status": "fresh" }
}

What you can build on

Eight read endpoints, one key, one response style.

  • Find masjids

    Search by name or city, or list the masjids near a point.

  • Prayer times

    Today, the next 7 days or a month: adhan, iqamah, sunrise, Hijri date.

  • Jumu'ah & donations

    Friday services and the masjid's live donation campaign.

Data the masjids own

Every timetable says where it comes from: supplied by the masjid, or calculated by Masjidbox — and whether it is fresh. No guessing from a timestamp.

source.type = masjid | calculated

One condition: attribution

Show where the data comes from. In return, your users get times that stay exact: they can report a wrong time in one click, and the masjid can publish its own — the fix reaches your app with no work on your side.

Prayer times provided by MasjidboxReport an errorClaim this masjid