User-related API environment
Pre-live user-related API docs
These pages describe the Pre-live user-related API stack.
Use pre-live OAuth credentials, pre-live API base URLs, and pre-live app URLs when following this documentation. Keep your OAuth flow, API requests, callback URLs, and manual testing within the pre-live environment.
- Use prelive.quran.com for auth-related testing.
- Use prelive.quranreflect.org for Quran Reflect paths where applicable.
- Do not mix production sessions or production user data with pre-live testing.
Get user profile by id or username
Retrieve a user profile by either UUID or username. If viewing your own profile, returns full data; otherwise returns public profile with follow relationship status.
Path Parameters
UUID of the user
Username of the user (case-insensitive)
Query Parameters
Include Quran.com connected account data
- 200
- 404
Own profile with full data, or another user public profile with mutual followers info
Schema
- Array [
- ]
settings object
Hide follow suggestion popup after liking a post
Show featured follow suggestion popup on Quran Reflect onboarding
Only returned when qdc=true and the Quran.com connected account lookup succeeds.
Only returned when qdc=true and the Quran.com connected account lookup succeeds.
Only returned when qdc=true and the Quran.com connected account lookup succeeds.
Default value: false
Default value: false
Default value: 0
Default value: 0
Default value: 0
Default value: false
Default value: en
settings object
Hide follow suggestion popup after liking a post
Show featured follow suggestion popup on Quran Reflect onboarding
Whether the authenticated viewer follows this user.
mutualFollowers object[]
Only returned when the viewer is authenticated.
settings object
Hide follow suggestion popup after liking a post
Show featured follow suggestion popup on Quran Reflect onboarding
Default value: false
Default value: false
Default value: 0
Default value: 0
Default value: 0
Default value: false
Default value: en
Only returned when the viewer is authenticated.
Default value: false
Default value: false
Default value: 0
Default value: 0
Default value: 0
Default value: false
Default value: en
{}
{
"avatarUrls": {
"small": "https://avatars.githubusercontent.com/u/12345678",
"medium": "https://avatars.githubusercontent.com/u/12345678",
"large": "https://avatars.githubusercontent.com/u/12345678"
},
"settings": {
"ayahLanguages": [
1
],
"reflectionLanguages": [
1
],
"customized": true,
"hideFollowSuggestion": true,
"showFollowFeaturedSuggestion": true
},
"createdAt": "2000-01-21 00:00:00",
"joiningYear": 2025,
"isPasswordSet": true,
"email": "[email protected]",
"photoUrl": "https://photos.quran.com/img/user.jpg",
"username": "string",
"id": "string",
"verified": false,
"postAs": false,
"firstName": "string",
"lastName": "string",
"postsCount": 0,
"languageId": 1,
"followersCount": 0,
"likesCount": 0,
"isAdmin": false,
"languageIsoCode": "en",
"bio": "string",
"country": "string",
"followed": true
}
User not found