Discord hub

Discord Game API

One game page as JSON: catalog fields, media, review scores and its official server.

GET /v1/discord/games/{applicationId}

1 credit Failed requests are free

About this endpoint

GET /v1/discord/games/{applicationId} returns data.game for a public game page. The record carries applicationId, name, summary, genres, platforms, publishers, developers, releaseDate, rank30d, links, a media block with cover, banner, screenshot and artwork URLs, trailers, reviews with store ratings and top-critic scores, officialServer, plus trending and announcements blocks when the page has them.

The id is the application id from a trending row, a game URL or an application record. The route returns lookupStatus: not_found when the id has no public game page, which includes bot applications. Pass the numeric id; a slug is not needed.

Discord Game API FAQ

Where do I get the application id?

From a trending games row, a game page URL, or an application record. The numeric id is the path parameter and the game response echoes it as applicationId.

What media and review fields are returned?

media holds coverImageUrl, bannerImageUrl, screenshotUrls and artworkUrls. trailers is a list with video and thumbnail URLs. reviews holds the store rating and count plus top-critic score and tier when the game has them.

Why is the game not found?

Not every application has a game page. Bot applications and ids without a public page return lookupStatus not_found with game null.

How many credits does a game page 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.