Steam API
Overview: Steam API I is a versatile and efficient API designed to provide detailed information about various applications on Steam. It's tailored to serve developers, researchers, and app enthusiasts who need quick and reliable access to app-specific data. Our API offers a range of endpoints that enable users to retrieve application IDs, names, perform searches and get autocomplete suggestions.…
Steam API endpoints
| Method | Endpoint | Description |
|---|---|---|
| App Overview | ||
| GET |
Get Name by App ID /name/{appId} |
Obtain the name of an application using its unique appid. Use this endpoint when you have an app's ID and need to find out the app's name. The endpoint expects an appid as the… |
| GET |
Get App ID by Name /appid/{name} |
Retrieve the unique application ID (appid) for a given app name. This endpoint is ideal for users who know the app name and need to fetch its corresponding ID. Simply pass the… |
| GET |
App Search /search |
Search for apps by name. This endpoint allows you to input a search query and optionally specify the maximum number of results you wish to receive (default is 10, maximum is 50).… |
| GET |
App Autocomplete /autocomplete |
Get quick app name suggestions based on a partial input. Ideal for implementing autocomplete features in your application. This endpoint returns app names that start with the… |
| GET |
Total Apps Count /totalApps |
Provides the total number of applications currently registered in the database. This endpoint is helpful for getting a quick overview of the database size, indicating the total… |
| App Media | ||
| GET |
Get Cover Image /media/coverImage/{appId} |
Retrieve the cover image of a specific app by its application ID (appid). This endpoint generates a direct URL to the app's cover image hosted on Steam's CDN. |
| GET |
Get Screenshots /media/screenshots/{appId} |
Fetch a collection of screenshots for a given app using its appid. This endpoint returns URLs to high-resolution images showcasing the app's gameplay or features. |
| GET |
Get Capsule Image /media/capsuleImage/{appid} |
Access a smaller, capsule-sized image of the app. |
| GET |
Get Videos /media/videos/{appid} |
Access videos and trailers associated with an app. Provide the appid to receive URLs to video thumbnails, and direct links to video files in various formats. |
| App Details | ||
| GET |
Get Publishers /appDetails/publishers/{appid} |
Fetch the names of the publishers associated with an app. |
| GET |
Get Website /appDetails/website/{appid} |
Retrieve the official website URL of an app. |
| GET |
Get Developers /appDetails/developers/{appid} |
This endpoint provides the names of the developers responsible for creating the app. |
| GET |
Get Categories /appDetails/categories/{appid} |
Retrieve a list of categories associated with an app, such as single-player, multiplayer, co-op, etc. |
| GET |
Get Genres /appDetails/genres/{appid} |
Identify the genres that an app belongs to, such as action, adventure, RPG, etc |
| GET |
Get Short Description /appDetails/shortDescription/{appid} |
Obtain a concise description of an app. By entering the appid, the API returns a brief overview or summary of the app. The short description can be returned with or without HTML… |
| GET |
Get Detailed Description /appDetails/detailedDescription/{appid} |
Get an in-depth description of an app using its appid. This endpoint provides a detailed narrative of the app, including key features and gameplay elements. The detailed… |
| GET |
Get Platforms /appDetails/platforms/{appid} |
Determine the platforms on which an app is available (such as Windows, Mac, or Linux). |
| GET |
Get App Details /appDetails/{appid} |
Obtain all the data that is available for an specific app. |
| GET |
Get Supported Languages /appDetails/supportedLanguages/{appid} |
Find out the languages supported by an app. The endpoint returns a list of available languages for the app, including options for voice and subtitles. The supported languages can… |
| GET |
Get About App /appDetails/aboutApp/{appid} |
This endpoint delivers detailed information about the app, focusing on what the game is about. The about App description can be returned with or without HTML content. |
| GET |
Get Achievements /appDetails/achievements/{appid} |
Get the highlighted achievements of an app along with their image. |
| GET |
Get Requirements /appDetails/requirements/{appid} |
Get the system requirements for an app, including minimum and recommended specifications. This endpoint supports querying for PC, Mac, Linux, or all platforms. Also specify the… |
Steam API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 60 / minute |
|
| PRO Recommended | $10 / month | 120 / minute |
|
| ULTRA | $40 / month | 250 / minute |
|
| MEGA | $150 / month | — |
|