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
- Get an API key — Log in to base.ummat.dev and create a key from the Developer › API Keys panel.
- Make a request — Pass your key in the
Authorizationheader. - 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.