> **For coding agents and LLMs:** This is one Social Fetch marketing page (markdown export). For API orientation start with [`/llms.txt`](https://www.socialfetch.dev/llms.txt); for auth and crawl rules use [`/agents.txt`](https://www.socialfetch.dev/agents.txt); for every operation use [`/llms-endpoints.txt`](https://www.socialfetch.dev/llms-endpoints.txt).

## This page

- **On-site (HTML):** <https://www.socialfetch.dev/platforms/discord/applications-applicationid>
- **Markdown (.mdx) URL:** <https://www.socialfetch.dev/platforms/discord/applications-applicationid.mdx>

---

# Discord Application API

One application record, merged with its app-directory detail when the app has one.

`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.

## Request

- **Endpoint:** `GET /v1/discord/applications/{applicationId}`
- **Credits:** 1 credit
Failed requests are free
- **Input:** by application id
- **Full reference:** [docs](https://www.socialfetch.dev/docs/api/v1/discord/applications/applicationid/get)
- **Platform page:** [/platforms/discord](https://www.socialfetch.dev/platforms/discord)

## 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.
