Discord Application API
One application record, merged with its app-directory detail when the app has one.
GET /v1/discord/applications/{applicationId}1 credit Failed requests are free
About this endpoint
GET /v1/discord/applications/{applicationId} returns data.application with id, name, slug, description, summary, icon and cover URLs, tags, aliases, isVerified, isDiscoverable, isMonetized, botPublic, botRequireCodeGrant, storefrontAvailable, termsUrl, privacyUrl, customInstallUrl, installParams, installTypes, primarySkuId, primarySku, bot, serverId and the flags the record carries.
data.directoryStatus tells you whether the app-directory detail was merged: included means the app is listed and fields such as serverCount, detailedDescription, categories, the support server and its homeHeaderHash came from that entry; absent means the application exists but is not listed; not_checked means the record is not discoverable or no record was found. The app id from a bot invite or application URL is the path parameter.
Discord Application API FAQ
What is the difference between included and absent?
included means the app is in the app directory and its detail was merged. absent means the base application record exists but the app is not listed in the directory, so directory-only fields are empty or null.
Does this return the bot user?
When the record names one, application.bot carries the bot id, username, avatar URL, banner URL and public flags. Use application.server for the support server when the directory entry names it.
How is this different from the game route?
An application record covers any public application, including bots. A game page is the game catalog view. Many game applications have both; bot applications usually have only the application record.
How many credits does an application lookup cost?
Pricing is documented on the operation in the API registry (shown on this page). Confirm on every response with meta.creditsCharged: that field is the billing source of truth.
Other Discord endpoints
- InviteGET /v1/discord/invites/{code}
- ServerGET /v1/discord/servers/{serverId}
- ServersGET /v1/discord/servers
- Server searchGET /v1/discord/servers/search
- Server widgetGET /v1/discord/servers/{serverId}/widget
- Server indexGET /v1/discord/servers/index
- Game indexGET /v1/discord/games/index
- Trending gamesGET /v1/discord/games/trending