close
Skip to main content

API Reference

Use this page when you already know what you are building and need endpoint-level request and response details.

If you do not have a Quran Foundation client yet, start with Request Access. If you are still choosing an app shape, start with the Developer Journey.

API Families

API familyUse forAuthentication shapeReference
Content APIsQuran text, chapters, verses, translations, tafsir, audio, recitations, pages, juz, hizb, ruku, and manzil resources.App credentials from your backend, or the JavaScript SDK server client.Open Content APIs
Search APIsQuran search queries and search result retrieval.App credentials from your backend, or the JavaScript SDK server client.Open Search APIs
User APIsBookmarks, collections, notes, reading sessions, goals, preferences, profiles, rooms, posts, comments, and tags.OAuth2 user session token plus client ID.Open User APIs
OAuth2 APIsAuthorization, token exchange, introspection, OIDC userinfo, and logout endpoints.OAuth2 / OpenID Connect.Open OAuth2 APIs
User APIs (Pre-live)Upcoming user API behavior before it is promoted to production docs.Pre-live OAuth2 user session token plus client ID.Open Pre-live User APIs

Reference Helpers