Skip to main content

Ummat API Documentation

The Ummat API gives developers access to the Ummat platform — masjid directory, prayer times, community events, donations, and more. All endpoints use GraphQL.

Quick start

  1. Get an API key — Log in to base.ummat.dev and create a key from the Developer › API Keys panel.
  2. Make a request — Pass your key in the Authorization header.
  3. Explore the schema — Use the GraphQL reference or open the live GraphiQL playground.

Base URL

https://api.ummat.dev/v1/graphql

Sandbox requests use a separate endpoint — see Sandbox.

What you can build

  • Prayer time widgets for websites and apps
  • Masjid finder and directory integrations
  • Event listing and registration tools
  • Donation and fundraiser embeds
  • Webhook-driven automation for masjid management systems

Authentication

Every request needs an API key or OAuth 2.0 bearer token. See Authentication for details.

Rate limits

Requests are rate-limited per API key. Default is 60 requests per minute on the free tier. See Rate Limits for headers and upgrade options.

Feedback

Found a bug or missing a feature? [email protected] or open an issue on GitHub.