If you are an AI agent, LLM, or automated tool, a clean markdown version of this page is available at https://www.socialfetch.dev/docs/api/v1/discord/servers/serverid/get.mdx.
Server id, 17 to 20 digits and at most 9223372036854775807, e.g. `267624335836053506`. A server with no public page or subscription store page returns `not_found`.
pattern: ^[0-9]{17,20}$
includearrayoptionalquery
`widget` adds the public guild widget summary. Default: none.
any of: widget (comma-separated)
announcementsbooleanoptionalquery
Include the announcement channels for this server. Default: true.
Response fields
179
Endpoint-specific response payload.
data.lookupStatus
string
`not_found` when the id is not a server in the public directory (the id may still be a server with no directory page).
one of: found, not_found, restricted
data.reason
stringnullable
`not_listed` when the id has no public directory page; null when found.
one of: not_listed, null
data.listed
boolean
True for a directory server page; false for a subscription store page.
The server when found; null otherwise.
data.server.id
string
Server id.
data.server.name
string
Server name.
data.server.description
stringnullable
Short description shown in the directory.
data.server.iconUrl
stringnullable
Server icon URL.
data.server.splashUrl
stringnullable
Invite splash URL.
data.server.discoverySplashUrl
stringnullable
Discovery splash URL.
data.server.bannerUrl
stringnullable
Banner URL.
data.server.customBannerUrl
stringnullable
Custom invite banner URL, when a working image path is known.
data.server.customBannerHash
stringnullable
The custom invite banner hash. No image URL is available for it.
data.server.members
integernullable
Member count; live on an invite, indexed elsewhere.
data.server.online
integernullable
Online member count; live on an invite, indexed elsewhere.
data.server.countsAsOf
stringnullable
Whether `members` and `online` are live or indexed.
one of: live, index, null
Boost count and tier, when present.
data.server.boosts.count
integernullable
Boost count.
data.server.boosts.tier
integernullable
Boost tier.
data.server.locale
stringnullable
The server's preferred locale, e.g. `en-US`.
data.server.verificationLevel
stringnullable
The server's verification level.
one of: none, low, medium, high, very_high, unknown, null
data.server.ageRestricted
booleannullable
Whether the server is age-restricted.
data.server.nsfwLevel
integernullable
Discord's NSFW level value.
data.server.vanityCode
stringnullable
The server's vanity invite code, when it has one.
data.server.tag
stringnullable
The server tag shown on the invite card.
The server tag's badge, when it has one.
data.server.tagBadge.id
integernullable
Discord's badge id.
data.server.tagBadge.hash
stringnullable
Badge image hash.
data.server.tagBadge.url
stringnullable
Badge image URL.
Badge colours as hex strings.
data.server.tagBadge.colors.primary
stringnullable
Primary badge colour.
data.server.tagBadge.colors.secondary
stringnullable
Secondary badge colour.
data.server.brandColor
stringnullable
The invite card's brand colour.
Labels the server shows on its invite card.
data.server.traits[].label
string
The trait label.
data.server.traits[].emojiName
stringnullable
Emoji name shown with the trait, or null.
data.server.traits[].emojiId
stringnullable
Custom emoji id shown with the trait, or null.
data.server.traits[].emojiAnimated
booleannullable
Whether the custom emoji is animated; null when absent.
Games the invite card shows for this server.
data.server.games[].applicationId
string
The game's application id.
data.server.games[].activityLevel
integernullable
How active the game is on the server, as Discord ranks it.
data.server.games[].activityScore
numbernullable
Discord's activity score for the game on the server.
The server's feature flags, passed through.
data.server.features[]
stringoptional
Feature flags from the invite card's profile block, when present.
data.server.profileFeatures[]
stringoptional
data.server.profileVisibility
integernullable
The invite card profile visibility value, when given.
data.server.flags
integernullable
The invite's public flags value, when given.
data.server.nsfwProperties
objectnullable
The server's age-gate properties, passed through.
Search keywords listed for the server.
data.server.keywords[]
stringoptional
Directory categories the server belongs to.
data.server.categories[].id
integer
Category id.
data.server.categories[].name
stringnullable
Category name; null when unknown.
data.server.categories[].isPrimary
booleannullable
True on `primaryCategory`, which is primary by definition. On a list entry, whether it is the server's primary category, or null when the page names no primary.
data.server.categories[].nameLocalizations
objectnullable
Localised category names, keyed by locale, passed through.
The server's primary directory category.
data.server.primaryCategory.id
integer
Category id.
data.server.primaryCategory.name
stringnullable
Category name; null when unknown.
data.server.primaryCategory.isPrimary
booleannullable
True on `primaryCategory`, which is primary by definition. On a list entry, whether it is the server's primary category, or null when the page names no primary.
data.server.primaryCategory.nameLocalizations
objectnullable
Localised category names, keyed by locale, passed through.
data.server.createdAt
stringnullable
When the server was created, ISO 8601 UTC.
Reasons to join that the server lists.
data.server.reasonsToJoin[].text
string
The reason text.
data.server.reasonsToJoin[].emojiName
stringnullable
Emoji name, or null.
data.server.reasonsToJoin[].emojiId
stringnullable
Custom emoji id, or null.
Social links the server lists.
data.server.socialLinks[]
stringoptional
data.server.about
stringnullable
The server's long about text.
Directory category ids the server lists.
data.server.categoryIds[]
integeroptional
The server's permanent invite.
data.invite.code
string
The permanent invite code.
data.invite.url
string
The invite URL.
The channel the invite lands in.
data.invite.channel.id
string
Channel id.
data.invite.channel.name
stringnullable
Channel name.
Paid-tier data when the server has a subscription store page.
data.subscriptions.storeDescription
stringnullable
The store page's description.
The store page's cover image.
data.subscriptions.coverImage.id
stringnullable
Asset id.
data.subscriptions.coverImage.size
integernullable
Asset size in bytes.
data.subscriptions.coverImage.mimeType
stringnullable
MIME type.
data.subscriptions.coverImage.width
integernullable
Width in pixels.
data.subscriptions.coverImage.height
integernullable
Height in pixels.
data.subscriptions.coverImage.applicationId
stringnullable
Application id.
data.subscriptions.coverImageUrl
stringnullable
Cover image URL built from the asset id, application id and the store asset path.
data.subscriptions.trailerUrl
stringnullable
Store page trailer URL.
data.subscriptions.primaryColor
stringnullable
Store page brand colour.
A second permanent invite, used for the subscription purchase flow.