User-related API environment
Production user-related API docs
These pages describe the Production user-related API stack.
Use production OAuth credentials, production API base URLs, and production app URLs when following this documentation.
Need to test before going live? Switch to the Pre-live docs using the environment switcher above.
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
Featured authors block dismissal timestamp
Featured author IDs visible when the block was dismissed
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
Featured authors block dismissal timestamp
Featured author IDs visible when the block was dismissed
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
Featured authors block dismissal timestamp
Featured author IDs visible when the block was dismissed
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,
"featuredAuthorsDismissedAt": "string",
"featuredAuthorIdsAtDismissal": [
"string"
]
},
"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",
"fullName": "string",
"postsCount": 0,
"languageId": 1,
"followersCount": 0,
"likesCount": 0,
"isAdmin": false,
"languageIsoCode": "en",
"updateSource": "string",
"bio": "string",
"country": "string",
"followed": true
}
User not found