Discord

Get Discord application

Get a public Discord application record, with its app-directory detail when the application is discoverable.

GET/v1/discord/applications/{applicationId}
1credit
x-api-keystringheader

API key (`sfk_...`)

Parameters
1
applicationIdstringrequiredpath

Application id, 1 to 20 digits and at most 9223372036854775807, e.g. `936929561302675456`.

pattern: ^[0-9]{1,20}$

Response fields
153

Endpoint-specific response payload.

datalookupStatus
string

`not_found` when no public application record exists.

one of: found, not_found, restricted

The application when found; otherwise null.

dataapplicationid
string

Application id.

dataapplicationname
string

Application name.

dataapplicationslug
stringnullable

Application slug, when the directory gives one.

dataapplicationcustomInstallUrl
stringnullable

The application's add-to-server install link, when given.

dataapplicationprimarySkuId
stringnullable

Primary subscription SKU id, when the directory gives one.

Primary subscription SKU details, when present.

dataapplicationprimarySkuid
string

Subscription SKU id.

dataapplicationprimarySkuname
stringnullable

Subscription SKU name.

dataapplicationprimarySkuslug
stringnullable

Subscription SKU slug.

dataapplicationdescription
stringnullable

Short description, when present.

dataapplicationsummary
stringnullable

Summary field. Usually empty.

dataapplicationiconUrl
stringnullable

Application icon URL.

dataapplicationiconHash
stringnullable

Application icon hash.

dataapplicationcoverImageUrl
stringnullable

Cover image URL built from the cover hash.

dataapplicationcoverImageHash
stringnullable

Cover image hash.

dataapplicationsplashUrl
stringnullable

Splash image URL built from the splash hash.

dataapplicationsplashHash
stringnullable

Splash hash.

dataapplicationtype
integernullable

Discord's application type value.

Application tags.

dataapplicationtags[]
stringoptional

Application aliases.

dataapplicationaliases[]
stringoptional

Executable records, passed through.

dataapplicationexecutables[]
objectoptional

Linked game records, passed through.

dataapplicationlinkedGames[]
objectoptional

Third-party store records, passed through.

dataapplicationthirdPartySkus[]
objectoptional
dataapplicationisVerified
booleannullable

Whether the application is verified.

dataapplicationisDiscoverable
booleannullable

Whether the application is discoverable.

dataapplicationisMonetized
booleannullable

Whether the application is monetized.

dataapplicationbotPublic
booleannullable

Whether the bot is public.

dataapplicationbotRequireCodeGrant
booleannullable

Whether the bot requires a code grant.

dataapplicationstorefrontAvailable
booleannullable

Whether a storefront is available.

dataapplicationoverlay
booleannullable

Whether the overlay is enabled.

dataapplicationtermsUrl
stringnullable

Terms of service URL, when given.

dataapplicationprivacyUrl
stringnullable

Privacy policy URL, when given.

dataapplicationinstallParams
objectnullable

Install parameters, passed through.

dataapplicationinstallTypes
objectnullable

Integration type configuration, passed through.

dataapplicationmaxParticipants
integernullable

Maximum participants, when given.

Embedded surfaces, passed through.

dataapplicationembeddedSurfaces[]
integeroptional
dataapplicationcontentClassification
objectnullable

Content classification, including agency ratings and descriptors, passed through.

dataapplicationflags
integernullable

The application's public flags.

dataapplicationflagsNew
stringnullable

The application's newer flags string, when given.

Overlay methods the application supports.

dataapplicationoverlayMethods[]
integeroptional

The bot user, for bot applications.

dataapplicationbotid
string

Bot user id.

dataapplicationbotusername
string

Bot username.

dataapplicationbotavatarUrl
stringnullable

Bot avatar URL.

dataapplicationbotbannerUrl
stringnullable

Bot banner URL built from the banner hash.

dataapplicationbotpublicFlags
integernullable

The bot user's public flags.

dataapplicationserverId
stringnullable

Support server id, when the record names one.

