---
title: "Get Steam store details for an app"
method: GET
path: "/steam/app"
tags: ["Steam"]
---

# Get Steam store details for an app

`GET /steam/app`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/steam/app`
- Auth: API key in header `x-api-key`

Returns store metadata for a single Steam app (title, type, price, developers/publishers, platforms, genres, categories, release date, metacritic, recommendation and achievement counts). cc selects the store region (and price currency) and l the text language. filters is a comma-separated subset of allowed fields to shrink the payload.

## Query parameters

- `appid` string, required
- `cc` string
- `l` string
- `filters` string

## Headers

- `x-api-key` string, required

## Response `200`

OK

- SteamAppResponseDoc
  - `code` integer
  - `data` SteamAppDetails
    - `achievements_total` integer: Total number of achievements the app has.
    - `appid` integer: Steam app id.
    - `background` string: URL of the background image on the store page.
    - `capsule_image` string: URL of the capsule image used on store listings.
    - `categories` SteamIDName[]: Steam store categories assigned to the app, each with an id and a name.
      - `description` string: Display name of the item, such as a category, genre or app name.
      - `id` string: Id of the item.
    - `content_descriptor_ids` integer[]: ContentDescriptorIDs are Steam's mature-content flag ids (e.g. 1 nudity, 3 adult content, 5 strong violence) — the store's own age/adult markers.
    - `controller_support` string: Level of controller support Steam lists for the app.
    - `developers` string[]: Names of the developers of the app.
    - `dlc` integer[]: Steam app ids of the downloadable content for the app.
    - `genres` SteamIDName[]: Genres assigned to the app, each with an id and a name.
      - `description` string: Display name of the item, such as a category, genre or app name.
      - `id` string: Id of the item.
    - `header_image` string: URL of the header image on the store page.
    - `is_free` boolean: Whether the app is free to play or free to own.
    - `metacritic` SteamMetacritic
      - `score` integer: Metacritic score of the app, out of 100.
      - `url` string: URL of the app's page on Metacritic.
    - `movies` integer: Number of videos on the store page.
    - `name` string: Name of the app on the Steam store.
    - `packages` integer[]: Ids of the Steam packages that include the app. Use them with the package endpoint.
    - `platforms` SteamPlatforms
      - `linux` boolean: Whether the title supports Linux.
      - `mac` boolean: Whether the title supports macOS.
      - `windows` boolean: Whether the title supports Windows.
    - `price_overview` SteamPrice
      - `currency` string: Currency code of the prices, such as `USD`.
      - `discount_percent` integer: Discount currently applied, as a percentage.
      - `final` integer: Price after any discount, in minor currency units such as cents.
      - `final_formatted` string: Price after any discount, formatted for display as Steam shows it.
      - `initial` integer: Price before any discount, in minor currency units such as cents.
      - `initial_formatted` string: Price before any discount, formatted for display as Steam shows it.
    - `publishers` string[]: Names of the publishers of the app.
    - `recommendations` integer: Total number of user recommendations the app has on Steam.
    - `release_date` SteamAppRelease
      - `coming_soon` boolean: Whether the app has not been released yet.
      - `date` string: Release date as the store displays it.
    - `required_age` integer: Minimum age in years that Steam requires to view the app.
    - `screenshots` integer: Number of screenshots on the store page.
    - `short_description` string: Short description of the app from the store page, as plain text.
    - `source_url` string: URL the data was read from.
    - `supported_languages` string: Languages the app supports, as listed on the store page.
    - `type` string: Kind of store item, such as `game`.
    - `website` string: URL of the app's official website.
  - `msg` string

## Other responses

- `400`: Bad Request
- `404`: Not Found
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/028417aa35bb?raw)
