Skip to main content

Get profile

Get a users profile by ID

Query Parameters
id string REQUIRED

ID of the user

fetchUser boolean

If toggled, fetches the Discord user of that ID (if profile is in the database)

externalService string[]

Possible values: [lanyard]

If toggled, fetches the data for that ID from an external API. Currently supported: Lanyard (lanyard.rest)

Responses
default

Profile (with false or undefined fetchProfile)

Schema OPTIONAL
status int16 OPTIONAL
data object OPTIONAL
profile object OPTIONAL
description string OPTIONAL
gender string OPTIONAL
country string OPTIONAL
rank string OPTIONAL
languages string OPTIONAL
email string OPTIONAL
website string OPTIONAL
twitter string OPTIONAL
file object OPTIONAL
iso8601 object OPTIONAL
lastModified date OPTIONAL
createdAt date OPTIONAL
ms object OPTIONAL
lastModified date OPTIONAL
createdAt date OPTIONAL
pronouns string OPTIONAL
id string OPTIONAL
200 ?fetchUser=true

Profile (with true fetchProfile)

Schema OPTIONAL
status int16 OPTIONAL
data object OPTIONAL
profile object OPTIONAL
description string OPTIONAL
gender string OPTIONAL
country string OPTIONAL
rank string OPTIONAL
languages string OPTIONAL
email string OPTIONAL
website string OPTIONAL
twitter string OPTIONAL
file object OPTIONAL
iso8601 object OPTIONAL
lastModified date OPTIONAL
createdAt date OPTIONAL
ms object OPTIONAL
lastModified date OPTIONAL
createdAt date OPTIONAL
pronouns string OPTIONAL
id string OPTIONAL
username string OPTIONAL
discriminator string OPTIONAL
publicFlags int16 OPTIONAL
badges array OPTIONAL

Decoded flags

badges string OPTIONAL
avatar object OPTIONAL
id string OPTIONAL

Avatar ID

url object OPTIONAL

Avatar URLs

png string OPTIONAL
jpg string OPTIONAL
webp string OPTIONAL
gif string OPTIONAL
banner object OPTIONAL
id string OPTIONAL

Banner ID

color string OPTIONAL

Banner colour (HEX)

url object OPTIONAL

Banner URLs

png string OPTIONAL
jpg string OPTIONAL
webp string OPTIONAL
gif string OPTIONAL
accentColor string OPTIONAL

Banner colour (android)