dataapplicationserverCount
integernullable

Install count from the app-directory entry, when present.

dataapplicationdetailedDescription
stringnullable

Long description from the app-directory entry.

Images in the app-directory carousel.

dataapplicationcarouselItems[]id
stringnullableoptional

Carousel item id, when present.

dataapplicationcarouselItems[]type
integernullableoptional

Discord's carousel item type.

dataapplicationcarouselItems[]url
string

Image URL.

dataapplicationcarouselItems[]mediaUrl
stringnullableoptional

A second URL for the image on Discord's media host, when present.

App-directory categories.

dataapplicationcategories[]id
integer

Category id.

dataapplicationcategories[]name
stringnullable

Category name; null when unknown.

dataapplicationcategories[]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.

dataapplicationcategories[]nameLocalizations
objectnullable

Localised category names, keyed by locale, passed through.

The support server, when the app-directory entry names one.

dataapplicationserverid
string

Support server id.

dataapplicationservername
string

Support server name.

dataapplicationservericonUrl
stringnullable

Support server icon URL.

dataapplicationserverdescription
stringnullable

Server description.

dataapplicationserversplashUrl
stringnullable

Splash URL.

dataapplicationserverdiscoverySplashUrl
stringnullable

Discovery splash URL.

dataapplicationserverhomeHeaderHash
stringnullable

Home header image hash.

Feature flags.

dataapplicationserverfeatures[]
stringoptional
dataapplicationservermembers
integernullable

Member count.

dataapplicationserveronline
integernullable

Online count.

The app-directory entry, when the application has one.

dataapplicationdirectoryserverCount
integernullable

Install count.

dataapplicationdirectorydetailedDescription
stringnullable

Long description.

dataapplicationdirectoryshortDescription
stringnullable

Short description.

Supported locales.

dataapplicationdirectorysupportedLocales[]
stringoptional

External links, passed through.

dataapplicationdirectoryexternalUrls[]
objectoptional

Images in the app-directory carousel.

dataapplicationdirectorycarouselItems[]id
stringnullableoptional

Carousel item id, when present.

dataapplicationdirectorycarouselItems[]type
integernullableoptional

Discord's carousel item type.

dataapplicationdirectorycarouselItems[]url
string

Image URL.

dataapplicationdirectorycarouselItems[]mediaUrl
stringnullableoptional

A second URL for the image on Discord's media host, when present.

Ids of the application's popular slash commands.

dataapplicationdirectorypopularApplicationCommandIds[]
stringoptional

The application's popular slash commands with their names, descriptions and options.

dataapplicationdirectorypopularApplicationCommands[]id
string

Command id.

dataapplicationdirectorypopularApplicationCommands[]applicationId
stringnullableoptional

Application id.

dataapplicationdirectorypopularApplicationCommands[]version
stringnullableoptional

Command version.

dataapplicationdirectorypopularApplicationCommands[]defaultMemberPermissions
stringnullableoptional

Default member permissions bitfield, when present.

dataapplicationdirectorypopularApplicationCommands[]type
integernullableoptional

Discord's command type.

dataapplicationdirectorypopularApplicationCommands[]nsfw
booleannullableoptional

Whether the command is age-restricted.

dataapplicationdirectorypopularApplicationCommands[]name
string

Command name.

dataapplicationdirectorypopularApplicationCommands[]description
stringnullableoptional

Command description.

dataapplicationdirectorypopularApplicationCommands[]dmPermission
booleannullableoptional

Whether the command works in direct messages.

Contexts the command can run in.

dataapplicationdirectorypopularApplicationCommands[]contexts[]
integeroptional

Installation types the command supports.

dataapplicationdirectorypopularApplicationCommands[]integrationTypes[]
integeroptional

Command options.

dataapplicationdirectorypopularApplicationCommands[]options[]type
integernullableoptional

Discord's option type.

dataapplicationdirectorypopularApplicationCommands[]options[]name
string

Option name.

dataapplicationdirectorypopularApplicationCommands[]options[]description
stringnullableoptional

Option description.

dataapplicationdirectorypopularApplicationCommands[]options[]required
booleannullableoptional

Whether the option is required.

dataapplicationdirectorypopularApplicationCommands[]options[]autocomplete
booleannullableoptional

Whether the option supports autocomplete.

Channel types the option accepts.

dataapplicationdirectorypopularApplicationCommands[]options[]channelTypes[]
integeroptional

Choices the option accepts.

dataapplicationdirectorypopularApplicationCommands[]options[]choices[]name
string

Choice label.

dataapplicationdirectorypopularApplicationCommands[]options[]choices[]value
number

Choice value, as a string or a number.

dataapplicationdirectorypopularApplicationCommands[]options[]minValue
numbernullableoptional

Minimum value, when the option has one.

dataapplicationdirectorypopularApplicationCommands[]options[]maxValue
numbernullableoptional

Maximum value, when the option has one.

dataapplicationdirectorypopularApplicationCommands[]options[]minLength
integernullableoptional

Minimum length, when the option has one.

dataapplicationdirectorypopularApplicationCommands[]options[]maxLength
integernullableoptional

Maximum length, when the option has one.

dataapplicationdirectorypopularApplicationCommands[]options[]descriptionLocalized
stringnullableoptional

Localized option description, when present.

File types the option accepts.

dataapplicationdirectorypopularApplicationCommands[]options[]fileTypes[]
integeroptional

Subcommands or subcommand groups.

dataapplicationdirectorypopularApplicationCommands[]options[]options[]type
integernullableoptional

Discord's option type.

dataapplicationdirectorypopularApplicationCommands[]options[]options[]name
string

Option name.

dataapplicationdirectorypopularApplicationCommands[]options[]options[]description
stringnullableoptional

Option description.

dataapplicationdirectorypopularApplicationCommands[]options[]options[]required
booleannullableoptional

Whether the option is required.

dataapplicationdirectorypopularApplicationCommands[]options[]options[]autocomplete
booleannullableoptional

Whether the option supports autocomplete.

Channel types the option accepts.

dataapplicationdirectorypopularApplicationCommands[]options[]options[]channelTypes[]
integeroptional

Choices the option accepts.

dataapplicationdirectorypopularApplicationCommands[]options[]options[]choices[]name
string

Choice label.

dataapplicationdirectorypopularApplicationCommands[]options[]options[]choices[]value
number

Choice value, as a string or a number.

dataapplicationdirectorypopularApplicationCommands[]options[]options[]minValue
numbernullableoptional

Minimum value, when the option has one.

dataapplicationdirectorypopularApplicationCommands[]options[]options[]maxValue
numbernullableoptional

Maximum value, when the option has one.

dataapplicationdirectorypopularApplicationCommands[]options[]options[]minLength
integernullableoptional

Minimum length, when the option has one.

dataapplicationdirectorypopularApplicationCommands[]options[]options[]maxLength
integernullableoptional

Maximum length, when the option has one.

dataapplicationdirectorypopularApplicationCommands[]options[]options[]descriptionLocalized
stringnullableoptional

Localized option description, when present.

File types the option accepts.

dataapplicationdirectorypopularApplicationCommands[]options[]options[]fileTypes[]
integeroptional

Deeper nested options.

dataapplicationdirectorypopularApplicationCommands[]options[]options[]options[]
objectoptional
datadirectoryStatus
string

`included` when the app-directory detail was merged; `absent` when the application is not in the directory; `not_checked` when the record says it is not discoverable or lookupStatus is not found.

one of: included, absent, not_checked

Metadata describing the request and billing outcome.

metarequestId
string

Unique request identifier for tracing this API call.

min 1 chars

metacreditsCharged
integer

Credits charged for this request.

≥ 0

metaversion
string

Public API version that served the response.

one of: v1

Code example

curl "https://api.socialfetch.dev/v1/discord/applications/936929561302675456" \
  -H "x-api-key: YOUR_API_KEY"

Responses

Application.